<SEC-DOCUMENT>0001193125-22-135422.txt : 20220502
<SEC-HEADER>0001193125-22-135422.hdr.sgml : 20220502
<ACCEPTANCE-DATETIME>20220502081305
ACCESSION NUMBER:		0001193125-22-135422
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		123
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220502
DATE AS OF CHANGE:		20220502

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Dingdong (Cayman) Ltd
		CENTRAL INDEX KEY:			0001854545
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-CATALOG & MAIL-ORDER HOUSES [5961]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-40533
		FILM NUMBER:		22879497

	BUSINESS ADDRESS:	
		STREET 1:		NO. 6 BUILDING
		STREET 2:		500 LANE, SHENGXIA ROAD
		CITY:			SHANGHAI
		STATE:			F4
		ZIP:			201210
		BUSINESS PHONE:		86 021 68585011

	MAIL ADDRESS:	
		STREET 1:		NO. 6 BUILDING
		STREET 2:		500 LANE, SHENGXIA ROAD
		CITY:			SHANGHAI
		STATE:			F4
		ZIP:			201210
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>d287975d20f.htm
<DESCRIPTION>FORM 20-F
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:ddl="http://www.DingdongLtd.com/20211231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Form 20-F</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style=""><div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P01_01_2021To12_31_2021">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P01_01_2021To12_31_2021">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P01_01_2021To12_31_2021">0001854545</ix:nonNumeric><ix:nonNumeric name="dei:Security12bTitle" id="hidden46906664" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">Class A ordinary shares, par value US$0.000002 per share</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907286" contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907314" contextRef="P01_01_2021To12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907410" contextRef="P01_01_2021To12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907411" contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907412" contextRef="P01_01_2021To12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907413" contextRef="P01_01_2021To12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907414" contextRef="P01_01_2021To12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907415" contextRef="P01_01_2021To12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907416" contextRef="P01_01_2021To12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907417" contextRef="P01_01_2021To12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907418" contextRef="P01_01_2021To12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907419" contextRef="P01_01_2021To12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">F4</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden46907420" contextRef="P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">D8</ix:nonNumeric><ix:nonNumeric name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="hidden46908002" contextRef="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis_MinimumMembersrtRangeAxis">P1M</ix:nonNumeric><ix:nonNumeric name="ddl:OperatingLossCarryForwardsPeriod" id="hidden46908127" contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MinimumMembersrtRangeAxis">P5Y</ix:nonNumeric><ix:nonNumeric name="dei:NoTradingSymbolFlag" id="hidden46908669" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">true</ix:nonNumeric><ix:footnote id="FN_151048" xml:lang="en-US">As of December 31, 2019, 2020 and 2021, nil, nil and 29,633,200 ordinary shares were held by EatBetter Holding Limited related to the Amended and Restated 2020 Share Incentive Plan (Note 14), respectively. These shares are considered legally issued but not outstanding.</ix:footnote ><ix:footnote id="FN_151049" xml:lang="en-US">The Company operates through its PRC subsidiaries and evaluates the potential realization of deferred tax assets on an entity basis. The Group recorded valuation allowances against deferred tax assets of those PRC subsidiaries that are in a three-year cumulative financial loss or had incurred losses since inception as of December 31, 2020 and 2021. In making such determination, the Group also evaluates a variety of factors including the Group&#8217;s operating history, accumulated deficit, existence of taxable temporary differences and reversal periods.</ix:footnote ></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="ddl-20211231.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="ddl-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="ddl-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="ddl-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="ddl-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references><ix:resources><xbrli:context id="P01_01_2021To12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_08_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-06-08</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P12_01_2021To12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-12-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_08_2021To06_08_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-06-08</xbrli:startDate> <xbrli:endDate>2021-06-08</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:GeneralAndAdministrativeExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ProductDevelopmentExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:ProductDevelopmentExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SellingAndMarketingExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:SellingAndMarketingExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_FulfilmentExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:FulfilmentExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_CostOfGoodsSoldMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:CostOfGoodsSoldMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ddl:FulfillmentExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:OrdinarySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_PrimeRateMemberusgaapVariableRateAxis_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis" >us-gaap:PrimeRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis" >ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ddl:ProductDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_OtherIncomeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:GeneralAndAdministrativeExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ProductDevelopmentExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:ProductDevelopmentExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SellingAndMarketingExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:SellingAndMarketingExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_FulfilmentExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:FulfilmentExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CostOfGoodsSoldMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:CostOfGoodsSoldMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ddl:FulfillmentExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_FinancialAssetsMemberusgaapFairValueByAssetClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis" >ddl:FinancialAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:OrdinarySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >ddl:EatTogetherWarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis" >ddl:SecuredLoanAgreementsWithSPDSiliconValleyBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis" >ddl:SecuredLoanAgreementsWithEastWestBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis" >ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ddl:ProductDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OtherIncomeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis" >dei:BusinessContactMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:GeneralAndAdministrativeExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ProductDevelopmentExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:ProductDevelopmentExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SellingAndMarketingExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:SellingAndMarketingExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_FulfilmentExpensesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:FulfilmentExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CostOfGoodsSoldMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:CostOfGoodsSoldMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ClassAAndClassBOrdinaryShares.MemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:ClassAAndClassBOrdinaryShares.Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ShanghaiYushengbaiguFoodCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:BaqianliluWuxiNetworkTechnologyCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:DingdongFreshHongKongLimitedDingdongHkMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:DingdongFreshHoldingLimitedDingdongFreshBviMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ChizhiyihengNanjingSupplyChainCo.Ltd.Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:BeijingBujiangjiuECommerceCoLtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ChaoLizhiJiangsuECommerceCoLtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ShishishunJiangsuECommerceCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ShishishunShenzhenECommerceCoLtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ShilaiyunzhuanHangzhouECommerceCoLtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:YihengyishuShanghaiECommerceCoLtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ddl:FulfillmentExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_FinancialAssetsMemberusgaapFairValueByAssetClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis" >ddl:FinancialAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >ddl:EatTogetherWarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis" >ddl:SecuredLoanAgreementsWithSPDSiliconValleyBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_MinimumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_MaximumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_LeaseholdsAndLeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CorporateCustomersMembersrtMajorCustomersAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >ddl:CorporateCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CorporateCustomersMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >ddl:CorporateCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_LoyaltyPointsProgramMemberDDLRevenueArrangementProgramAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ddl:RevenueArrangementProgramAxis" >ddl:LoyaltyPointsProgramMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_HKsrtStatementGeographicalAxis_ProfitsOnFirstHkTwoMillionMemberDDLAssesasbleProfitsTaxRegimeRateAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ddl:ProfitsTaxRegimeAxis" >ddl:TwotieredprofitsTaxRegimeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:AssesasbleProfitsTaxRegimeRateAxis" >ddl:ProfitsOnFirstHkTwoMillionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:EntityClassificationSectorAxis" >ddl:QualifyingSmallScaleEnterprisesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:EatTogetherHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:ShanghaiTiejunEnterpriseConsultingCenterMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_Mr.liangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:Mr.liangChanglinMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis" >ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >ddl:ProductDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OnshoreShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheThreeMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OnshoreShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OnshoreShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OnshoreShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_OnshoreLoansMemberusgaapRelatedPartyTransactionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:MrLiangChanglinMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis" >ddl:OnshoreLoansMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ExceedingTenPercentResultToExtinguishmentAccountingMemberDDLApplicabilityOfTypeOfAccountingAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:ApplicabilityOfTypeOfAccountingAxis" >ddl:ExceedingTenPercentResultToExtinguishmentAccountingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_MinimumMembersrtRangeAxis_NotExceedingTenPercentResultToModificationAccountingMemberDDLApplicabilityOfTypeOfAccountingAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:ApplicabilityOfTypeOfAccountingAxis" >ddl:NotExceedingTenPercentResultToModificationAccountingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OrdinarySharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:OrdinarySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OtherIncomeMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:OtherIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_HKsrtStatementGeographicalAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ddl:ProfitsTaxRegimeAxis" >ddl:TwotieredprofitsTaxRegimeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:DingdongFreshHoldingLimitedDingdongFreshBviMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:DingdongFreshHongKongLimitedDingdongHkMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:BaqianliluWuxiNetworkTechnologyCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:YihengyishuShanghaiECommerceCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ShilaiyunzhuanHangzhouECommerceCoLtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ShishishunShenzhenECommerceCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ShishishunJiangsuECommerceCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ChaoLizhiJiangsuECommerceCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:BeijingBujiangjiuECommerceCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ShanghaiYushengbaiguFoodCoLtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:ChizhiyihengNanjingSupplyChainCo.Ltd.Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ConstructionInProgressMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ShortTermLoanMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ShortTermLoanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:TwoThousandAndTwentyOneReversedFactoringArrangementOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RegionalProcessingCentersAndFrontlineFulfillmentStationsMemberDDLLeaseContractualAssetAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ddl:LeaseContractualAssetAxis" >ddl:RegionalProcessingCentersAndFrontlineFulfillmentStationsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_LineOfCreditMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >us-gaap:LineOfCreditMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:TwoThousandAndTwentyOneReversedFactoringArrangementOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RevenueRelatedToLoyaltyPointsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:RevenueRelatedToLoyaltyPointsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:MembershipMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:MembershipMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MaximumMembersrtRangeAxis_MembershipMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:MembershipMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CNsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_WfoeMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:WfoeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis" >ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis" >ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis" >ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OnshoreShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:MrLiangChanglinMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:ShanghaiTiejunEnterpriseConsultingCenterMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_08_2021_CNYsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:CNY</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-06-08</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ConstructionInProgressMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ShortTermLoanMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ShortTermLoanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_TwoThousandAndTwentyReversedFactoringArrangementMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:TwoThousandAndTwentyReversedFactoringArrangementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_LineOfCreditMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >us-gaap:LineOfCreditMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >ddl:SeriesBFourWarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >ddl:SeriesBFourWarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputWarrantFairValueMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >ddl:SeriesBFourWarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >ddl:MeasurementInputWarrantFairValueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >ddl:SeriesBFourWarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >ddl:MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >ddl:SeriesBFourWarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RevenueRelatedToLoyaltyPointsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >ddl:RevenueRelatedToLoyaltyPointsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_MembershipMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:MembershipMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_WfoeMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:WfoeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis" >ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:MrLiangChanglinMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:ShanghaiTiejunEnterpriseConsultingCenterMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:TwoThousandAndTwentyOneReversedFactoringArrangementOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EatbetterHoldingLimitedMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn10_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-10-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis" >ddl:SecuredLoanAgreementsWithSPDSiliconValleyBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-10-01</xbrli:startDate> <xbrli:endDate>2020-10-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis" >ddl:SecuredLoanAgreementsWithEastWestBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-10-01</xbrli:startDate> <xbrli:endDate>2020-10-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis" >ddl:SecuredLoanAgreementsWithSPDSiliconValleyBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-10-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis" >ddl:SecuredLoanAgreementsWithEastWestBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-10-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn10_31_2020_ReplacedPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:ReplacedPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-10-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2019To03_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-03-01</xbrli:startDate> <xbrli:endDate>2019-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_FounderSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ddl:FounderSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis_SeriesBFourMinusPreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourMinusPreferredSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis_SeriesAngelPlusPreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusPreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_MezzanineEquityMemberusgaapBalanceSheetLocationAxis_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >ddl:MezzanineEquityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_PaidInCapitalMemberusgaapBalanceSheetLocationAxis_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >ddl:PaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_EatTogetherWarrantMemberusgaapStatementEquityComponentsAxis_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:FounderMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ddl:EatTogetherWarrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:FounderMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis_TwoThousandNineteenConvertibleNoteMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:TwoThousandNineteenConvertibleNoteMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:EatTogetherHoldingLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:EatTogetherHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-05</xbrli:startDate> <xbrli:endDate>2020-09-05</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-05</xbrli:startDate> <xbrli:endDate>2020-09-05</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-05</xbrli:startDate> <xbrli:endDate>2020-09-05</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-09-05</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-09-05</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-09-05</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis" >ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMemberDDLAssumptionOfLoanRepaymentConsiderationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ddl:AssumptionOfLoanRepaymentConsiderationAxis" >ddl:PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_EatbetterHoldingLimitedMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To05_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To05_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyOneMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >ddl:SeniorManagementAwardsTwoThousandTwentyOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To05_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis_OffshoreEsopPlatformMemberDDLEsopPlatformAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ddl:EsopPlatformAxis" >ddl:OffshoreEsopPlatformMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_01_2018_HKsrtStatementGeographicalAxis_TaxRateSixteenPointFivePercentMemberDDLAssesasbleProfitsTaxRegimeRateAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:ProfitsTaxRegimeAxis" >ddl:TwotieredprofitsTaxRegimeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:AssesasbleProfitsTaxRegimeRateAxis" >ddl:TaxRateSixteenPointFivePercentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2021_CNsrtStatementGeographicalAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:EntityClassificationSectorAxis" >ddl:QualifyingSmallScaleEnterprisesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2021_CNsrtStatementGeographicalAxis_MoreThan1MillionButLessThan3MillionMemberDDLRangeOfTaxableProfitsAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:EntityClassificationSectorAxis" >ddl:QualifyingSmallScaleEnterprisesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:RangeOfTaxableProfitsAxis" >ddl:MoreThan1MillionButLessThan3MillionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_OnshoreLoansMemberusgaapRelatedPartyTransactionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:MrLiangChanglinMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis" >ddl:OnshoreLoansMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_11_2019To04_11_2019_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:EatTogetherHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-11</xbrli:startDate> <xbrli:endDate>2019-04-11</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_30_2020To03_30_2020_EatTogetherWarrantMemberusgaapStatementEquityComponentsAxis_SupplementaryAgreementMemberusgaapRelatedPartyTransactionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ddl:EatTogetherWarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis" >ddl:SupplementaryAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-03-30</xbrli:startDate> <xbrli:endDate>2020-03-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_30_2020To03_30_2020_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplementaryAgreementMemberusgaapRelatedPartyTransactionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis" >ddl:SupplementaryAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:FounderMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-03-30</xbrli:startDate> <xbrli:endDate>2020-03-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2014To04_30_2014_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2014-04-01</xbrli:startDate> <xbrli:endDate>2014-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2018To05_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-05-01</xbrli:startDate> <xbrli:endDate>2018-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To09_30_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2018To10_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-10-01</xbrli:startDate> <xbrli:endDate>2018-10-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2018To11_30_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-11-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To01_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2019To05_31_2019_FounderSharesMemberusgaapStatementEquityComponentsAxis_SeriesAngelPlusPreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ddl:FounderSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusPreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-05-01</xbrli:startDate> <xbrli:endDate>2019-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2019To05_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-05-01</xbrli:startDate> <xbrli:endDate>2019-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2019To05_31_2019_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >ddl:FounderMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-05-01</xbrli:startDate> <xbrli:endDate>2019-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To06_30_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2021To03_31_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyOneShareIncentivePlanOneMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:DirectorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:TwoThousandAndTwentyOneShareIncentivePlanOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2021To03_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2021To03_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2021To03_31_2021_SeriesB4WarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >ddl:SeriesB4WarrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2021To03_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis_OffshoreEsopPlatformMemberDDLEsopPlatformAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="ddl:EsopPlatformAxis" >ddl:OffshoreEsopPlatformMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ddl:OtherDesignatedCommonSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ddl:OtherDesignatedCommonSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >ddl:OtherDesignatedCommonSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis_ConversionOfRedeemablePreferredStockMemberDDLEventAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:EventAxis" >ddl:ConversionOfRedeemablePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_AdrMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2021To07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-07-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2021To07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-07-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2021To07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-07-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To01_31_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyShareIncentivePlanFourMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:TwoThousandAndTwentyShareIncentivePlanFourMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:DirectorMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2021To04_30_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyOneShareIncentivePlanFiveMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:TwoThousandAndTwentyOneShareIncentivePlanFiveMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:DirectorMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-04-01</xbrli:startDate> <xbrli:endDate>2021-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2021To09_30_2021_DirectorMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:DirectorMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-09-01</xbrli:startDate> <xbrli:endDate>2021-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-12-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheFourMemberusgaapVestingAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >ddl:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-12-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-12-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheThreeMemberusgaapVestingAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-12-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis" >us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-12-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_01_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2021_AdrMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2020_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesB41RedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesB41RedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >ddl:EatTogetherWarrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_30_2021_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >ddl:EatTogetherWarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P12_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >us-gaap:SecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis" >ddl:SecuredLoanAgreementsWithEastWestBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-12-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2022_CNsrtStatementGeographicalAxis_MoreThan1MillionButLessThan3MillionMemberDDLRangeOfTaxableProfitsAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:EntityClassificationSectorAxis" >ddl:QualifyingSmallScaleEnterprisesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="ddl:RangeOfTaxableProfitsAxis" >ddl:MoreThan1MillionButLessThan3MillionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:WarrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001854545</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_CNY" > <xbrli:measure>iso4217:CNY</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD" > <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares" > <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure" > <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Year" > <xbrli:measure>utr:Year</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Month" > <xbrli:measure>utr:Month</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Day" > <xbrli:measure>utr:Day</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_CNY_per_Share" > <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:CNY</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><xbrli:unit id="Unit_USD_per_Share" > <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><xbrli:unit id="Unit_Y" > <xbrli:measure>utr:Y</xbrli:measure> </xbrli:unit><ix:relationship fromRefs="Fact_46906925" toRefs="FN_151048"/><ix:relationship fromRefs="Fact_46906939" toRefs="FN_151048"/><ix:relationship fromRefs="Fact_46906940" toRefs="FN_151048"/><ix:relationship fromRefs="Fact_46906958" toRefs="FN_151048"/><ix:relationship fromRefs="Fact_46906959" toRefs="FN_151048"/><ix:relationship fromRefs="Fact_46906960" toRefs="FN_151048"/><ix:relationship fromRefs="Fact_46908083" toRefs="FN_151049"/><ix:relationship fromRefs="Fact_46908084" toRefs="FN_151049"/><ix:relationship fromRefs="Fact_46908085" toRefs="FN_151049"/><ix:relationship fromRefs="Fact_46909045" toRefs="FN_151048"/><ix:relationship fromRefs="Fact_46909048" toRefs="FN_151048"/><ix:relationship fromRefs="Fact_46909199" toRefs="FN_151048"/></ix:resources></ix:header></div><div style="font-size: 13.28px; margin-top: 0pt; margin-bottom: 17pt;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">UNITED STATES </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">WASHINGTON, D.C. 20549 </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">FORM&#160;<ix:nonNumeric name="dei:DocumentType" contextRef="P01_01_2021To12_31_2021">20-F</ix:nonNumeric></div> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Mark One) </div></div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><ix:nonNumeric name="dei:DocumentRegistrationStatement" contextRef="P01_01_2021To12_31_2021" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR 12(g) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OR </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><ix:nonNumeric name="dei:DocumentAnnualReport" contextRef="P01_01_2021To12_31_2021" format="ixt:booleantrue">&#9746;</ix:nonNumeric></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P01_01_2021To12_31_2021" format="ixt:datemonthdayyearen"><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P01_01_2021To12_31_2021" format="ixt:datemonthdayen">December 31</ix:nonNumeric>, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P01_01_2021To12_31_2021">2021</ix:nonNumeric></ix:nonNumeric>. </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OR </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P01_01_2021To12_31_2021" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OR </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><ix:nonNumeric name="dei:DocumentShellCompanyReport" contextRef="P01_01_2021To12_31_2021" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Date of event requiring this shell company report &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the transition period from <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> to <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Commission file number: <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="P01_01_2021To12_31_2021">001-40533</ix:nonNumeric></div> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 24pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 24pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P01_01_2021To12_31_2021">Dingdong (Cayman) Limited</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Exact name of Registrant as specified in its charter) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">N/A </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Translation of Registrant&#8217;s name into English) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P01_01_2021To12_31_2021" format="ixt-sec:edgarprovcountryen">Cayman Islands</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Jurisdiction of incorporation or organization) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2021To12_31_2021">Building 6</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="P01_01_2021To12_31_2021">500 Shengxia Road</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2021To12_31_2021">Shanghai</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2021To12_31_2021">200125</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2021To12_31_2021" format="ixt-sec:countrynameen">People&#8217;s Republic of China</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">+86 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">21-6858-5011</div> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Address of principal executive offices) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:ContactPersonnelName" contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Le Yu</ix:nonNumeric>, Chief Strategy Officer </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Telephone: +<ix:nonNumeric name="dei:CountryRegion" contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">86</ix:nonNumeric> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:CityAreaCode" contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">21</ix:nonNumeric>-<ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">6858-5011</ix:nonNumeric></div> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Email: <ix:nonNumeric name="dei:ContactPersonnelEmailAddress" contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">ir@100.me</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Building 6</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">500 Shengxia Road</ix:nonNumeric>, </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Shanghai</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">200125</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" format="ixt-sec:countrynameen">People&#8217;s Republic of China</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Name, Telephone, Email and/or Facsimile number and Address of Company Contact Person) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Securities registered or to be registered pursuant to Section&#160;12(b)&#160;of the Act: </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%;"></td>
<td style="vertical-align: bottom;"></td>
<td style="width: 32%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 32%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Title of each class</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Symbol(s)</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Name of each exchange</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">on which registered</div></div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis">American depositary shares (two American depositary shares representing three Class A ordinary share, par value US$0.000002 per share)</ix:nonNumeric></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis">DDL</ix:nonNumeric></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden46906664">Class&#160;A ordinary shares</span>, par value</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$0.000002 per share*</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></div></div></div></td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td>
<td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden46908669">Not</span> for trading, but only in connection with the listing on the New York Stock Exchange of American depositary shares. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Securities registered or to be registered pursuant to Section&#160;12(g)&#160;of the Act: </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Title of Class) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Securities for which there is a reporting obligation pursuant to Section&#160;15(d)&#160;of the Act: </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Title of Class) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate the number of outstanding shares of each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">299,797,728</ix:nonFraction> Class&#160;A ordinary shares (including 109,944 treasury shares held by the depositary bank and 29,633,200 shares held by our ESOP platform for future exercise of share option awards granted under our share incentive plans), par value US$0.000002 per share, as of December&#160;31, 2021. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">54,543,800</ix:nonFraction> Class&#160;B ordinary shares, par value US$0.000002 per share, as of December&#160;31, 2021. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Yes&#160;&#160;&#160;&#160;&#9746;&#160;&#160;<ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" contextRef="P01_01_2021To12_31_2021">No</ix:nonNumeric> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934.&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Yes&#160;&#160;&#160;&#160;&#9746;&#160;&#160;<ix:nonNumeric name="dei:EntityVoluntaryFilers" contextRef="P01_01_2021To12_31_2021">No</ix:nonNumeric> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note &#8211; Checking the box above will not relieve any registrant required to file reports pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 from their obligations under those Sections. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;&#9746;&#160;&#160;<ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="P01_01_2021To12_31_2021">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9744;&#160;&#160;No </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-T</div> (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;&#9746;&#160;&#160;<ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="P01_01_2021To12_31_2021">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9744;&#160;&#160;No </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-accelerated</div> filer, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Rule&#160;12b-2</div> of the Exchange Act. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 20%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 21%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 12%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 20%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 20%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 2%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Large&#160;accelerated&#160;filer</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accelerated&#160;filer</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P01_01_2021To12_31_2021" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#9746;</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; padding: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; padding: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; padding: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; padding: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; padding: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; padding: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Emerging&#160;growth&#160;company</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P01_01_2021To12_31_2021" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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&#8224; provided pursuant to Section&#160;13(a)&#160;of the Exchange Act.&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Yes&#160;&#160;&#160;&#160;&#9744;&#160;&#160;No </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8224; The term &#8220;new or revised financial accounting standard&#8221; refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April&#160;5, 2012. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;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.&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Yes&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" contextRef="P01_01_2021To12_31_2021" format="ixt:booleanfalse">&#9746;</ix:nonNumeric>&#160;&#160;No </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 20%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 49%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 2%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 7%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 18%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentAccountingStandard" contextRef="P01_01_2021To12_31_2021">U.S. GAAP</ix:nonNumeric>&#160;&#160;&#9746;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;International Financial Reporting Standards as issued</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other&#160;&#160;&#9744;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;by the International Accounting Standards Board</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If &#8220;Other&#8221; has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow. &#160;&#160;&#160;&#160;&#9744;&#160;&#160;Item 17&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Item 18 </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Rule&#160;12b-2</div> of the Exchange Act).&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Yes&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityShellCompany" contextRef="P01_01_2021To12_31_2021" format="ixt:booleanfalse">&#9746;</ix:nonNumeric>&#160;&#160;No </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS) </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections 12, 13 or 15(d)&#160;of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court.&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Yes&#160;&#160;&#160;&#160;&#9744;&#160;&#160;No </div></div></div> <div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div> <div id="toc" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TABLE OF CONTENTS </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 13%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 82%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Page</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td colspan="3" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="4" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_1">INTRODUCTION </a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td colspan="3" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="4" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_2">FORWARD-LOOKING INFORMATION </a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="4" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_3">PART&#160;I </a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 1.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_4">Identity of Directors, Senior Management and Advisers</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 2.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_5">Offer Statistics and Expected Timetable</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 3.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_6">Key Information</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 4.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_7">Information on the Company</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">55</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;4A.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_8">Unresolved Staff Comments</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">87</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 5.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_9">Operating and Financial Review and Prospects</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">87</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 6.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_10">Directors, Senior Management and Employees</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">106</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 7.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_11">Major Shareholders and Related Party Transactions</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">116</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 8.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_12">Financial Information</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">116</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 9.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_13">The Offer and Listing</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">117</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;10.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_14">Additional Information</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">118</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 11.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_15">Quantitative and Qualitative Disclosures about Market Risk</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">136</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 12.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_16">Description of Securities Other than Equity Securities</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">136</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="4" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_17">PART&#160;II </a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">140</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;13.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_18">Defaults, Dividend Arrearages and Delinquencies</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">140</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 14.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_19">Material Modifications to the Rights of Security Holders and Use of Proceeds</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">140</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 15.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_20">Controls and Procedures</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">140</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;16A.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_21">Audit Committee Financial Expert</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">141</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;16B.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_22">Code of Ethics</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;16C.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_23">Principal Accountant Fees and Services</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;16D.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_24">Exemptions from the Listing Standards for Audit Committees</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;16E.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_25">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;16F.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_26">Change in Registrant&#8217;s Certifying Accountant</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">143</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;16G.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_27">Corporate Governance</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">143</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;16H.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_28">Mine Safety Disclosure</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;16I.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_28a">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections </a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="4" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_29">PART&#160;III </a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">145</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item 17.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_30">Financial Statements</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">145</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;18.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_31">Financial Statements</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">145</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;19.</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_32">Exhibits</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">145</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td colspan="3" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="4" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx287975_33">SIGNATURES </a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">147</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">i </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx287975_1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INTRODUCTION </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Except where the context otherwise requires and for purposes of this annual report only: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;ADRs&#8221; refers to the American depositary receipts that evidence the ADSs; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;ADSs&#8221; refers to the American depositary shares, each two of which represent three Class&#160;A ordinary shares; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;China&#8221; or the &#8220;PRC&#8221; refers to the People&#8217;s Republic of China, excluding, for the purposes of this annual report only, Hong Kong, Macau and Taiwan; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Class&#160;A ordinary shares&#8221; refers to our Class&#160;A ordinary shares with a par value of US$0.000002 per share; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Class&#160;B ordinary shares&#8221; refers to our Class&#160;B ordinary shares with a par value of US$0.000002 per share; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Dingdong,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our company&#8221; and &#8220;our&#8221; refer to Dingdong (Cayman) Limited, a Cayman Islands exempted company, and its subsidiaries and their respective subsidiaries, as the context requires; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;GMV&#8221; refers to gross merchandise value, which is the total value of all orders placed with us based on listed discounted prices of the ordered products. For the avoidance of doubt, the calculation of GMV does not take into consideration of discounts through coupons, and excludes shipping fees and orders that are returned, not delivered or not sold by all means; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#8220;MAU&#8221; refers to monthly active users, which is the sum of accounts that have accessed the <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div> through mobile apps at least once during a month; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;ordinary shares&#8221; or &#8220;shares&#8221; refers to our Class&#160;A ordinary shares and Class&#160;B ordinary shares, par value US$0.000002 per share; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Renminbi&#8221; or &#8220;RMB&#8221; refers to the legal currency of China; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;SEC&#8221; refers to the United States Securities and Exchange Commission. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#8220;transacting user&#8221; refers to a user account that paid for transactions of products on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>, our app and mini programs, in a given period, regardless of whether the order is subsequently refunded; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;U.S. dollars&#8221; or &#8220;US$&#8221; refers to the legal currency of the United States. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our reporting currency is the Renminbi. This annual report contains translations from Renminbi to U.S. dollars solely for the convenience of the reader. Unless otherwise stated, all translations of Renminbi into U.S. dollars were made at RMB6.3726 to US$1.00, the exchange rate set forth in the H.10 statistical release of the Federal Reserve Board on December&#160;30, 2021. We make no representation that the Renminbi or U.S. dollars 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due to rounding, numbers presented throughout this annual report may not add up precisely to the totals provided and percentages may not precisely reflect the absolute figures. </div></div> <div id="tx287975_2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 24pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FORWARD-LOOKING INFORMATION </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This annual report contains forward-looking statements that reflect our current expectations and views of future events. Known and unknown risks, uncertainties, and other factors, including those listed under &#8220;Risk Factors,&#8221; may cause our actual results, performance or achievements to be materially different from those expressed or implied by the forward-looking statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">You can identify some of these forward-looking statements by words or phrases such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;aim,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;is/are likely to,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; or other similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events that we believe may affect our financial condition, results of operations, business strategy and financial needs. These forward-looking statements include statements relating to: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our goals and strategies; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our future business development, financial conditions, and results of operations; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">the expected outlook of the fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> market in China; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our expectations regarding demand for and market acceptance of our products and services; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our expectations regarding our relationships with our users, clients, business partners, and other stakeholders; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">competition in our industry; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our proposed use of proceeds; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">relevant government policies and regulations relating to our industry. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These forward-looking statements involve various risks and uncertainties. Although we believe that our expectations expressed in these forward-looking statements are reasonable, our expectations may later be found to be incorrect. Our actual results could be materially different from our expectations. You should read thoroughly this annual report and the documents that we refer to with the understanding that our actual future results may be materially different from and worse than what we expect. We qualify all of our forward-looking statements by these cautionary statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This annual report contains certain data and information that we obtained from various government and private publications. Statistical data in these publications also include projections based on a number of assumptions. Our industry may not grow at the rate projected by market data, or at all. Failure of this market to grow at the projected rate may have a material and adverse effect on our business and the market price of the ADSs. In addition, the rapidly evolving nature of this industry results in significant uncertainties for any projections or estimates relating to the growth prospects or future condition of our market. Furthermore, if any one or more of the assumptions underlying the market data are later found to be incorrect, actual results may differ from the projections based on these assumptions. You should not place undue reliance on these forward-looking statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, whether as a result of new information, future events or otherwise, after the date on which the statements are made or to reflect the occurrence of unanticipated events. You should read this annual report and the documents that we have referred to in this annual report, completely and with the understanding that our actual future results may be materially different from what we expect. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">NON-U.S.</div> GAAP FINANCIAL INFORMATION </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In this annual report, we disclose <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> financial measures, such as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> net loss, which is our net loss excluding share-based compensation expenses, or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> net loss margin, which is our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> net loss as a ratio to revenues, in evaluating our operating results and for financial and operational decision-making purposes. We believe that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">the&#160;non-GAAP&#160;financial</div> measures help identify underlying trends in our business by excluding the impact of share-based compensation expenses, which <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">are&#160;non-cash&#160;charges</div> and do not correlate to any operating activity trends. We also believe that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">the&#160;non-GAAP&#160;financial</div> measures provide useful information about our company&#8217;s results of operations, enhance the overall understanding of our past performance and future prospects and allow for greater visibility with respect to key metrics used by our management in its financial and operational decision-making. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">The&#160;non-GAAP&#160;financial</div> measures are not defined under U.S. GAAP and are not presented in accordance with U.S. GAAP. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> financial measures have limitations as analytical tools, and when assessing our operating performance, cash flows or liquidity, investors should not consider them in isolation, or as a substitute for net loss, cash flows provided by operating activities or other consolidated statements of operations and cash flows data prepared in accordance with U.S. GAAP. Our definition <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">of&#160;non-GAAP&#160;financial</div> measures may differ from those of industry peers and may not be comparable with <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">their&#160;non-GAAP&#160;financial</div> measures. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We mitigate these limitations by reconciling <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">the&#160;non-GAAP&#160;financial</div> measures to the most comparable U.S. GAAP performance measures, all of which should be considered when evaluating our performance. For more information on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">the&#160;non-GAAP&#160;financial</div> measures, please see &#8220;Item 5. Operating and Financial Review and Prospects&#8212;A. Operating Results&#8212; <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-GAAP</div> Measures.&#8221; </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx287975_3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PART&#160;I </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_4" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Identity of Directors, Senior Management and Advisers </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_5" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Offer Statistics and Expected Timetable </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_6" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Key Information </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our Corporate Structure </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dingdong (Cayman) Limited is a Cayman Islands holding company with no material operations of its own. We conduct our operations through our subsidiaries located in China, or PRC subsidiaries. Investors in the ADSs are not purchasing equity securities of our PRC subsidiaries but instead are purchasing equity securities of a Cayman Islands holding company. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We face various risks and uncertainties relating 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 privacy, as well as the lack of inspection on our auditors by the Public Company Accounting Oversight Board, or the PCAOB, which may impact our ability to conduct certain businesses, accept foreign investments, or list and conduct offerings on a United States or other foreign exchange. These risks could result in a material adverse change in our operations and the value of our ADSs, significantly limit or completely hinder our ability to continue to offer securities to investors, or cause the value of such securities to significantly decline. For a detailed description of risks relating to doing business in China, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC government&#8217;s significant authority in regulating our operations and 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 in this nature may cause the value of such securities to significantly decline. For more details, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our ADSs.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;The legal system in China embodies uncertainties which could limit the legal protections available to us or impose additional requirements and obligations on our business, which may materially and adversely affect our business, financial condition, and results of operations.&#8221; </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Holding Foreign Companies Accountable Act </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Holding Foreign Companies Accountable Act, or the HFCA Act, was enacted on December&#160;18, 2020. The HFCA Act states that if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspection by the PCAOB for three consecutive years beginning in 2021, the SEC shall prohibit our shares or ADSs from being traded on a national securities exchange. Since our auditor is located in China, a jurisdiction where the PCAOB has been unable to conduct inspections without the approval of the Chinese authorities, our auditor is not currently inspected by the PCAOB, which may impact our ability to remain listed on a United States or other foreign exchange. The related risks and uncertainties could cause the value of our ADSs to significantly decline. For more details, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our Business and Industry&#8212;The audit report included in this annual report is prepared by an independent registered public accounting firm who is not inspected by the PCAOB and, as such, our investors are deprived of the benefits of such inspection. In addition, the adoption of any rules, legislations or other efforts to increase U.S. regulatory access to audit information could cause uncertainty, and we could be delisted if our auditor is unable to meet the PCAOB inspection requirement in time.&#8221; and &#8220;Item 3. Key Information&#8212;D. Risk <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Factors-Risks</div> Relating to Our Business and Industry&#8212;Our ADSs will be prohibited from trading in the United States under the HFCA Act in 2024 if the PCAOB is unable to inspect or fully investigate auditors located in China, or as early as 2023 if proposed changes to the law are enacted. The delisting of our ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.&#8221; </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Permissions Required from the PRC Authorities for Our Operations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We conduct our operations through our PRC subsidiaries. Our operations in China are governed by PRC laws and regulations. As of the date of this annual report, our PRC subsidiaries have obtained the requisite licenses and permits from the PRC government authorities that are material for their business operations, including, among others, Food Operating Permit, Record-filing for Operation of Medical Devices, and Registration of Single-Purpose Commercial Prepaid Cards. 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 operations in the future. For more detailed information, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related businesses and companies, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, in connection with our issuance of securities to foreign investors in the past, under current effective PRC laws, regulations, and regulatory rules, as of the date of this annual report, we (i)&#160;are not required to obtain permissions from the China Securities Regulatory Commission, or the CSRC, (ii)&#160;are not required to go through cybersecurity review by the Cyberspace Administration of China, or the CAC, and (iii)&#160;have not been requested or were not denied such permissions by any PRC authority. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">However, the PRC government has recently indicated an intent to exert more oversight and control over offerings that are conducted overseas by and/or foreign investment in China-based issuers. For more detailed information, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our ADSs.&#8221; </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash Flows through Our Organization </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dingdong (Cayman) Limited is a Cayman Islands holding company with no material operations of its own. We conduct our operations through our PRC subsidiaries. As a result, although other means are available for us to obtain financing at the holding company level, the ability of Dingdong (Cayman) Limited to pay dividends to the shareholders and to service any debt it may incur may depend upon dividends primarily paid by our PRC subsidiaries. If any of our PRC subsidiaries incurs debt on its own behalf, the instruments governing such debt may restrict its ability to pay dividends to Dingdong (Cayman) Limited. In addition, under PRC laws and regulations, our PRC subsidiaries are permitted to pay dividends to Dingdong (Cayman) Limited only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Further, our PRC subsidiaries are required to make appropriations to certain statutory reserve funds or may make appropriations to certain discretionary funds, which are not distributable as cash dividends except in the event of a solvent liquidation of the PRC subsidiaries. For more details, see &#8220;Item 5. Operating and Financial Review and Prospects&#8212;B. Liquidity and Capital Resources&#8212;Holding Company Structure.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Under PRC laws and regulations, our PRC subsidiaries 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 State Administration of Foreign Exchange, or SAFE. These restrictions are benchmarked against the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-up</div> capital and the statutory reserve funds of our PRC subsidiaries. For risks relating to the fund flows of our operations in China, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;Restrictions on the remittance of Renminbi into and out of China and governmental control of currency conversion may limit our ability to pay dividends and other obligations, and affect the value of your investment.&#8221; For the years ended December&#160;31, 2019, 2020 and 2021, no dividends or distributions were made to Dingdong (Cayman) Limited by our PRC subsidiaries. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have never declared or paid any dividends on our ordinary shares since our inception, nor have any present plan to pay any dividends on our ordinary shares or ADSs in the foreseeable future. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business. See &#8220;Item 8. Financial Information &#8212;A. Consolidated Statements and Other Financial Information&#8212;Dividend Policy.&#8221; For PRC and United States federal income tax considerations of an investment in our ADSs, see &#8220;Item 10. Additional Information&#8212;E. Taxation.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under PRC laws, Dingdong (Cayman) Limited may fund our PRC subsidiaries only through capital contributions or loans, subject to satisfaction of applicable government registration and approval requirements. For the years ended December&#160;31, 2019, 2020 and 2021, the aggregate amount of capital contribution by Dingdong (Cayman) Limited and our intermediate holding companies to our PRC subsidiaries were RMB1,489.7 million, RMB1,947.6 million and RMB2,951.2 million (US$463.1 million), respectively. For the years ended December&#160;31, 2019, 2020 and 2021, the Cayman Islands holding company and our intermediary holding companies provided loans of RMB174.0 million, nil and RMB2,900.4 million (US$455.1 million), respectively, to our PRC subsidiaries, and received loan repayments of nil, nil and RMB333.0 million (US$52.3 million), respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">A. <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">[Reserved]</div> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">B. <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Capitalization and Indebtedness</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">C. <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Reasons for the Offer and Use of Proceeds</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">D. <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Risk Factors</div> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summary of Risk Factor </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Set forth below is only a summary of the principal risks associated with an investment in our shares. See below under this &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8221; for a detailed discussion of the numerous risks and uncertainties to which the Company is subject. </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our limited operating history makes it difficult to evaluate our business and prospects. We cannot guarantee that we will be able to maintain the growth rate that we have experienced to date. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have incurred net losses in the past and we may continue to incur losses in the future. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We face intense competition, and if we fail to compete effectively, we may lose market share, users and our business partners. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we fail to anticipate user needs and provide superior user experience to attract and retain users and increase their purchase with us or fail to adapt our services or business model to evolving user needs or emerging industry standards, our business may be materially and adversely affected. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We rely heavily on sales of perishable products, and ordering errors or product supply disruptions or disruptions to our storage and distribution network may have an adverse impact on the profitability and operating results. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any harm to our brand or reputation may materially and adversely affect our business and results of operations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We rely on our suppliers and other business partners to provide quality products and services which are critical to our business. Any changes, interruptions or disruptions of our relationships with them or any interruptions or disruptions of, or negative publicity around, their business may adversely affect our operation. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our quality control procedures may not be entirely effective. Any failure of or delay in developing and implementing updates in our quality control system may materially and adversely affect our business prospects. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If our expansion into new geographical areas is not successful, our business prospects and results of operations may be materially and adversely affected. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our expansion into new product offerings or substantial increase in the number of our product offerings may expose us to new and increased challenges and risks. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We face potential liability, expenses for legal claims and harm to our business based on the nature of our business. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failure to successfully manage our fulfillment infrastructure expansion or any interruption in the operation of the warehouse facilities for an extended period may negatively affect our business, prospects and results of operations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may be subject to product liability claims. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we fail to manage our inventory effectively, our results of operations, financial condition and liquidity may be materially and adversely affected. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There could be adverse legal, tax, and other consequences if delivery riders or workers at our regional processing centers and frontline fulfillment stations were to be classified as our employees or dispatched employees instead of independent contractors. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We engage labor service companies to provide outsourced personnel for a portion of our operations. We have limited control over these personnel and may be subject to liabilities arisen from contracts we enter into with such labor service companies. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failure to protect confidential information of our users and network against security breaches could damage our reputation and brand and substantially harm our business and results of operations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our business is subject to complex and evolving laws and regulations regarding privacy and data protection. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, increased cost of operations, or declines in user growth or engagement, or otherwise harm our business. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are subject to payment processing risk. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any lack of requisite approvals, licenses, permits or filings or failure to comply with any requirements of PRC laws, regulations and policies may materially and adversely affect our daily operations and hinder our growth. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may be subject to intellectual property infringement claims, which may be expensive to defend and may disrupt our business and operations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may not be able to prevent others from unauthorized use of our intellectual property, which could harm our business and competitive position. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our business may be subject to seasonal sales fluctuations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We rely on proper operation and maintenance of our mobile platform and internet infrastructure and telecommunications networks in China. Any malfunction, capacity constraint or operation interruption may have an adverse impact on our business. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We identified material weaknesses in our internal control over financial reporting for the years ended December&#160;31, 2019 and 2020 that have now been remediated. If we fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations, meet our reporting obligations or prevent fraud. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The defects in certain leased property interests and failure to register certain lease agreements may materially and adversely affect our business, financial condition, results of operations, and prospects. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">We face risks related to natural disasters, health epidemics and other outbreaks, most notably those related to the outbreak of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The audit report included in this annual report is prepared by an independent registered public accounting firm who is not inspected by the PCAOB and, as such, our investors are deprived of the benefits of such inspection. In addition, the adoption of any rules, legislations or other efforts to increase U.S. regulatory access to audit information could cause uncertainty, and we could be delisted if our auditor is unable to meet the PCAOB inspection requirement in time. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our ADSs will be prohibited from trading in the United States under the HFCA Act in 2024 if the PCAOB is unable to inspect or fully investigate auditors located in China, or as early as 2023 if proposed changes to the law are enacted. The delisting of our ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Proceedings instituted by the SEC against <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-based</div> &#8220;big four&#8221; accounting firms, including our independent registered public accounting firm, could result in financial statements being determined to not be in compliance with the requirements of the Exchange Act. </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in China&#8217;s economic, political or social conditions or government policies could materially and adversely affect our business and results of operations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our ADSs. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The legal system in China embodies uncertainties which could limit the legal protections available to us or impose additional requirements and obligations on our business, which may materially and adversely affect our business, financial condition, and results of operations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related businesses and companies, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restrictions on the remittance of Renminbi into and out of China and governmental control of currency conversion may limit our ability to pay dividends and other obligations, and affect the value of your investment. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risks Relating to Our Business and Industry </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our limited operating history makes it difficult to evaluate our business and prospects. We cannot guarantee that we will be able to maintain the growth rate that we have experienced to date. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We commenced our commercial operations in 2017 and have a limited operating history. In 2021, the total number of orders and average monthly transacting users reached 387.1&#160;million and 8.8&#160;million, respectively. In 2020, the total number of orders and average monthly transacting users were 198.5&#160;million and 4.6&#160;million, respectively. Our revenues increased by 192.2% from RMB3,880.1&#160;million in 2019 to RMB11,335.8&#160;million in 2020 and increased by 77.5% from RMB11,335.8&#160;million in 2020 to RMB20,121.1&#160;million (US$3,157.4 million) in 2021. However, our historical performance may not be indicative of our future growth or financial results. We cannot assure you that we will be able to grow at the same rate as we did in the past, or avoid any decline in the future. Our growth may slow down or become negative, and revenues may decline for a number of possible reasons, some of which are beyond our control, including decreasing user spending, increasing competition, declining growth of our overall market or industry, the emergence of alternative business models, decreasing demand for online groceries, and changes in rules, regulations, government policies or general economic conditions. It is difficult to evaluate our prospects as we may not have sufficient experience in addressing the risks to which companies operating in rapidly evolving markets may be exposed. If our growth rate declines, investors&#8217; perceptions of our business and prospects may be materially and adversely affected, and the market price of our ADSs could decline. You should consider our prospects in light of the risks and uncertainties that companies with a limited operating history may encounter. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We have incurred net losses in the past and we may continue to incur losses in the future. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our total revenues grew from RMB11,335.8&#160;million in 2020 to RMB20,121.1&#160;million (US$3,157.4 million) in 2021, and our GMV grew from RMB13,032.2&#160;million in 2020 to RMB22,704.1&#160;million (US$3,562.8 million) in 2021. We had net loss of RMB1,873.4&#160;million in 2019, RMB3,176.9&#160;million in 2020 and RMB6,429.1&#160;million (US$1,008.9 million) in 2021, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> net loss of RMB1,871.4&#160;million in 2019, RMB 3,023.8&#160;million in 2020 and RMB 6,113.7&#160;million (US$959.4 million) in 2021. We cannot assure you that we will be able to generate net profits in the future. Our ability to achieve and maintain profitability depends in large part on our ability to increase our gross margin by leveraging our product capabilities to manage our product mix and expand our product offerings, and our growth in scale to obtain more favorable terms from our suppliers. Accordingly, we intend to continue to invest for the foreseeable future in enhancement of product capabilities and the expansion of our user bases, as well as technology innovation and research and development capabilities to support such expansion. As a result of the foregoing, we may continue to incur losses in the future. In addition, any change in macroeconomic and regulatory environment, competitive dynamics and our inability to respond to these changes in a timely and effective manner may also cause us to incur losses in the future. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We face intense competition, and if we fail to compete effectively, we may lose market share, users and our business partners. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> industry in China, in particular the fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> industry, is intensely competitive. We compete for users, orders, products and third-party suppliers. Our current or potential competitors include (i)&#160;other fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> players in China, (ii)&#160;traditional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and other Internet companies in China, and (iii)&#160;major traditional retailers in China that are moving into fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and physical retail stores and supermarkets. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Competition.&#8221; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increased competition may reduce our margins and market share and impact brand recognition, or result in significant losses. When we set prices, we have to consider how competitors have set prices for the same or similar products. When they cut prices or offer additional benefits to compete with us, we may have to lower our own prices or offer additional benefits or risk losing market share, either of which could harm our financial condition and results of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Some of our current or future competitors may have longer operating histories, greater brand recognition, better supplier relationships, larger user bases, better access to users, higher penetration in certain regions or greater financial, technical or marketing resources than we do. In addition, smaller companies or new entrants may be acquired by, receive investment from or enter into strategic relationships with well-established and well-financed companies or investors which would help enhance their competitive positions. Some of our competitors may be able to secure more favorable terms from suppliers, devote greater resources to marketing and promotional campaigns, adopt more aggressive pricing or inventory policies and devote substantially more resources to their websites, mobile apps and systems development than us. We cannot assure you that we will be able to compete successfully against current or future competitors, and competitive pressures may have a material and adverse effect on our business, financial condition and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If we fail to anticipate user needs and provide superior user experience to attract and retain users and increase their purchase with us or fail to adapt our services or business model to evolving user needs or emerging industry standards, our business may be materially and adversely affected. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> market in which we operate as well as user needs and preferences are constantly evolving. As a result, we must continuously respond to changes in the market and user demand and preferences to remain competitive, grow our business and maintain our market position. We intend to further diversify our product and service offerings to add to our revenue sources in the future. New products and services, new types of users or new business models may involve risks and challenges we do not currently face. Any new initiatives may require us to devote significant financial and management resources and may not perform as well as expected. Furthermore, we may have difficulty in anticipating user demand and preferences, and the products offered by us may not be accepted by the market. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Therefore, any inability to adapt to these changes may result in a failure to capture new users or retain existing users, the occurrence of which would materially and adversely affect our business, financial condition and results of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, to remain competitive, we must continue to enhance and improve the responsiveness, functionality and features of our app and mini programs. The internet and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> markets are characterized by rapid technological evolution, changes in user requirements and preferences, frequent introductions of new products, features and services embodying new technologies and the emergence of new industry standards and practices, any of which could render our existing technologies and systems obsolete. Our success will depend, in part, on our ability to identify, develop and adapt to new technologies useful in our business, and respond to technological advances and emerging industry standards and practices, in particular with respect to mobile internet, in a cost-effective and timely way. We cannot assure you that we will be successful in these efforts. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We rely heavily on sales of perishable products, and ordering errors or product supply disruptions or disruptions to our storage and distribution network may have an adverse impact on the profitability and operating results. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We rely on various suppliers and vendors to provide and deliver our perishable product inventory promptly on an ongoing basis. We could suffer significant product inventory losses in the event of the loss of a major supplier or vendor, disruption of our storage and distribution network, extended power outages, natural disasters or other catastrophic occurrences. We have implemented certain systems to ensure our ordering is in line with demand. We cannot assure you, however, that our ordering system will always work efficiently, in particular in connection with expanding regional processing centers and frontline fulfillment stations to new geographic areas where we have limited local experience. If we were to over-order, we could suffer inventory losses, which would negatively impact our operating results. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Any harm to our brand or reputation may materially and adversely affect our business and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We believe that the recognition and reputation of our Dingdong or &#8220;&#21486;&#21658;&#20080;&#33756;&#8221; brand among our users, suppliers and third-party service providers have contributed significantly to the growth and success of our business. Maintaining and enhancing the recognition and reputation of our brand are critical to our business and competitiveness. Many factors, some of which are beyond our control, are important to maintaining and enhancing our brand. These factors include our ability to: </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">offer and maintain a wide selection of high-quality products; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">provide a superior shopping experience to users; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">maintain the popularity, attractiveness, diversity, quality and authenticity of our product offerings; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">maintain the efficiency, reliability and quality of the fulfillment and delivery services to our users; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">maintain or improve users&#8217; satisfaction with our after-sale services; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">increase brand awareness through marketing and brand promotion activities; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">preserve our reputation and goodwill in the event of any negative publicity on consumer experience, internet and data security, product quality, price or authenticity, or other issues affecting us or other fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> businesses in China. </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Public perception that tainted, spoiled, counterfeit, unauthorized, illegal, or infringing products are sold on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div> or that we do not provide satisfactory consumer services, even if factually incorrect or based on isolated incidents, could damage our reputation, diminish the value of our brand, undermine the trust and credibility we have established and have a negative impact on our ability to attract new users or retain our current users. If we are unable to maintain our reputation, enhance our brand recognition or increase positive awareness of our brand, products and services, it may be difficult to maintain and grow our user base, and our business and growth prospects may be materially and adversely affected. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We rely on our suppliers and other business partners to provide quality products and services which are critical to our business. Any changes, interruptions or disruptions of our relationships with them or any interruptions or disruptions of, or negative publicity around, their business may adversely affect our operation. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We source products from third-party suppliers and vendors. We had over 2,800 suppliers in 2021. Our suppliers include local farms, regional distributors and manufacturers. Maintaining strong relationships with these suppliers is important to the growth of our business. In particular, we depend significantly on our ability to procure products from suppliers on favorable pricing and payment terms and in sufficient quantities. We typically enter into <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> framework agreements with suppliers on an annual basis, and these framework agreements do not ensure the availability of products or the continuation of particular pricing practices or payment terms beyond the end of the contractual term. In addition, our agreements with suppliers typically do not restrict the suppliers from selling products to other buyers. We cannot assure you that our current suppliers will continue to sell products to us on commercially acceptable terms, or at all, after the term of the current agreement expires. Even if we maintain good relationships with our suppliers, their ability to supply products to us in sufficient quantity and at competitive prices may be adversely affected by economic conditions, labor actions, regulatory or legal decisions, customs and import restrictions, pandemics, natural disasters or other causes. In the event that we are not able to procure products at favorable prices and at sufficient quantities, our revenues and cost of revenues may be materially and adversely affected. In the event any distributor or reseller does not have authority from the relevant farms or manufacturer to sell certain products to us, such distributor or reseller may cease selling such products to us at any time. If our suppliers cease to provide us with favorable payment terms, our requirements for working capital may increase and our operations may be materially and adversely affected. We will also need to establish new supplier relationships to ensure that we have access to a steady supply of products on favorable commercial terms. If we are unable to develop and maintain good relationships with suppliers that would allow us to obtain a sufficient amount and variety of authentic and quality merchandise on acceptable commercial terms, it may inhibit our ability to offer sufficient products sought by our users, or to offer these products at competitive prices. Any adverse developments in our relationships with suppliers could materially and adversely affect our business and growth prospects. Any disputes with suppliers could adversely affect our reputation and subject us to damages and negative publicity. In addition, as part of our growth strategy, we plan to further expand our product offerings. If we fail to attract new suppliers to sell their products to us due to any reason, our business and growth prospects may be materially and adversely affected. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additionally, we also rely on a large number of business partners, such as logistic service providers, lessors of our equipment, warehouse and distributor centers, and labor service companies to provide various services to our customers and ourselves. To the extent they are unable to provide satisfactory services, which may be attributable to events that are beyond our or their control, such as inclement weather or transportation service quality disruptions, our business and reputation may be adversely affected. Claims and negative publicity related to their business, e.g. personal injury, death or property damage resulting from traffic accidents caused by our riders, may result in our liabilities or negatively affect our brand image and reputation among customers and in the local community. As our business partners are not directly managed by us, we cannot assure you that breaches will not occur in the future regardless of the precautionary measures we have taken, and will take, to screen and monitor their performance. If we are unable to effectively address these risks, our brand image, reputation and financial performance may be materially and adversely affected. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our quality control procedures may not be entirely effective. Any failure of or delay in developing and implementing updates in our quality control system may materially and adversely affect our business prospects. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Although we have developed <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-to-end</div></div> quality control procedures through our 7+1 Quality Control Procedure across the entire procurement and fulfillment process, we cannot assure you that we can always identify every quality control issue due to potential flaws, loopholes and bugs of our procedures and human errors, and our efforts to patch up or update our quality control procedures may suffer from delays or failures due to external factors not entirely under our control. In addition, there are inherent limitations in sampling inspection of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-standard</div> products such as fresh produce, seafood, meats, which may not identify all the defects and flaws. Our rapid expansion, which results in increased cooperation with an increasing number of suppliers and business partners, evolving and increasingly complex supply chain, and continued digitalization efforts across the fulfillment process all possess the potential to exacerbate the pressure on our quality control procedures, which are in turn required to be reinvented and perfected at a rapid pace. We have detected and remedied several cases of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">sub-par</div> products being sold on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>, e.g. excessive pesticide or heavy metal residues. Despite our rectification efforts, we are unable to entirely rule out the possibility that similar incidents will take place again in the future. As the performance, reliability and robustness of our quality control procedures are vital to our success, our reputation may be materially and adversely affected, our market share could decline and we could be subject to product recalls, penalties or liability claims if we encounter disruptions caused by failures in our quality control procedures. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If our expansion into new geographical areas is not successful, our business prospects and results of operations may be materially and adversely affected. </div></div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We have a track record of successfully expanding into new geographical areas. We have successfully expanded our business to over 35 cities across China as of March 31, 2022. We cannot assure you that we will be able to maintain this momentum in the future. And, as of the date of this annual report, a significant portion of our revenue and GMV was derived from the Yangtze River Delta megalopolis, though the revenue contribution generated from such region has been decreasing. We are expanding into more lower-tier cities and towns across China. Expansion into new geographical areas involves new risks and challenges. Our lack of familiarity with, and relevant transaction data relating to, these geographical areas may make it more difficult for us to keep pace with the evolving consumer demands and preferences. In addition, there may be one or more existing market leaders in any geographical area that we decide to expand into. Such companies may be able to compete more effectively than us by leveraging their experience in doing business in that market as well as their deeper data insight and greater brand recognition among consumers. We may need to adjust our pricing strategies and make additional marketing efforts to gain market share or remain competitive in new markets. Furthermore, we cannot assure you that we will be able to lease suitable fulfillment facilities on commercially acceptable terms or at all. Moreover, there may be a lack of demand for fresh groceries <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce,</div> the order density in those smaller, less developed areas may not be sufficient to allow us to operate our own delivery network in a cost-efficient manner and we may need to adjust our pricing strategies to adapt to local economic conditions. Also, the expansion into new geographical areas may strain our managerial, financial, operational and other resources. If we fail to manage such expansion successfully, our growth potential, business and results of operations may be materially and adversely affected. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our expansion into new product offerings or substantial increase in the number of our product offerings may expose us to new and increased challenges and risks. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have expanded our offerings from fresh produce, meat and seafood to prepared food and other food products such as dairy and bakery products, snacks, oil, seasonings and beverage, and we may further expand to other offerings. Offering new SKUs, expansion into diverse new products and offerings and increased number of products and SKUs involves new risks and challenges. Our lack of familiarity with new products and services and lack of relevant experience relating to these new offerings may make it more difficult for us to anticipate user demand and preferences. We may misjudge user demand and the potential profitability of a new product or service. We may find it more difficult to inspect and control quality and ensure proper handling, storage, and delivery of new products. We may experience higher return rates on new products, user complaints about new products and services, and costly liability claims as a result of selling such products and services, any of which would harm our brand and reputation as well as our results of operations. We may need to adjust our pricing strategies and make additional marketing efforts to gain market share or remain competitive in new categories including offering users category-specific coupons and organizing cross-category promotion events. It may be difficult for us to achieve profitability in the new product or service categories and our profit margin, if any, may be lower than we anticipate or have experienced historically, which would adversely affect our results of operations. We cannot assure you that we will be able to recoup our investments in introducing any new product and service categories. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We face potential liability, expenses for legal claims and harm to our business based on the nature of our business. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We face potential liability, expense for legal claims and harm to our business relating to the nature of our industry. For example, third parties could assert legal claims against us in connection with <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">sub-quality</div> products we sold and traffic accidents involving our riders, labor disputes, sales contract disputes, and lease disputes, etc., where we could be held liable. We have in the past received claims alleging our infringement of third parties&#8217; rights and we currently do not have any material pending claims as of the date of this annual report. Irrespective of the validity of such claims, we could incur significant costs and efforts in either defending against or settling such claims. Moreover, such third-party claims could result in negative publicity and our reputation could be severely damaged. Any of these events could have a material and adverse effect on our business, results of operations or financial condition. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have been and expect to continue to be subject to legal claims. Potentially, the frequency of such claims could increase in proportion to the number of users that use our app and mini programs. As a publicly listed company with a higher profile, we may face additional exposure to claims and lawsuits. These claims could divert management time and attention away from our business and result in significant costs to investigate and defend, regardless of the merits of the claims. In some instances, we may elect or be compelled to remove content or may be forced to pay substantial damages if we are unsuccessful in our efforts to defend against these claims, which could harm our business, financial condition and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Failure to successfully manage our fulfillment infrastructure expansion or any interruption in the operation of the warehouse facilities for an extended period may negatively affect our business, prospects and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We believe that our fulfillment infrastructure, consisting of strategically located regional processing centers and frontline fulfillment stations, is essential to our success. In the future, we will add new regional processing centers and frontline fulfillment stations in more locations across China, to enhance the efficiency in fulfilling the rapidly increasing orders placed from all areas in China. As we continue to add fulfillment capability, our fulfillment network becomes increasingly complex and challenging to operate. We cannot assure you that we will be able to add suitable warehouse facilities on commercially acceptable terms or at all. We may not be able to recruit a sufficient number of qualified employees in connection with the expansion of our fulfillment infrastructure. In addition, the expansion of our fulfillment infrastructure may strain our managerial, financial, operational and other resources. If we fail to manage such expansion successfully, our growth potential, business and results of operations may be materially and adversely affected. Even if we manage the expansion of our fulfillment infrastructure successfully, it may not give us the competitive advantage that we expect if improved third-party fulfillment services become widely available at reasonable prices to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> companies in China. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, our ability to process and fulfill orders accurately and provide high quality user service depends on the smooth operation of our regional processing centers and frontline fulfillment grid and their respective facilities. Most of the warehouses we use are operated by ourselves and staffed by our fulfillment specialists and outsourced workers recruited through third-party vendors. We provide our operating standards under our agreements with third-party vendors and typically renew these agreements on an annual basis. Any decrease in the quality of service offered by these third-party vendors will adversely affect our reputation and business operations. The warehouse facilities may be vulnerable to damage caused by fire, flood, power outage,<div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"> </div></div>telecommunications failure, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">break-ins,</div> earthquake, human error and other events. If any of the warehouse facilities were rendered incapable of operations, then we may be unable to fulfill our orders on a timely basis. In addition, we may be required to search for and relocate to, alternative properties in case of such damages or if the properties concerned are challenged by third parties or governmental authorities, which would cause interruption to our business. Please also refer to &#8220;&#8212;The defects in certain leased property interests and failure to register certain lease agreements may materially and adversely affect our business, financial condition, results of operations, and prospects.&#8221; We do not carry business interruption insurance, and the occurrence of any of the foregoing risks could have a material adverse effect on our business, prospects, financial condition and results of operations. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may be subject to product liability claims. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The products we offer may be perished, tainted or defective. As a result, sales of such products could expose us to product liability claims relating to food poisoning or tampering and may require product recalls or other actions. Third parties subject to such injury or damage may bring claims or legal proceedings against us as the retailer of the product. Although we would have legal recourse against the suppliers of such products under PRC law, attempting to enforce our rights against the manufacturer may be expensive, time-consuming and ultimately futile. In addition, we do not currently maintain any third-party liability insurance or product liability insurance in relation to products we sell. As a result, any material product liability claim or litigation could have a material and adverse effect on our business, financial condition and results of operations. Even unsuccessful claims could result in the expenditure of funds and managerial efforts in defending them and could have a negative impact on our reputation. We may also experience negative impact on our reputation due to real or perceived quality or health issues with the food products we sold. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If we fail to manage our inventory effectively, our results of operations, financial condition and liquidity may be materially and adversely affected. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our scale and business model require us to manage a large volume of inventory, including perishable produce and meats, effectively. We depend on our demand forecasts for various kinds of products to make purchase decisions and to manage our inventory. Demand for products, however, can change significantly between the time inventory is ordered and the date by which we target to sell it. Demand may be affected by seasonality, new product launches, changes in product cycles and pricing, product defects, changes in consumer spending patterns, changes in consumer tastes with respect to our products and other factors, and our users may not order products in the quantities that we expect. In addition, when we begin selling a new product, it may be difficult to establish supplier relationships, determine appropriate product selection, and accurately forecast demand. The acquisition of certain types of inventory may require significant lead time and prepayment, and they may not be returnable. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our inventories have increased by 139.4% from RMB161.4 million as of December 31, 2019 to RMB386.4 million as of December 31, 2020, while our revenues increased by 192.2% during the corresponding period. Our inventories have increased by 39.1% from RMB386.4 million as of December 31, 2020 to RMB537.5 million (US$84.3 million) as of December 31, 2021, while our revenues increased by 77.5% during the corresponding period. While our inventory turnover days are shorter than those of our peers, as we plan to continue expanding our product offerings, we expect to include more products in our inventory, which will make it more challenging for us to manage our inventory effectively and will put more pressure on our warehousing system. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we fail to manage our inventory effectively, we may be subject to a heightened risk of inventory obsolescence, a decline in inventory values, and significant inventory write-downs or write-offs. In addition, we may be required to lower sale prices in order to reduce inventory level, which may lead to lower gross margins. High inventory levels may also require us to commit substantial capital resources, preventing us from using that capital for other important purposes. Any of the above may materially and adversely affect our results of operations and financial condition. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On the other hand, if we underestimate demand for our products, or if our suppliers fail to supply quality products in a timely manner, we may experience inventory shortages, which might result in missed sales, diminished brand loyalty and lost revenues, any of which could harm our business and reputation. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">There could be adverse legal, tax, and other consequences if delivery riders or workers at our regional processing centers and frontline fulfillment stations were to be classified as our employees or dispatched employees instead of independent contractors. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We have established business outsourcing relationships with third-party labor service companies for provision of delivery riders and workers at our regional processing centers and frontline fulfillment stations, pursuant to which we pay service fees to third-party labor service companies who, as our independent contractors, shall be responsible for the hire of workers and entry into relevant agreement with those workers accordingly. We believe that our workforce model is consistent with the prevailing practice in the fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> industry and recent policies of the State Council of the People&#8217;s Republic of China, or the State Council, that promote consumer service businesses and the associated workforce model through flexible regulatory measures. Furthermore, as those workers do not have any contractual relationships with us and get paid from third-party labor service companies, we believe such delivery riders and workers are independent from us. As such, we do not believe that they should be deemed as our employees or dispatched employees under the relevant PRC laws and regulations. As of the date of this annual report, our workforce model has not been investigated or challenged by any government authorities, nor are we aware of any government action contemplated or threatened. However, we have been previously involved in individual lawsuits brought by third parties to seek compensation from us for injuries caused by delivery riders during their course of service. While we have purchased insurance policies for our delivery riders, we cannot assure you that our insurance coverage is sufficient to prevent our delivery riders from any loss or that we will be able to successfully claim their losses under our current insurance policy on a timely basis. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We cannot assure you that we will not be involved in lawsuits or arbitration cases in which the judge or arbitrator may side with the claimant in determining the relationship with delivery riders in the future. We also cannot assure you that we will not be subject to government investigations on or challenges to the legality of our workforce model in the future. If, as a result of legislation or judicial decisions, we are required to classify delivery riders or workers at our regional processing centers and frontline fulfillment stations as our employees or dispatched employees, we would incur significant additional expenses for compensating delivery riders, potentially including expenses associated with various employee benefits pursuant to relevant PRC laws and regulations. In addition, we may be required to fundamentally change our operation model to comply with the relevant PRC laws and regulations, including the requirement that the total number of dispatched employees may not exceed 10% of the total number of workforce. We would also be subject to claims for vicarious liability in relation to torts committed by delivery riders during their course of services, or other claims under the relevant PRC laws and regulations under such scenario. Any of the foregoing could significantly increase our costs to serve users, harm our reputation and brand, subject us to rectification orders and fines, and cause us to significantly alter our existing business model and operations. As a result, our business, financial condition, results of operations and prospects will be materially and adversely affected. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We engage labor service companies to provide outsourced personnel for a portion of our operations. We have limited control over these personnel and may be subject to liabilities arisen from contracts we enter into with such labor service companies. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We engage labor service companies who send a large number of their employees to work at our facilities for picking, packing and delivery, etc. We enter into agreements with the labor service companies only and therefore do not have any direct contractual relationship with these outsourced personnel. Since these outsourced personnel are not directly employed by us, our control over them is more limited as compared to our own employees. If any outsourced personnel fails to operate or perform its duties in accordance with our protocols, policies and business guidelines, our market reputation, brand image and results of operations could be materially and adversely affected. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our agreements with the labor service companies provide that they independently assume employers&#8217; responsibilities or other responsibilities stipulated by laws and regulations for outsourced personnel and that they will be the party responsible for any personal or property losses during the outsourced personnel&#8217;s work. However, if the labor service companies violate any relevant requirements under the applicable PRC labor laws, regulations or their employment agreements with the personnel, such personnel may claim compensation from us as they provide their services at our facilities. As a result, we may incur legal or financial liability, and our market reputation, brand image as well as our business, financial condition and results of operations could be materially and adversely affected. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Failure in our IT systems or delays in the development and implementation of updates or enhancements to those systems could significantly disrupt our operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The proper functioning of our IT systems is essential to our business. The satisfactory performance, reliability and availability of our IT systems are critical to our success, our ability to attract and retain users and our ability to maintain and deliver consistent services to our users. However, our technology infrastructure may fail to keep pace with increased sales on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>, in particular with respect to our new product and service offerings, and therefore our users may experience delays as we seek to source additional capacity, which would adversely affect our results of operations as well as our reputation. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additionally, we must continue to upgrade and improve our technology infrastructure to support our business growth. However, we cannot assure you that we will be successful in executing these system upgrades, and the failure to do so may impede our growth. We currently rely on cloud services and servers operated by external cloud service providers to store our data, to allow us to analyze a large amount of data simultaneously and to update our user database and user profiles quickly. Any interruption or delay in the functionality of these external cloud service and server providers may materially and adversely affect the operations of our business. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We may be unable to monitor and ensure high-quality maintenance and upgrade of our IT systems and infrastructure on a real-time basis, and our users have experienced service outages and delays in the past in accessing and using our app and mini programs to place orders. In addition, we may experience surges in online traffic and orders associated with promotional activities and generally as we scale, which can put additional online demand at specific times. Our technology or infrastructure may not function properly at all times. Any system interruptions caused by telecommunications failures, computer viruses, hacking or other attempts to harm our systems that result in the unavailability or slowdown of our app and mini programs or reduced order fulfillment performance could reduce the volume of products sold and the attractiveness of our product offerings. Our servers may also be vulnerable to computer viruses, physical or electronic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">break-ins</div> and similar disruptions, which could lead to system interruptions, website or mobile app slowdown or unavailability, delays or errors in transaction processing, loss of data or the inability to accept and fulfill orders. Any of such occurrences could cause severe disruption to our daily operations. As a result, our reputation may be materially and adversely affected, our market share could decline and we could be subject to liability claims. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Undetected programming errors or flaws or failure to maintain effective user service could harm our reputation or even cause direct loss to us which would materially and adversely affect our results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our app, mini programs and internal systems rely on software that is highly technical and complex. In addition, our app, mini programs and internal systems depend on the ability of such software to store, retrieve, process and manage an immense amount of data and the ability of its operators to operate this complex system properly. The software on which we rely may contain undetected programming errors or design defects, some of which may only be discovered after the code has been released for external or internal use. Improper operations or other human errors may also occur from time to time as a result of operating this software and complex system. Programming errors or design defects within the software or human errors in connection with the operation of the software may result in negative user experience, delay in introductions of new features or enhancements or compromise our ability to provide effective user service and enjoyable user engagement. They could cause harm to our reputation, loss of users, and/or direct economic loss to us. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Failure to protect confidential information of our users and network against security breaches could damage our reputation and brand and substantially harm our business and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">A significant challenge to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> industry is the secure storage of confidential information and its secure transmission over public networks. A majority of the orders and the payments for our products are made through our mobile app. In addition, all online payments are settled through third-party online payment services. Maintaining complete security on app and mini programs and systems for the storage and transmission of confidential or private information, such as users&#8217; personal information, payment-related information and transaction information, is essential to maintain consumer confidence in our systems. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have adopted strict security policies and measures, including encryption technology, to protect our proprietary data and user information. We have not encountered instances of material data breach or unauthorized system intrusion. However, advances in technology, the expertise of hackers, new discoveries in the field of cryptography or other events or developments could result in a compromise or breach of the technology that we use to protect confidential information. We may not be able to prevent third parties, especially hackers or other individuals or entities engaging in similar activities, from illegally obtaining such confidential or private information we hold with respect to our users. Such individuals or entities obtaining confidential or private information may further engage in various other illegal activities using such information. In addition, we have limited control or influence over the security policies or measures adopted by third-party providers of online payment services through which some of our users may choose to make payment for purchases. Any negative publicity on our safety or privacy protection mechanisms and policies, and any claims asserted against us or fines imposed upon us as a result of actual or perceived failures, could have a material and adverse effect on our public image, reputation, financial condition and results of operations. Any compromise of our information security or the information security measures of our contracted third-party online payment service providers could have a material and adverse effect on our reputation, business, prospects, financial condition and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our business is subject to complex and evolving laws and regulations regarding privacy and data protection. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, increased cost of operations, or declines in user growth or engagement, or otherwise harm our business. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our business collects, generates and processes a large amount of data. We face risks inherent in handling and protecting them. Concerns about the collection, use, or security of personal information or other privacy-related matters, even for those without merit, could damage our reputation, cause us to lose users and adversely affect our business and results of operations. In particular, we face a number of challenges relating to data from transactions and other activities on our app and mini programs, including: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">protecting the data in and hosted on our system, including against attacks on our system by outside parties or fraudulent behavior by our employees; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">addressing concerns related to privacy and safety, security and other factors; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">complying with applicable laws, rules and regulations relating to the collection, use or security of personal information, including any requests from regulatory and government authorities relating to such data. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are required by privacy and data protection laws in China and other jurisdictions, including, without limitation, the PRC Cybersecurity Law, to ensure the confidentiality, integrity and availability of the information of our users, members, and suppliers, which is also essential to maintaining their confidence in our services. However, the interpretation and implementation of such laws in China and elsewhere are often uncertain and in flux. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2016, the Standing Committee of the National People&#8217;s Congress promulgated the PRC Cybersecurity Law, which provides that network operators must meet their cybersecurity obligations and must take technical measures and other necessary measures to protect the safety and stability of their networks. Although we only gain access to user information that is necessary for, and relevant to, the services provided, the data we obtain and use may include information that is deemed as &#8220;personal information&#8221; under the PRC Cybersecurity Law and related data privacy and protection laws and regulations. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Relating to Internet Privacy.&#8221; </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">While we take measures to comply with all applicable data privacy and protection laws and regulations, we cannot guarantee the effectiveness of the measures undertaken by us and our business partners. The activities of third parties, such as our users, suppliers, and other business partners are beyond our control. If any of these parties violate the PRC Cybersecurity Law and related laws and regulations, or fail to fully comply with the service agreements with us, or if any of our employees fails to comply with our internal control measures and misuses the information, we may be subject to regulatory actions. Any failure or perceived failure to comply with all applicable data privacy and protection laws and regulations, or any failure or perceived failure of our business partners to do so, or any failure or perceived failure of our employees to comply with our internal control measures, may result in negative publicity and legal proceedings or regulatory actions against us, and could damage our reputation, discourage current and potential users and business partners from using our services and subject us to claims, fines, and damages, which could have a material adverse effect on our business and results of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, on August&#160;20, 2021, the Standing Committee of the National People&#8217;s Congress issued the Personal Information Protection Law, which provides the basic regime for personal information protection. On December&#160;28, 2021, the Cyberspace Administration of China, or the CAC, together with other PRC governmental authorities, promulgated the Measures for Cybersecurity Review, or the Cybersecurity Measures, which took effect from February&#160;15, 2022. Pursuant to the Cybersecurity Measures, the purchase of network products and services of a critical information infrastructure operator and data processing activities of an online platform operator that affect or may affect national security shall be subject to the cybersecurity review. Alternatively, relevant governmental authorities in the PRC may initiate cybersecurity review if such governmental authorities determine any network products and services, and data processing activities affect or may affect national security. On November&#160;14, 2021, the CAC published the Regulations on the Administration of Cyber Data Security (Draft for Comments), or the Draft Cyber Data Regulations, pursuant to which a &#8220;data processor&#8221; shall also be subject to cybersecurity review if it conducts other activities that affect or may affect national security. As of the date of this annual report, the Draft Cyber Data Regulations is still in draft form and has not come into force. New laws or regulations concerning data protection and cyber security, or the interpretation and implementation of such new laws or regulations, which is often uncertain and in flux, may be inconsistent with our practices. The introduction of new products or other actions that we may take may subject us to additional laws, regulations, or other government scrutiny. Complying with new laws and regulations could cause us to incur substantial costs or require us to change our business practices in a manner materially adverse to our business. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We are subject to payment processing risk. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our users pay for our products using a variety of different online payment methods. We rely on third parties to process such payment. Acceptance and processing of these payment methods are subject to certain rules and regulations and require payment of interchange and other fees. To the extent there are increases in payment processing fees, material changes in the payment ecosystem, such as delays in receiving payments from payment processors and/or changes to rules or regulations concerning payment processing, our revenue, operating expenses and results of operation could be adversely impacted. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We also do not have control over the security measures of our third-party payment service providers, and security breaches of the online payment systems that we use could expose us to litigation and possible liability for failing to secure confidential customer information and could, among other things, damage our reputation and the perceived security of all of the online payment systems that we use. If a well-publicized internet security breach were to occur, users concerned about the security of their online payments may become reluctant to purchase our products and services through payment service providers even if the publicized breach did not involve payment systems or methods used by us. If any of the above were to occur and damage our reputation or the perceived security of the payment systems that we use, we may lose paying users as they may be discouraged from purchasing products or services in our community, which may adversely affect our business and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Any lack of requisite approvals, licenses, permits or filings or failure to comply with any requirements of PRC laws, regulations and policies may materially and adversely affect our daily operations and hinder our growth. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our business is subject to governmental supervision and regulation by the relevant PRC governmental authorities, including the Ministry of Commerce, or MOFCOM, the Ministry of Industry and Information Technology, or the MIIT, the State Administration for Market Regulation and other governmental authorities in charge of the relevant categories of products sold by us. Together, these government authorities promulgate and enforce regulations that cover many aspects of the operation of online retailing, including entry into this industry, the scope of permissible business activities, licenses and permits for various business activities, and foreign investment. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> industry is subject to comprehensive government regulations and supervisions, and we are required to hold or apply for various permits, licenses or filings for conducting our business covering various business type, such as hot or cold food production, food sale or food distribution. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Relating to Licenses, Permits, Registrations and Filings.&#8221; As of the date of this annual report, we have not obtained and are still in the process of applying for some licenses and permits that are necessary for our business operation, which is subject to regulatory approvals, cooperation from contract counterparties and certain other factors that are beyond our control. In addition, under relevant PRC laws and regulations, we shall specify the addresses of the warehouses in each food operating license, or otherwise, may be subject to regulatory fines and administrative penalties. As of the date of this annual report, not all of the addresses of our regional processing centers and frontline fulfillment stations are currently specified in the relevant food operating licenses. While we are in the process of completing such registration and update to cover the addresses of all of our regional processing centers and frontline fulfillment stations, we may be subject to regulatory fines of up to RMB2,000 per incidence of violation should we fail to rectify as required by regulators. As of the date of this annual report, we have not received any notice of warning or been subject to penalties or other disciplinary action from the relevant governmental authorities regarding the conducting of our business without the above mentioned approvals, filings, registration and permits. However, we cannot assure you that we will not be subject to any penalties in the future. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">21 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the online retail industry is still evolving in China, new laws and regulations may be adopted from time to time and regulators may interpret existing laws and regulations differently from what they do now to require additional licenses and permits other than those 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 any future PRC laws and regulations applicable to online retail businesses. For example, if a warehouse is not involved in providing any operating service to third parties, such warehouse is not required to be registered as a branch or subsidiary under currently applicable PRC laws and regulations. However, if any operating service is conducted, a company shall register such warehouse in accordance with relevant laws and regulations. As of the date of this annual report, all of our regional processing centers and frontline fulfillment stations have not conducted any operating services by providing warehousing or other service to any third parties as other warehouses which are required to be registered under applicable laws and regulations, but are used only for the purpose of sorting and storing our products before delivering such products to our users since their establishment. Therefore, we do not believe that we are required to register any of our regional processing centers and frontline fulfillment stations under relevant laws and regulations. However, we cannot assure you that we will not be required to register our regional processing centers and frontline fulfillment stations in the future pursuant to then applicable laws or regulations. If the PRC government considers that we were operating without the proper approvals, licenses, filings, registration or permits or promulgates new laws and regulations that require additional approvals or licenses or impose additional restrictions on the operation of any part of our business, it has the power, among other things, to levy fines, confiscate our income, revoke our business licenses, and require us to discontinue our relevant business or impose restrictions on the affected portion of our business. Any of these and other regulatory actions by the PRC governmental authorities, including issuance of official notices, change of policies, promulgation of regulations and imposition of sanctions, may adversely affect our business and have a material and adverse effect on our results of operations. In addition, if we were to use new or additional domain names to conduct our business, we would have to apply for the same set of government authorizations or amend the current ones. There is no assurance that we will be able to complete such procedures timely. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, pursuant to the Cybersecurity Measures, the purchase of network products and services of a critical information infrastructure operator and data processing activities of an online platform operator that affect or may affect national security shall be subject to the cybersecurity review. Furthermore, relevant governmental authorities in the PRC may initiate cybersecurity review if such governmental authorities determine any network products and services, and data processing activities affect or may affect national security. The Cybersecurity Measures also elaborated the factors to be considered when assessing the national security risks of the relevant activities. As of the date of this annual report, we have not been informed by any PRC governmental authority of any requirement that we should file for a cybersecurity review. However, since the Cybersecurity Measures are relatively new and provide no further explanation or interpretation on the determination of &#8220;affecting national security&#8221;, there remain uncertainties as to whether our data processing activities may be deemed to affect national security. If we are required to apply for cybersecurity review for our business operation, it is uncertain whether we can or how long it will take us to complete such review procedures. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition to licenses, filings, registration and permits, laws and regulations may require <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> operators to take measures to protect consumer rights. Failure to do so may subject the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> operators to rectification requirements and penalties. Although we endeavor to follow the laws and regulations, there is no assurance that we can timely react to the evolving requirements, and the government authorities may, to certain extent, have discretion in determining whether such requirements have been strictly complied with. If the government authorities deem that we fail to meet such requirements, we may receive warnings, be ordered to make rectifications, or subject to other administrative sanctions that may have material adverse effect on our business, financial condition and our results of operations. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may engage in acquisitions, investments or strategic alliances in the future, which could require significant management attention and materially and adversely affect our business and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may identify strategic partners to form strategic alliances, invest in or acquire additional assets, technologies or businesses that are complementary to our existing business. These transactions may involve minority investments in other companies, acquisitions of controlling stakes in other companies or acquisitions of selected assets. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any future strategic alliances, investments or acquisitions and the subsequent integration of the new assets and businesses obtained or developed from such transactions into our own may divert management from their primary responsibilities and subject us to additional liabilities. In addition, the costs of identifying and consummating investments and acquisitions may be significant. We may also incur costs and experience uncertainties in completing necessary registrations and obtaining necessary approvals from relevant government authorities in China and elsewhere in the world. The costs and duration of integrating newly acquired assets and businesses could also materially exceed our expectations. Any such negative developments could have a material adverse effect on our business, financial condition, results of operations and cash flow. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If we fail to hire, retain and train qualified employees or sufficient workforce while controlling our labor costs, our business may suffer. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We depend on the continued contributions of our senior management and other key employees, many of whom are difficult to replace. The loss of the services of any of our executive officers or other key employees could harm our business. Our future success depends on our ability to attract, retain and train a large number of qualified employees. Our fulfillment infrastructure is labor intensive and requires a substantial number of workers, and these positions tend to have higher than average turnover. We have observed an overall tightening of the labor market and an emerging trend of shortage of labor supply. Failure to obtain stable and dedicated warehousing, delivery personnel and other labor support may lead to underperformance of these functions and cause disruption to our business. Labor costs in China have increased with China&#8217;s economic development, particularly in the large cities where we operate our regional processing centers and frontline fulfillment stations and more generally in the urban areas where we maintain our frontline fulfillment stations. Because we operate our own fulfillment infrastructure, which requires a large and rapidly growing workforce, our cost structure is more vulnerable to labor costs than that of many of our competitors, which may put us at a competitive disadvantage. If we are unable to attract and retain sufficient and qualified personnel, our business and growth may be materially and adversely affected. Our need to significantly increase the number of our qualified employees and retain key employees may cause us to materially increase compensation-related costs, including stock-based compensation. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our user operating metrics and other estimates are subject to inherent challenges in measuring our operating performance, which may harm our reputation. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We regularly review our operating metrics in relation to our users to evaluate growth trends, measure our performance, and make strategic decisions. These metrics are calculated using our internal data, have not been validated by an independent third party, and may not be indicative of our future operation results. While these numbers are based on what we believe to be reasonable estimates for the applicable period of measurement, there are inherent challenges in measuring how our app and mini programs are used across a large population in China. Errors or inaccuracies in our metrics or data could result in incorrect business decisions and inefficiencies. For instance, if a significant understatement or overstatement of transacting users were to occur, we might expend resources to implement unnecessary business measures or fail to take required actions to remedy an unfavorable trend. If investors do not perceive our user or other operating metrics to accurately represent our user base, or if we discover inaccuracies in our user or other operating metrics, our reputation may be harmed. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may be subject to intellectual property infringement claims, which may be expensive to defend and may disrupt our business and operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We cannot be certain that our operations or any aspects of our business do not or will not infringe upon or otherwise violate patents, copyrights or other intellectual property rights held by third parties. We have been, and from time to time in the future may be, subject to legal proceedings and claims relating to the intellectual property rights of others. In addition, there may be other third-party intellectual property that is infringed by products offered by our suppliers and our services or other aspects of our business. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There could also be existing patents of which we are not aware that our products may inadvertently infringe. We cannot assure you that holders of patents purportedly relating to some aspect of our technology platform or business, if any such holders exist, would not seek to enforce such patents against us in China, the United States or any other jurisdictions. Further, the application and interpretation of China&#8217;s patent laws and the procedures and standards for granting patents in China are still evolving and are uncertain, and we cannot assure you that PRC courts or regulatory authorities would agree with our analysis. If we are found to have violated the intellectual property rights of others, we may be subject to liability for our infringement activities or may be prohibited from using such intellectual property, and we may incur licensing fees or be forced to develop alternatives of our own. In addition, we may incur significant expenses, and may be forced to divert management&#8217;s time and other resources from our business and operations to defend against these infringement claims, regardless of their merits. Successful infringement or licensing claims made against us may result in significant monetary liabilities and may materially disrupt our business and operations by restricting or prohibiting our use of the intellectual property in question. Finally, we use open source software in connection with our products and services. Companies that incorporate open source software into their products and services have, from time to time, faced claims challenging the ownership of open source software and compliance with open source license terms. As a result, we could be subject to suits by parties claiming ownership of what we believe to be open source software or noncompliance with open source licensing terms. Some open source software licenses require users who distribute open source software as part of their software to publicly disclose all or part of the source code to such software and make available any derivative works of the open source code on unfavorable terms or at no cost. Any requirement to disclose our source code or pay damages for breach of contract could be harmful to our business, results of operations and financial condition. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may not be able to prevent others from unauthorized use of our intellectual property, which could harm our business and competitive position. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We regard our trademarks, copyrights, patents, domain names, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">know-how,</div> proprietary technologies, and similar intellectual property as critical to our success, and we rely on a combination of intellectual property laws and contractual arrangements, including confidentiality, invention assignment and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compete</div> agreements with our employees and others, to protect our proprietary rights. We are aware of certain copycat websites that attempt to cause confusion or diversion of traffic from us at the moment, against which we are considering initiating lawsuits, and we may continue to become an attractive target to such attacks in the future because of our brand recognition in the online retail industry in China. Despite these measures, any of our intellectual property rights could be challenged, invalidated, circumvented or misappropriated, or such intellectual property may not be sufficient to provide us with competitive advantages. In addition, there can be no assurance that (i)&#160;our application for registration of trademarks, patents, and other intellectual property rights will be approved, (ii)&#160;any intellectual property rights will be adequately protected, or (iii)&#160;such intellectual property rights will not be challenged by third parties or found by a judicial authority to be invalid or unenforceable. Further, because of the rapid pace of technological change in our industry, parts of our business rely on technologies developed or licensed by third parties, and we may not be able to obtain or continue to obtain licenses and technologies from these third parties at all or on reasonable terms. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">It is often difficult to register, maintain and enforce intellectual property rights in China. Statutory laws and regulations are subject to judicial interpretation and enforcement and may not be applied consistently due to the lack of clear guidance on statutory interpretation. Confidentiality, invention assignment and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compete</div> agreements may be breached by counterparties, and there may not be adequate remedies available to us for any such breach. Accordingly, we may not be able to effectively protect our intellectual property rights or to enforce our contractual rights in China. Policing any unauthorized use of our intellectual property is difficult and costly and the steps we take may be inadequate to prevent the infringement or misappropriation of our intellectual property. In the event that we resort to litigation to enforce our intellectual property rights, such litigation could result in substantial costs and a diversion of our management and financial resources, and could put our intellectual property at risk of being invalidated or narrowed in scope. We can provide no assurance that we will prevail in such litigation, and even if we do prevail, we may not obtain a meaningful recovery. In addition, our trade secrets may be leaked or otherwise become available to, or be independently discovered by, our competitors. Any failure in maintaining, protecting or enforcing our intellectual property rights could have a material adverse effect on our business, financial condition and results of operations. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We have granted and may continue to grant options and other types of awards under our share incentive plan, which may result in increased share-based compensation expenses. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We adopted a series of equity incentive plans to attract and retain key personnel and employees. For the years ended December&#160;31, 2019, 2020 and 2021, we recorded share-based compensation expenses of RMB2.0&#160;million, RMB153.1&#160;million and RMB315.4&#160;million (US$49.5 million), respectively. Competition for highly skilled personnel is often intense and we may incur significant costs or may not be successful in attracting, integrating, or retaining qualified personnel to fulfill our current or future needs. We believe the granting of share-based awards is of significant importance to our ability to attract and retain key personnel and employees, and we will continue to grant share-based awards in the future. As a result, our expenses associated with share-based compensation may increase, which may have an adverse effect on our results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our business may be subject to seasonal sales fluctuations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We experience seasonality in our business, reflecting a combination of seasonal fluctuations in internet usage and traditional retail seasonality patterns. We have experienced seasonal fluctuations in customer purchases in our business. For example, we typically experience higher user traffic and more purchase orders during the summer holidays as families tend to cook more often for kids at home and lower traffic during the Chinese New Year. Due to the foregoing factors, our financial condition and results of operations for future quarters may continue to fluctuate and our historical quarterly results may not be comparable to future quarters. As a result, the trading price of our ADSs may fluctuate from time to time due to seasonality. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We rely on proper operation and maintenance of our mobile platform and internet infrastructure and telecommunications networks in China. Any malfunction, capacity constraint or operation interruption may have an adverse impact on our business. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Currently, all of our sales of products are generated online through <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>, our mobile app and mini-programs. Therefore, the satisfactory performance, reliability and availability of our mobile platform are critical to our success and our ability to attract and retain users. Our business depends on the performance and reliability of the internet infrastructure in China. The reliability and availability of our mobile platform depends on telecommunications carriers and other third-party providers for communications and storage capacity, including bandwidth and server storage, among other things. If we are unable to enter into and renew agreements with these providers on acceptable terms, or if any of our existing agreements with such providers are terminated as a result of our breach or otherwise, our ability to provide our services to our users could be adversely affected. Access to internet in China is maintained through state-owned telecommunications carriers under administrative control, and we obtain access to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-user</div> networks operated by such telecommunications carriers and internet service providers to give users access to our mobile platform. The failure of telecommunications network operators to provide us with the requisite bandwidth could also interfere with the speed and availability of our mobile platform. Service interruptions prevent users from accessing our mobile platform and placing orders, and frequent interruptions could frustrate users and discourage them from attempting to place orders, which could cause us to lose users and harm our operating results. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Misconduct, errors and failure to function by our employees could harm our business and reputation. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Illegal, fraudulent or collusive activities by our employees could also subject us to liability or negative publicity. Although we have implemented internal controls and policies with regard to sales activities and other relevant matters, we cannot assure you that our controls and policies will prevent fraud or illegal activity by our employees or that similar incidents will not occur in the future. Any illegal, fraudulent or collusive activity could severely damage our brand and reputation, which could drive consumers away from us, and materially and adversely affect our business, financial condition and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Failure of us, our employees, affiliates and business partners such as suppliers and third-party couriers to comply with anti-corruption laws and regulations and our anti-corruption policies and procedures could severely damage our reputation, and materially and adversely affect our business, financial condition, results of operations and prospects. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are subject to risks in relation to actions taken by us, our employees, affiliates and business partners such as suppliers, labor service companies and logistic service providers that constitute violations of the anti-corruption laws and regulations. While we have adopted anti-corruption policies, these policies may not be followed at all times, and they may not effectively detect and prevent all violations by us or our employees, affiliates or business partners. While we adopt strict internal procedures and work closely with relevant government agencies to ensure compliance with relevant laws and regulations, our efforts may not be sufficient to ensure that we, our employees, affiliates and business partners comply with relevant laws and regulations at all times. If we, our employees, affiliates and business partners violate these laws, rules or regulations or our policies, we could be subject to fines and/or other penalties and our reputation, corporate image and business operations may be materially and adversely affected. Actions by PRC regulatory authorities or the courts to provide an interpretation of PRC laws and regulations that differs from our interpretation or to adopt additional anti-bribery or anti-corruption related regulations could also require us to make changes to our operations. If we are unable to effectively address these risks, fail to comply with these measures, or become the target of any negative publicity as a result of actions taken by us, our employees, affiliates and business partners, our brand image, reputation and financial performance may be materially and adversely affected. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">User growth and activity on mobile devices depend upon effective use of mobile operating systems, networks and standards that are beyond our control. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases using mobile devices by consumers generally, and by our users specifically, have increased significantly, and we expect this trend to continue. To optimize the mobile shopping experience, we are somewhat dependent on our users downloading our specific mobile apps for their particular devices as opposed to accessing our sites from an internet browser on their mobile device. As new mobile devices and platforms are released, it is difficult to predict the problems we may encounter in developing applications for these alternative devices and platforms, and we may need to devote significant resources to the development, support and maintenance of such applications. In addition, our future growth and our results of operations could suffer if we experience difficulties in the future in integrating our mobile apps into mobile devices or if problems arise with our relationships with providers of mobile operating systems or mobile app download stores, if our apps receive unfavorable treatment compared to competing apps on the download stores, or if we face increased costs to distribute or have users use our mobile apps. We are further dependent on the interoperability of our sites with popular mobile operating systems that we do not control, such as iOS and Android, and any changes in such systems that degrade the functionality of our sites or give preferential treatment to competitive products could adversely affect the usage of our sites on mobile devices. In the event that it is more difficult for our users to access and use our sites on their mobile devices, or if our users choose not to access or to use our sites on their mobile devices or to use mobile products that do not offer access to our sites, our user growth could be harmed and our business, financial condition and operating results may be adversely affected. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Uncertainties exist with respect to the interpretation and implementation of Anti-Monopoly Guide of the Antimonopoly Commission of the State Council for the Platform Economy Sector and how these may impact our business operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On February&#160;7, 2021, Anti-Monopoly Guide of the Anti-monopoly Commission of the State Council for the Platform Economy Sector, or the Guide, was officially issued and became effective. The Guide provides operational standards and guidelines to be applied in identifying certain monopolistic acts of internet platforms which are prohibited to restrict unfair competition and safeguard users&#8217; interests, including without limitation, prohibiting personalized pricing using big data and analytics, selling products below cost without reasonable causes, actions or arrangements seen as exclusivity arrangements, using technology means to block competitors&#8217; interface, using bundle services to sell services or products. In addition, internet platforms&#8217; compulsory collection of unnecessary user data may be viewed as abuse of dominant market position that may have the effect to eliminate or restrict competition. As the Guide only became effective recently, uncertainties exist with respect to its interpretation and implementation. The enactment of the Guide may significantly change the competitive landscape of overall <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> industry, which may have adverse effect on our business operation. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We identified material weaknesses in our internal control over financial reporting for the years ended December&#160;31, 2019 and 2020 that have now been remediated. If we fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations, meet our reporting obligations or prevent fraud. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are not required to provide a report of management on our internal controls and procedures over financial reporting and our independent registered public accounting firm is not required to conduct an audit of our internal control over financial reporting due to a transition period established by the rules of the SEC for newly public companies. However we and our independent registered accounting firm identified two material weaknesses in our internal controls over financial reporting in connection with our consolidated financial statements as of and for the years ended December&#160;31, 2019 and 2020. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected and corrected on a timely basis. The material weaknesses identified related to our (i)&#160;lack of sufficient accounting and financial reporting personnel with requisite knowledge and experience in application of U.S. GAAP and SEC rules, and (ii)&#160;lack of financial reporting policies and procedures that are commensurate with U.S. GAAP and SEC reporting requirements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As further described in Part II, Item 15 &#8220;Controls and Procedures,&#8221; we developed a detailed plan to address the material weaknesses and were successful in our remediation as of December&#160;31, 2021. However, there can be no assurance that we will not identify additional control deficiencies or material weaknesses in the future. If we fail to maintain the adequacy of our internal control over financial reporting, as these standards are modified, supplemented, or amended from time to time, we may not be able to conclude on an ongoing basis that we have effective internal control over financial reporting in accordance with Section 404 of the Sarbanes-Oxely Act of 2002. Due to its inherent limitations, there is no assurance that an internal control system can detect all errors or instances of fraud, if any, within our company. If we fail to maintain an effective internal control environment, it could result in material misstatements in our financial statements and could also impair our ability to comply with applicable financial reporting requirements and related regulatory filings on a timely basis. As a result, our businesses, financial condition, results of operations and prospects, as well as the trading price of the ADSs, may be adversely affected. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the stock exchange on which we list, regulatory investigations and civil or criminal sanctions. We may also be required to restate our financial statements from prior periods. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The defects in certain leased property interests and failure to register certain lease agreements may materially and adversely affect our business, financial condition, results of operations, and prospects. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We lease premises in China in various locations for our fulfillment facilities and offices. With respect to our leased premises, some lessors do not possess or have not provided us with property ownership certificates or other documents evidencing their rights to lease such premises to us, have other restrictions on their ownership or the usage of the properties, or have not completed required registrations. Therefore, we cannot assure you that we will not be subject to any challenges, lawsuits, or other actions taken against us with respect to our leased premises. In addition, although we are in the process of obtaining fire-control registration for these leased premises as required by relevant PRC laws and regulations, we cannot control whether our lessors have completed or would cooperate with us to complete the required fire-control registration, or whether we would be able to obtain such fire control registrations in a timely manner or at all. A substantial portion of our leased properties in China have not obtained fire-control registrations as required by relevant PRC laws. If our lessors&#8217; right to lease premises is successfully challenged by any third party or governmental authority or if they fail to cooperate with us to complete the required registrations, or the registrations are otherwise not completed, our lease agreements may not be enforceable and we may be forced to vacate the premise and relocate to a different premise and/or subject to fines or other penalties. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We have not registered most of our lease agreements with the relevant government authorities. Under the relevant PRC laws and regulations, all lease agreements are required to be registered and filed with the relevant government authority. The failure to register the lease agreements for our leased properties will not affect the validity of these lease agreements, but the relevant government authorities may order us to register the lease agreements in a prescribed period of time and impose a fine ranging from RMB1,000 to RMB10,000 for each <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-registered</div> lease if we fail to complete the registration within the prescribed timeframe after receiving the notice from the relevant PRC government authorities. As of the date of this annual report, we have not been ordered by relevant government authorities to register our lease agreements or been subject to any administrative penalties or other disciplinary actions from the relevant governmental authorities for failure of registering our lease agreements. 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 and therefore we cannot assure you that we will complete registration of our lease agreements in a timely manner or at all. 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, such fine will be borne by us. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We have limited business insurance coverage. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In line with general market practice, we maintain business insurances covering damages to our properties and IT infrastructures, but do not maintain any business interruption insurance or key man life insurance, which are not mandatory under the applicable laws. We cannot assure you that our insurance coverage is sufficient to prevent us from any loss or that we will be able to successfully claim our losses under our current insurance policy on a timely basis, or at all. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we incur any loss that is not covered by our insurance policies, or the compensated amount is significantly less than our actual loss, our business, financial condition and results of operations could be materially and adversely affected. In addition, not all of our regional processing centers and frontline fulfillment stations are covered by insurances. Consequently, any material or extended business disruption may result in substantial costs and expenses and the diversion of our resources, financial, managerial, or otherwise, which could have an adverse effect on our business, results of operations, financial condition, and prospects. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">28 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We face risks related to natural disasters, health epidemics and other outbreaks, most notably those related to the outbreak of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our business could be adversely affected by the effects of epidemics, including <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> avian influenza, severe acute respiratory syndrome (SARS), influenza A (H1N1), Ebola or another epidemic. Any such occurrences could cause severe disruption to our daily operations, including our fulfillment infrastructure and our customer service centers, and may even require a temporary closure of our facilities. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In December 2019, a novel strain of coronavirus, referred to as 2019-ncov, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> coronavirus epidemic, or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> was identified. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> has since spread in China and the rest of the world. The global pandemic resulting from the outbreak of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> has disrupted global health, economic and market conditions, consumer behavior and food service operations. Starting from early 2020, in response to intensifying efforts to contain the spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> the Chinese government has taken a number of actions, which include quarantining individuals infected with or suspected of having <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> restricting residents from travel, encouraging employees of enterprises to work remotely from home and cancelling public activities, among others. The pandemic resulted in a general slowdown in China&#8217;s economy and adversely affected our operations, such as the delays of the expansion of our fulfillment network. In particular, the travel restrictions resulted in a short-term shortage of migrant workers in large cities who could serve as our delivery riders, which temporarily and adversely affected the delivery speed for products ordered on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In the fiscal year of 2021, some instances of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> infections emerged in various regions of China, resulting in the regional shutdown and delay in the commencement of operations, as well as travel restrictions of varying degrees. Since December 2021, there has been a resurgence of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> outbreaks in certain provinces or cities of China due to the Delta and Omicron variants. As a result, the Chinese government has implemented similar measures as described above to contain further spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> Some of our regional processing centers or frontline fulfillment stations in the affected regions were temporarily closed, adversely affecting our operating efficiency and capacity. Because of the city-wide lock-downs from time to time, there have been significant strains on offline operating activities and negative impact on our operations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">While the COVID-19 pandemic may generally increase the market penetration rate of fresh grocery e-commerce, our operations were affected to a certain extent by the COVID-19 pandemic. In response to the outbreak of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> we have taken a series of measures, including among others, remote working arrangements for some of our employees and temporarily allowing the government to utilize our fulfillment infrastructure and logistics services for crisis relief. These measures have temporarily affected the capacity and efficiency of our operations, in particular, our fulfillment capabilities, and negatively impacted the procurement of products and speed of expansion. In addition, we have also provided our riders and fulfillment workers with masks, hand sanitizers and other protective equipment immediately after the outbreak, which increased and may continue to increase costs and expenses of our operations. Furthermore, our business operations could be disrupted if any of our employees contracts or is suspected of contracting <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> or any other epidemic disease, since our employees could be subject to contact tracing and quarantined and/or our regional processing centers, frontline fulfillment stations or offices be shut down for quarantine control. The extent to which <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> impacts our results of operations will depend on the future developments of the outbreak, including new information concerning the global severity of and actions taken to contain the outbreak, which are highly uncertain and unpredictable. In addition, our results of operations could be adversely affected to the extent that the outbreak harms the Chinese economy in general. To the extent the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this annual report, such as those relating to our level of indebtedness, our need to generate sufficient cash flows to service our indebtedness and our ability to comply with the covenants contained in the agreements that govern our indebtedness. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">29 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are also vulnerable to natural disasters and other calamities. If any such disaster were to occur in the future affecting Beijing, Shanghai, Shenzhen, Nanjing, or any other city where we have major operations in China, our operations could be materially and adversely affected due to loss of personnel and damages to property, including our inventory and our technology systems. Our operation could also be severely disrupted if our suppliers, users or business partners were affected by such natural disasters or health epidemics. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The current tensions in international trade and rising political tensions, particularly between the United States and China, may adversely impact our business, financial condition, and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recently there have been heightened tensions in international economic relations, such as the one between the United States and China. The U.S. government has recently imposed, and has recently proposed to impose additional, new, or higher tariffs on certain products imported from China to penalize China for what it characterizes as unfair trade practices. China has responded by imposing, and proposing to impose additional, new, or higher tariffs on certain products imported from the United States. Following mutual retaliatory actions for months, on January&#160;15, 2020, the United States and China entered into the Economic and Trade Agreement between the United States of America and the People&#8217;s Republic of China as a phase one trade deal, effective on February&#160;14, 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, political tensions between the United States and China have escalated due to, among other things, trade disputes, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> outbreak, sanctions imposed by the U.S. Department of Treasury on certain officials of the Hong Kong Special Administrative Region and the PRC central government and the executive orders issued by the U.S. government in August 2020 that prohibit certain transactions with certain selected leading Chinese internet companies as well as their products. Rising political tensions could reduce levels of trades, investments, technological exchanges, and other economic activities between the two major economies. Such tensions between the United States and China, and any escalation thereof, may have a negative impact on the general, economic, political, and social conditions in China and, in turn, adversely impacting our business, financial condition, and results of operations. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The audit report included in this annual report is prepared by an independent registered public accounting firm who is not inspected by the PCAOB and, as such, our investors are deprived of the benefits of such inspection. In addition, the adoption of any rules, legislations or other efforts to increase U.S. regulatory access to audit information could cause uncertainty, and we could be delisted if our auditor is unable to meet the PCAOB inspection requirement in time. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 United States and a firm registered with the PCAOB, is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. Since our auditor is located in China, a jurisdiction where the PCAOB has been unable to conduct inspections without the approval of the Chinese authorities, our auditor is not currently inspected by the PCAOB. As a result, we and investors in our ordinary shares or ADSs are deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China makes it more difficult to evaluate the effectiveness of our independent registered public accounting firm&#8217;s audit procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections, which could cause investors and potential investors in our ADSs to lose confidence in our audit procedures and reported financial information and the quality of our financial statements. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our ADSs will be prohibited from trading in the United States under the HFCA Act in 2024 if the PCAOB is unable to inspect or fully investigate auditors located in China, or as early as 2023 if proposed changes to the law are enacted. The delisting of our ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Holding Foreign Companies Accountable Act, or the HFCA Act, which was signed into law on December&#160;18, 2020, states that if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspection for the PCAOB for three consecutive years beginning in 2021, the SEC shall prohibit our shares or ADSs from being traded on a national securities exchange or in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">over-the-counter</div></div> trading market in the United States. On December&#160;16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong. The PCAOB identified our auditor as one of the registered public accounting firms that the PCAOB is unable to inspect or investigate completely. After we file this annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F,</div> we may be identified by the SEC under the HFCA Act as having filed audit reports issued by a registered public accounting firm that cannot be inspected or investigated completely by the PCAOB. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Whether the PCAOB will be able to conduct inspections of our auditor before the issuance of our financial statements on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F</div> for the year ending December&#160;31, 2023 which is due by April&#160;30, 2024, or at all, is subject to substantial uncertainty and depends on a number of factors out of our, and our auditor&#8217;s control. If our shares and ADSs are prohibited from trading in the United States, the impact on the market for our shares outside the United States is highly uncertain, and there is no certainty we will be able to list on additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> exchange to facilitate the trading in our securities. Such a prohibition would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of our ADSs. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, and prospects. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On June&#160;22, 2021, the U.S. Senate passed a bill which would reduce the number of consecutive <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-inspection</div> years required for triggering the prohibitions under the HFCA Act from three years to two. On February&#160;4, 2022, the U.S. House of Representatives passed a bill which contained, among other things, an identical provision. If this provision is enacted into law and the number of consecutive <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-inspection</div> years required for triggering the prohibitions under the HFCA Act is reduced from three years to two, then our shares and ADSs could be prohibited from trading in the United States as early as 2023. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">It may be difficult for overseas regulators to conduct investigations or collect evidence within China. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholder claims or regulatory investigation that are common in jurisdictions outside China are difficult to pursue as a matter of law or practicality in China. For example, in China, there are significant legal and other obstacles to providing information needed for regulatory investigations or litigation initiated outside China. Although the authorities in China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, such cooperation with the securities regulatory authorities in the United States or other jurisdictions may not be efficient in the absence of mutual and practical cooperation mechanism. Furthermore, according to Article 177 of the PRC Securities Law which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigations or evidence collection activities within the PRC territory, and without the consent by the Chinese securities regulatory authorities and the other competent governmental agencies, no entity or individual may provide documents or materials related to securities business to any foreign party. While detailed interpretation of or implementation rules under the article have yet to be promulgated, the inability for an overseas securities regulator to directly conduct investigations or evidence collection activities within China and the potential obstacles for information provision may further increase difficulties faced by you in protecting your interests. See also &#8220;&#8212;Risks Relating to Our ADSs&#8212;You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. courts may be limited, because we are incorporated under Cayman Islands law&#8221; for risks associated with investing in us as a Cayman Islands company. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Proceedings instituted by the SEC against <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-based</div> &#8220;big four&#8221; accounting firms, including our independent registered public accounting firm, could result in financial statements being determined to not be in compliance with the requirements of the Exchange Act. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Starting in 2011 the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-based</div> &#8220;big four&#8221; accounting firms, including our independent registered public accounting firm, were affected by a conflict between U.S. and PRC law. Specifically, for certain U.S.-listed companies operating and audited in China, the SEC and the PCAOB sought to obtain from the Chinese 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 China Securities Regulatory Commission, or the CSRC. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In late 2012, this impasse led the SEC to commence administrative proceedings under Rule 102(e) of its Rules of Practice and also under the Sarbanes-Oxley Act of 2002 against the Chinese accounting firms, including our independent registered public accounting firm. A first instance trial of the proceedings in July 2013 in the SEC&#8217;s internal administrative court resulted in an adverse judgment against the firms. The administrative law judge proposed penalties on the firms including a temporary suspension of their right to practice before the SEC, although that proposed penalty did not take effect pending review by the Commissioners of the SEC. On February&#160;6, 2015, before a review by the Commissioner 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&#160;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 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> could include, as appropriate, an automatic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">six-month</div> bar on a single firm&#8217;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. If additional remedial measures are imposed on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-based</div> &#8220;big four&#8221; accounting firms, including our independent registered public accounting firm, in administrative proceedings brought by the SEC alleging the firms&#8217; 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 Exchange Act. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 China, which could result in financial statements being determined not to be in compliance with the requirements of the 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, U.S.-listed companies and the market price of our ADSs may be adversely affected. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If our independent registered public accounting firm was denied, even temporarily, the ability to practice before the SEC and we were unable to timely find another registered public accounting firm to audit and issue an opinion on our financial statements, our financial statements could be determined to be not in compliance with the requirements of the Exchange Act. Such a determination could ultimately lead to the delisting of the ADSs or deregistration from the SEC, or both, which would substantially reduce or effectively terminate the trading of the ADSs in the United States. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">A severe or prolonged downturn in the Chinese or global economy could materially and adversely affect our business, financial condition, and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The global macroeconomic environment is facing challenges. The growth rate of the Chinese economy has gradually slowed in recent years and the trend may continue. There is considerable uncertainty over the long-term effects of the monetary and fiscal policies adopted by the central banks and financial authorities of some of the world&#8217;s leading economies, including the United States and China. Unrest, terrorist threats and the potential for war in the Middle East and elsewhere may increase market volatility across the globe. Furthermore, the recent eruptions of regional tensions, such as the ongoing military conflict involving Ukraine and Russia, and the related sanctions against Russia have resulted in major economic shocks worldwide and substantial volatility across global financial markets. There have also been concerns on the relationship among China and other countries, including the surrounding Asian countries, which may potentially have economic effects. In particular, there is significant uncertainty about the future relationship between the United States and China with respect to trade policies, treaties, government regulations and tariffs. Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic and political policies and the expected or perceived overall economic growth rate in China. Any severe or prolonged slowdown in the global or PRC economy may materially and adversely affect our business, results of operations, and financial condition. In addition, continued turbulence in the international markets may adversely affect our ability to access capital markets to meet liquidity needs. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may be subject to legal, regulatory and/or administrative proceedings in the ordinary course of our business. If the outcomes of these proceedings are adverse to us, it could have a material adverse effect on our business and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have been and in the future may be subject to regulatory actions, litigation, penalties, disputes or claims of various types brought by relevant regulatory authorities or our competitors, users, employees, delivery riders, suppliers, landlords or other third parties against us in the ordinary course of our business. Such regulatory actions, disputes, allegations, complaints, or legal proceedings may damage our reputation, evolve into litigations or otherwise have a material adverse impact on our reputation and business. Litigation is expensive, may subject us to the risk of significant damages, requires significant managerial resources and attention, and could materially and adversely affect our business, financial condition, and results of operations. The outcomes of actions we institute may not be successful or favorable to us. Lawsuits against us may also generate negative publicity that significantly harms our reputation, which may adversely affect our user base. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">33 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risks Relating to Doing Business in China </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changes in China&#8217;s economic, political or social conditions or government policies could materially and adversely affect our business and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Substantially all of our operations are conducted in China. Accordingly, our results of operations, financial condition, and prospects are influenced by economic, political, and legal developments in China. China&#8217;s economy differs from the economies of most developed countries in many respects, including with respect to the amount of government involvement, level of development, growth rate, control of foreign exchange, and allocation of resources. The PRC government exercises significant control over China&#8217;s economic growth through strategically allocating resources, controlling the payment of foreign currency-denominated obligations, setting monetary policy, and providing preferential treatment to particular industries or companies. While the PRC economy has experienced significant growth over the past decades, that growth has been uneven across different regions and between economic sectors and may not continue. The growth of the Chinese economy may not continue at a rate experienced in the past, and the impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic and the corresponding vaccination campaign on the Chinese economy may continue. Any prolonged slowdown in the Chinese economy may reduce the demand for our services and materially and adversely affect our business and results of operations. Furthermore, any adverse changes in the policies of the PRC government or in the laws and regulations in China could have a material adverse effect on China&#8217;s overall economic growth. Such developments could adversely affect our business and results of operations, lead to reduction in demand for our products and services and adversely affect our competitive position. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our ADSs. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We conduct our business primarily through our PRC subsidiaries. Our operations in China are governed by PRC laws and regulations. The PRC government has significant oversight over the conduct of our business, and it may influence our operations, which could result in a material adverse change in our operation and/or the value of our ADSs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Also, the PRC government has recently indicated an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. For example, on July&#160;6, 2021, the relevant PRC government authorities promulgated the Opinions on Strictly Scrutinizing Illegal Securities Activities in Accordance with the Law, or the Opinions. The Opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. On December&#160;24, 2021, the CSRC released the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments), or the Draft Overseas Listing Provisions, which require that, among other things, domestic companies that seek to offer or list securities overseas, both directly and indirectly, should fulfill the filing procedure and report relevant information with the CSRC. If a domestic company fails to complete the filing procedure or conceals any material fact or falsifies any major content in its filing documents, such domestic company will be subject to administrative penalties such as warnings, fines, suspension of relevant business or operations, and even revocation of licenses and permits. On the same day, the CSRC also issued the Administrative Measures for the Filing of Overseas Securities Offering and Listing by Domestic Companies (Draft for comments), or the Draft Filing Measures, which, among others, set forth the standards in determination of an indirect overseas listing by a domestic company, the responsible filing persons, and the procedures for the filing with CSRC. The period for which the CSRC solicits comments on the Draft Overseas Listing Provisions and the Draft Filing Measures ended on January&#160;23, 2022. As the Draft Overseas Listing Provisions and the Draft Filing Measures have not been adopted as of the date of this annual report, there remains substantial uncertainties as to how these drafts will be enacted, interpreted, or implemented and how they will affect our operations and our future overseas offerings. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">34 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;28, 2021, the CAC issued the Cybersecurity Measures, which required that, among others, online platform operators holding over one million users&#8217; personal information must apply with the Cybersecurity Review Office for a cybersecurity review before any public offering in a foreign country. On November&#160;14, 2021, the CAC published the Draft Cyber Data Regulations for public comments, which stipulates, among others, that a prior cybersecurity review is required for listing in a foreign country of data processors which process over one million users&#8217; personal information, and the listing of data processors in Hong Kong which affects or may affect national security. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Since the Draft Cyber Data Regulations, Draft Overseas Listing Provisions and the Draft Filing Measures are in the process of being formulated and have not been adopted as of the date of this annual report, and the Opinions and the Cybersecurity Measures were recently issued and remain unclear on how it will be interpreted, amended and implemented by the relevant PRC governmental authorities, it remains uncertain how PRC governmental authorities will regulate overseas listing in general and whether we are required to obtain any specific regulatory approvals or filing from the CSRC, CAC or any other PRC governmental authorities for our offshore offerings. If the CSRC, CAC or other regulatory agencies later promulgate new rules or explanations requiring that we obtain their approvals or filings for our future offshore offerings, we may be unable to obtain such approvals or filings in a timely manner, or at all, and such approvals or filings may be rescinded even if obtained. Any such circumstance could significantly limit or completely hinder our ability to continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless. In addition, implementation of industry-wide regulations directly targeting our operations could cause the value of our securities to significantly decline. Therefore, investors of our company and our business face potential uncertainty from actions taken by the PRC government affecting our business. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The legal system in China embodies uncertainties which could limit the legal protections available to us or impose additional requirements and obligations on our business, which may materially and adversely affect our business, financial condition, and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The legal system in China is a civil law system based on written statutes. Unlike common law systems, it is a system in which decided legal cases may be cited for reference but have less precedential value. The legal system in China evolves rapidly, and the interpretations of laws, regulations, and rules may contain inconsistencies. However, these laws, regulations, and legal requirements are constantly changing and their interpretation and enforcement involve uncertainties. These uncertainties could limit the legal protections available to us. In addition, we cannot predict the effect of future developments in the PRC legal system, particularly with regard to internet-related industries, including the promulgation of new laws, changes to existing laws or the interpretation or enforcement thereof, or the preemption of local regulations by national laws. Such unpredictability towards our contractual, property (including intellectual property) and procedural rights could adversely affect our business and impede our ability to continue our operations. Furthermore, any litigation in China may be protracted and result in substantial costs and diversion of resources and management attention. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, new laws and regulations may be enacted from time to time and substantial uncertainties exist regarding the interpretation and implementation of current and any future PRC laws and regulations applicable to our businesses. In particular, the PRC government authorities may continue to promulgate new laws, regulations, rules and guidelines governing internet companies with respect to a wide range of issues, such as intellectual property, competition and antitrust, privacy and data protection, and other matters, which may result in additional obligations imposed on us. Compliance with these laws, regulations, rules, guidelines, and implementations may be costly, and any incompliance or associated inquiries, investigations, and other governmental actions may divert significant management time and attention and our financial resources, bring negative publicity, subject us to liabilities or administrative penalties, or materially and adversely affect our business, financial condition, and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related businesses and companies, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC government extensively regulates the internet industry, including foreign ownership of, and the licensing and permit requirements pertaining to, companies in the internet industry. These internet-related laws and regulations are relatively new and evolving, and their interpretation and enforcement involve significant uncertainties. As a result, in certain circumstances it may be difficult to determine what actions or omissions may be deemed to be in violation of applicable laws and regulations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The evolving PRC regulatory system for the internet industry may lead to the establishment of new regulatory agencies. For example, in May 2011, the State Council announced the establishment of the State Internet Information Office (with the involvement of the State Council Information Office, MIIT, and the Ministry of Public Security). The primary role of the State Internet Information Office is to facilitate the policy-making and legislative development in this field, to direct and coordinate with the relevant departments in connection with the relevant administration and to deal with cross-ministry regulatory matters in relation to the internet industry. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We are required to hold a number of licenses and permits for our business operation, including food operating permit and we are in the process of applying for additional licenses to cover other aspects of our business, the approval of which cannot be guaranteed. Furthermore, as we offer and plan to continue to offer content in various formats, including certain video and live streaming content on our<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Dingdong Fresh</div></div>, our content offerings may be considered as online transmission of audio and video programs, if the PRC regulatory authorities deem that we are not in compliance with the relevant legal requirements to hold a valid audio-visual permit or other registration or filing to cover the video and live streaming content, we may be subject to fines, penalties, and/or orders to cease offering video and live streaming content, shut down website or revoke licenses, which may materially and adversely affect our business, financial condition, and results of operations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The interpretation and application of existing PRC laws, regulations and policies and possible new laws, regulations or policies relating to the internet industry have created substantial uncertainties regarding the legality of existing and future foreign investments in, and the businesses and activities of, internet businesses in China, including our business. We cannot assure you that we have obtained all the approvals, permits or licenses or filings required for conducting our business in China or will be able to maintain our existing licenses or obtain new ones. If the PRC government considers that we were operating without the proper approvals, licenses or permits or filings or promulgates new laws and regulations that require additional approvals or licenses or imposes additional restrictions on the operation of any part of our business, it has the power, among other things, to levy fines, confiscate our income, revoke our business licenses, and require us to discontinue our relevant business or impose restrictions on the affected portion of our business. Any of these actions by the PRC government may have a material adverse effect on our business and results of operations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may be classified as a &#8220;PRC resident enterprise&#8221; for PRC enterprise income tax purposes, which could result in unfavorable tax consequences to us and our shareholders and have a material adverse effect on our results of operations and the value of your investment. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the People&#8217;s Republic of China Enterprise Income Tax Law, or the EIT Law, which became effective on January&#160;1, 2008 and was most recently amended on December&#160;29, 2018, an enterprise established outside China whose &#8220;de facto management body&#8221; is located in China is considered a &#8220;PRC resident enterprise&#8221; and will generally be subject to the uniform 25% enterprise income tax rate, or the EIT rate, on its global income. Under the implementation rules of the EIT Law, &#8220;de facto management body&#8221; is defined as the organization body that effectively exercises full management and control over such aspects as the business operations, personnel, accounting and properties of the enterprise. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;22, 2009, State Administration of Taxation, or SAT, released the Circular Regarding the Determination of Chinese-Controlled Offshore Incorporated Enterprises as People&#8217;s Republic of China Tax Resident Enterprises on the Basis of De Facto Management Bodies, or Circular 82, that sets out the standards and procedures for determining whether the &#8220;de facto management body&#8221; of an enterprise registered outside of China and controlled by PRC enterprises or PRC enterprise groups is located within China. Further to SAT Circular 82, on July&#160;27, 2011, SAT issued the Administrative Measures for Enterprise Income Tax of Chinese-Controlled Offshore Incorporated Resident Enterprises (Trial), or SAT Bulletin 45, to provide more guidance on the implementation of SAT Circular 82, which became effective on September&#160;1, 2011 and latest revised on June&#160;15, 2018. SAT Bulletin 45 clarified certain issues in the areas of resident status determination, post-determination administration and competent tax authorities&#8217; procedures. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under Circular 82, a foreign enterprise controlled by a PRC enterprise or PRC enterprise group is considered a PRC resident enterprise if all of the following apply: (i)&#160;the senior management and core management departments in charge of daily operations are located mainly within China; (ii)&#160;financial and human resources decisions are subject to determination or approval by persons or bodies in China; (iii)&#160;major assets, accounting books, company seals, and minutes and files of board and shareholders&#8217; meetings are located or kept within China; and (iv)&#160;at least half of the enterprise&#8217;s directors with voting rights or senior management reside within China. SAT Bulletin 45 specifies that when provided with a copy of Chinese tax resident determination certificate from a resident Chinese controlled offshore incorporated enterprise, the payer should not withhold 10% income tax when paying the Chinese-sourced dividends, interest, royalties, etc. to the PRC controlled offshore incorporated enterprise. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Although Circular 82 and SAT Bulletin 45 explicitly provide that the above standards only apply to enterprises which are registered outside of China and controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreign individuals, Circular 82 and SAT Bulletin 45 may reflect SAT&#8217;s criteria for how the &#8220;de facto management body&#8221; test should be applied in determining the tax residence of foreign enterprises in general, regardless of whether they are controlled by PRC enterprises or PRC enterprise groups or by PRC or foreign individuals. If the PRC tax authorities determine that we were treated as a PRC resident enterprise for PRC enterprise income tax purposes, the 25% PRC enterprise income tax on our global taxable income could materially and adversely affect our ability to satisfy any cash requirements we may have. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC laws and regulations establish more complex procedures for some acquisitions of PRC companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A number of PRC laws and regulations, including the M&amp;A Rules, the Anti-monopoly Law promulgated by the Standing Committee of the National People&#8217;s Congress in August 2007, the Rules of Ministry of Commerce on Implementation of Security Review System of Mergers and Acquisitions of Domestic Enterprises by Foreign Investors promulgated by the Ministry of Commerce in August 2011, and the Measures for the Security Review of Foreign Investment promulgated by the NDRC and the Ministry of Commerce in December 2020 have established procedures and requirements that are expected to make merger and acquisition activities in China by foreign investors more time-consuming and complex. These include requirements in some instances that the approval from the Ministry of Commerce be obtained in circumstances where overseas companies established or controlled by PRC enterprises or residents acquire affiliated domestic companies. PRC laws and regulations also require certain merger and acquisition transactions involving an industry that implicates national security to be subject to merger control review or security review. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may grow our business by acquiring complementary businesses. Complying with the requirements of the above-mentioned regulations and other relevant rules to complete such transactions could be time-consuming, and any required approval processes, including obtaining approval from the Ministry of Commerce or its local counterparts may delay or inhibit our ability to complete such transactions. It is unclear whether our business would be deemed to be in an industry that raises &#8220;national defense and security&#8221; or &#8220;national security&#8221; concerns. However, the Ministry of Commerce or other government agencies may publish explanations in the future determining that our business is in an industry subject to the security review, in which case our future acquisitions in China, including those by way of entering into contractual control arrangements with target entities, may be closely scrutinized or prohibited. Our ability to expand our business or maintain or expand our market share through future acquisitions would as such be materially and adversely affected. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The heightened scrutiny over acquisition transactions by PRC tax authorities may have a negative impact on our business operations, our acquisition or restructuring strategy or the value of your investment in us. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On February&#160;3, 2015, SAT issued the Public Notice Regarding Certain Enterprise Income Tax Matters on Indirect Transfer of Assets by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> Resident Enterprises, or SAT Bulletin 7, which provided comprehensive guidelines relating to, and also heightened the PRC tax authorities&#8217; scrutiny over, indirect transfers by a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise of PRC taxable assets. Under SAT Bulletin 7, the PRC tax authorities are entitled to reclassify the nature of an indirect transfer of PRC taxable assets, when a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise transfers PRC taxable assets indirectly by disposing of equity interests in an overseas holding company directly or indirectly holding such PRC taxable assets, by disregarding the existence of such overseas holding company and considering the transaction to be a direct transfer of PRC taxable assets and without any other reasonable commercial purpose. However, SAT Bulletin 7 contains certain exemptions, including (i)&#160;where a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise derives income from the indirect transfer of PRC taxable assets by acquiring and selling shares of an overseas listed company which holds such PRC taxable assets on a public market; and (ii)&#160;where there is an indirect transfer of PRC taxable assets, but if the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise had directly held and disposed of such PRC taxable assets, the income from the transfer would have been exempted from PRC enterprise income tax under an applicable tax treaty or arrangement. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On October&#160;17, 2017, SAT issued the Announcement on Issues Concerning the Withholding of Enterprise Income Tax at Source on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> Resident Enterprises, or SAT Circular 37, which became effective on December&#160;1, 2017 and abolish certain provisions in SAT Bulletin 7. SAT Circular 37 further clarifies the practice and procedure of withholding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise income tax. Pursuant to SAT Circular 37, where the party responsible to deduct such income tax did not or was unable to make such deduction, or the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise receiving such income failed to declare and pay the taxes that should have been deducted to the relevant tax authority, both parties may be subject to penalties. The taxable gain is calculated as balance of the total income from such transfer net of the net book value of equity interest. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">38 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may conduct acquisitions involving changes in corporate structures. We cannot assure you that the PRC tax authorities will not, at their discretion, adjust any capital gains and impose tax return filing obligations on us or require us to provide assistance for the investigation of PRC tax authorities with respect thereto. Any PRC tax imposed on a transfer of our ADSs or any adjustment of such gains would cause us to incur additional costs and may have a negative impact on the value of your investment in us. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Discontinuation of preferential tax treatments we currently enjoy or other unfavorable changes in tax law could result in additional compliance obligations and costs. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A number of our PRC operating entities enjoy various types of preferential tax treatment pursuant to the prevailing PRC tax laws. Our PRC subsidiaries may, if they meet the relevant requirements, qualify for certain preferential tax treatment. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For a qualified &#8220;high and new technology enterprise,&#8221; the applicable enterprise income tax rate is 15%. Shanghai 100me, one of our wholly-owned subsidiaries, was certified as a &#8220;high and new technology enterprise&#8221; under the relevant PRC laws and regulations and therefore was eligible for a preferential tax rate of 15% in 2018 and 2019. Starting from 2020, Shanghai 100me is no longer qualified as a high and new technology enterprise. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Enterprises that qualify as small-scale enterprises with minimal profits (&#8220;SSE&#8221;) are eligible for a preferential enterprise income tax rate of 20%. A number of our PRC operating subsidiaries are qualified as SSE and thus entitled to enjoy a preferential tax rate of 20% in 2019, 2020 and 2021. If such subsidiaries fail to maintain its qualification as SSE under the relevant PRC laws and regulations, the applicable enterprise income tax rates may increase to 25%, which could have an adverse effect on our financial condition. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC regulations of loans and direct investment by offshore holding companies to PRC entities may delay or prevent us from using the proceeds of our offshore financing to make loans or additional capital contributions to our PRC subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand our business. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may transfer funds to our PRC subsidiaries or finance our PRC subsidiaries by means of shareholders&#8217; loans or capital contributions. Any loans to our PRC subsidiaries, which are foreign-invested enterprises, cannot exceed a statutory limit, and shall be filed with the State Administration of Foreign Exchange, or SAFE, or its local counterparts, or local banks. Furthermore, any capital contributions we make to our PRC subsidiaries shall be registered with the State Administration for Market Regulation or its local counterparts, and reported to the Ministry of Commerce or its local counterparts. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On March&#160;30, 2015, SAFE promulgated the Circular on Reforming the Management Approach Regarding the Foreign Exchange Capital Settlement of Foreign-Invested Enterprises, or SAFE Circular 19. SAFE Circular 19, however, allows foreign invested enterprises in China to use their registered capital settled in RMB converted from foreign currencies to make equity investments, but the registered capital of a foreign invested company settled in RMB converted from foreign currencies remains not allowed to be used, among other things, for investment in the security markets, or offering entrustment loans, unless otherwise regulated by other laws and regulations. On June&#160;9, 2016, SAFE further issued the Circular on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or SAFE Circular 16, which, among other things, amended certain provisions of Circular 19. According to SAFE Circular 19 and SAFE Circular 16, the flow and use of the RMB capital converted from foreign currency-denominated registered capital of a foreign invested company is regulated such that Renminbi capital may not be used for purposes beyond its business scope or to provide loans to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-affiliates</div> unless otherwise permitted under its business scope. On October&#160;23, 2019, SAFE promulgated the Circular of the State Administration of Foreign Exchange on Further Promoting the Facilitation of Cross-Border Trade and Investment, or SAFE Circular 28, which removes the restrictions on domestic equity investments by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-investment</div> foreign-invested enterprises with their capital funds, provided that certain conditions are met. If our subsidiaries require financial support from us or our other PRC subsidiaries in the future, and we find it necessary to use foreign currency-denominated capital to provide such financial support, our ability to fund our subsidiaries&#8217; operations will be subject to statutory limits and restrictions, including those described above. The applicable foreign exchange circulars and rules may limit our ability to transfer the net proceeds from our initial public offering to our PRC subsidiaries and convert the net proceeds into RMB, which may adversely affect our business, financial condition, and results of operations. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">39 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may be subject to penalties, including restriction on our ability to inject capital into our PRC subsidiaries and our PRC subsidiaries&#8217; ability to distribute profits to us, if our resident shareholders or beneficial owners in China fail to comply with relevant PRC foreign exchange regulations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SAFE issued the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents&#8217; Overseas Investment, Financing and Round-Trip Investment through Special Purpose Vehicles, or SAFE Circular 37, effective on July&#160;4, 2014. The SAFE Circular 37 requires PRC residents, including PRC individuals and institutions, to register with SAFE or its local branches in connection with their direct establishment or indirect control of an offshore special purpose vehicle, for the purpose of overseas investment and financing, with such PRC residents&#8217; legally owned assets or equity interests in domestic enterprises or offshore assets or interests. In addition, such PRC residents shall update their foreign exchange registrations with SAFE or its local branches when the offshore special purpose vehicle in which such residents directly hold the equity interests undergoes any change of basic information (including change of such PRC individual shareholder, name and operation term), increases or decreases in investment amount, share transfers or exchanges, or mergers or divisions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If any shareholder holding interest in an offshore special purpose vehicle, who is a PRC resident as determined by SAFE Circular 37, fails to fulfill the required foreign exchange registration with the local SAFE branches, the PRC subsidiaries of that offshore special purpose vehicle may be prohibited from distributing their profits and dividends to their offshore parent company or from carrying out other subsequent cross-border foreign exchange activities, and the offshore special purpose vehicle may be restricted in its ability to contribute additional capital to its PRC subsidiaries. Moreover, failure to comply with SAFE registration described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;13, 2015, SAFE promulgated a Notice on Further Simplifying and Improving Foreign Exchange Administration Policy on Direct Investment, or SAFE Notice 13, effective on June&#160;1, 2015 and was amended on December&#160;30, 2019. In accordance with SAFE Notice 13, entities and individuals are required to apply for foreign exchange registration of foreign direct investment and overseas direct investment, including those required under Circular 37, with qualified banks, instead of SAFE or its local branches. The qualified banks, under the supervision of SAFE, directly examine the applications and conduct the registration. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may not be fully informed of the identities of all our shareholders or beneficial owners who are PRC residents, and therefore, we may not be able to identify all our shareholders or beneficial owners who are PRC residents to ensure their compliance with SAFE Circular 37 or other related rules. In addition, we cannot provide any assurance that all of our shareholders and beneficial owners who are PRC residents will comply with our request to make, obtain or update any applicable registrations or comply with other requirements required by the SAFE Circular 37 or other related rules in a timely manner. Even if our shareholders and beneficial owners who are PRC residents comply with such request, we cannot provide any assurance that they will successfully obtain or update any registration required by the SAFE Circular 37 or other related rules in a timely manner due to many factors, including those beyond our and their control. If any of our shareholders who is a PRC resident as determined by SAFE Circular 37 fails to fulfill the required foreign exchange registration, they could be subject to fines or legal sanctions, our PRC subsidiaries may be prohibited from distributing their profits and dividends to us or from carrying out other subsequent cross-border foreign exchange activities, and we may be restricted in our ability to contribute additional capital to our PRC subsidiaries, which may adversely affect our business. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We principally rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have. Any limitation on the ability of our PRC subsidiaries to make payments to us could have a material adverse effect on our ability to conduct our business or financial condition. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are a holding company that has no material operation of our own, and we principally rely on dividends and other distributions on equity that may be paid by our PRC subsidiaries for our cash and financing requirements, including the funds necessary to pay dividends and other cash distributions to the holders of our ordinary shares and service any debt we may incur. If any of our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Under PRC laws and regulations, wholly foreign-owned enterprises in China, may pay dividends only out of their accumulated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits as determined in accordance with PRC accounting standards and regulations. In addition, a wholly foreign-owned enterprise is required to set aside at least 10% of its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits each year, after making up previous years&#8217; accumulated losses, if any, to fund certain statutory reserve funds, until the aggregate amount of such a fund reaches 50% of its registered capital. At the discretion of the wholly foreign-owned enterprise, it may allocate a portion of its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits based on PRC accounting standards to enterprise expansion funds, and staff welfare and bonus funds. These reserve funds and staff welfare and bonus funds are not distributable as cash dividends. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restrictions on the remittance of Renminbi into and out of China and governmental control of currency conversion may limit our ability to pay dividends and other obligations, and affect the value of your investment. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC government imposes controls on the convertibility of Renminbi into foreign currencies and the remittance of currency out of China. Under our current corporate structure, our income is primarily derived from dividend payments from our PRC subsidiaries in Renminbi. We may convert a portion of our revenue into other currencies to meet our foreign currency obligations, such as payments of dividends declared in respect of our ADSs, if any. Shortages in the availability of foreign currency may restrict the ability of our PRC subsidiaries to remit sufficient foreign currency to pay dividends or other payments to us, or otherwise satisfy their foreign currency denominated obligations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments, and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior SAFE approval by complying with certain procedural requirements. However, approval from or registration or filings with competent government authorities is 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. Pursuant to SAFE Circular 19, a foreign-invested enterprise may convert up to 100% of the foreign currency in its capital account into Renminbi on a discretionary basis according to the actual needs. The SAFE Circular 16 provides for an integrated standard for conversion of foreign exchange under capital account items on a discretionary basis, which applies to all enterprises registered in China. In addition, SAFE Circular 16 has narrowed the scope of purposes for which an enterprise must not use the Renminbi funds so converted, which include, among others, (i)&#160;payment for expenditure beyond its business scope or otherwise as prohibited by the applicable laws and regulations, (ii)&#160;investment in securities or other financial products other than banks&#8217; principal-secured products, (iii)&#160;provision of loans to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-affiliated</div> enterprises, except where it is expressly permitted in the business scope of the enterprise, and (iv)&#160;construction or purchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-self-used</div> real properties, except for real estate developers. The PRC government may at its discretion further restrict access to foreign currencies for current account transactions or capital account transactions in the future. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency needs, we may not be able to pay dividends in foreign currencies to our shareholders. Further, there is no assurance that new regulations will not be promulgated in the future that would have the effect of further restricting the remittance of Renminbi into or out of China. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fluctuations in exchange rates could result in foreign currency exchange losses. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the People&#8217;s Bank of China. The Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. The value of Renminbi against the U.S. dollar and other currencies is affected by changes in China&#8217;s political and economic conditions and by China&#8217;s foreign exchange policies, among other things. We cannot assure you that Renminbi will not appreciate or depreciate significantly in value against the U.S. dollar in the future. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between Renminbi and the U.S. dollar in the future. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Substantially all of our income and expenses are denominated in Renminbi and our reporting currency is Renminbi. Significant revaluation of the Renminbi may have a material and adverse effect on your investment. For example, to the extent that we need to convert U.S. dollars into Renminbi for our operations, appreciation of the Renminbi against the U.S. dollar would reduce the Renminbi amount we would receive from the conversion. Conversely, if we decide to convert Renminbi into U.S. dollars for the purpose of paying dividends or for other business purposes, appreciation of the U.S. dollar against the Renminbi would reduce the U.S. dollar amount available to us. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Few hedging options are available in China to reduce our exposure to exchange rate fluctuations. We have only engaged in limited hedging activities in 2021, in connection with our obligations under our syndicated loan. While we may decide to enter into additional hedging transactions in the future, the availability and effectiveness of these hedges may be limited and we may not be able to hedge our exposure adequately or at all. In addition, our currency exchange losses may be magnified by PRC exchange control regulations that restrict our ability to convert Renminbi into foreign currency. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Any failure to comply with PRC regulations regarding the registration requirements for employee stock incentive plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In February 2012, SAFE promulgated the Notice on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly-Listed Company. Pursuant to these notices, PRC citizens and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> citizens who reside in China for a continuous period of not less than one year who participate in any stock incentive plan of an overseas publicly listed company, subject to a few exceptions, are required to register with SAFE or its local branches through a domestic qualified agent, which could be the PRC subsidiaries of such overseas-listed company, and complete certain other procedures. In addition, an overseas-entrusted institution must be retained to handle matters in connection with the exercise or sale of stock options and the purchase or sale of shares and interests. We and our executive officers and other employees who are PRC citizens or who reside in China for a continuous period of not less than one year and who have been granted options will be subject to these regulations since our Company becomes an overseas-listed company. Failure to complete SAFE registrations may subject them or us to fines, and legal sanctions and may also limit our ability to contribute additional capital into our PRC subsidiary and limit our PRC subsidiary&#8217;s ability to distribute dividends to us. We also face regulatory uncertainties that could restrict our ability to adopt additional incentive plans for our directors, executive officers and employees under PRC law. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the SAT has issued certain circulars concerning employee share options and restricted shares. Under these circulars, our employees working in China who exercise share options or are granted restricted shares will be subject to PRC individual income tax. Our PRC subsidiaries have obligations to file documents related to employee share options or restricted shares with relevant tax authorities and to withhold individual income taxes of those employees who exercise their share options. If our employees fail to pay or we fail to withhold their income taxes according to relevant laws and regulations, we may face sanctions imposed by the tax authorities or other PRC government authorities. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Failure to make adequate contributions to various employee benefit plans as required by PRC regulations or otherwise comply with labor-related laws and regulations may subject us to penalties and other risks. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Companies operating in China are required to participate in various employee benefit plans, including certain social insurance, housing funds and other welfare-oriented payment obligations, and contribute to the plans in amounts equal to certain percentages of salaries, including bonuses and allowances, of their employees up to a maximum amount specified by the local government from time to time at locations where the businesses are operated. The requirement of employee benefit plans has not been implemented consistently by the local governments in China given the different levels of economic development in different locations. We have not made full contribution to the social insurance and housing funds for a small number of our employees as required by applicable PRC laws and regulations, and we have recorded accruals for estimated underpaid amounts in our financial statements. In addition, we are required by PRC laws and regulations to comply with labor laws and regulations, including obtaining approvals for flexible working hour and comprehensive working hour systems. If the relevant PRC authorities determine that we shall make supplemental contributions, that we are not in compliance with labor laws and regulations, or that we fail to obtain any approval, license, registration or filing as required under relevant labor laws and regulations or become subject to fines or other legal sanctions, such as order of timely rectification, our business, financial condition and results of operations may be adversely affected. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, pursuant to the Individual Income Tax Law of the PRC, as amended on August&#160;31, 2018, which became effective on January&#160;1, 2019, an individual&#8217;s taxable income shall be an amount equal to such individual&#8217;s total annual income less a general deductible of RMB60,000 and various special deductibles permitted under relevant laws. Determination and calculation of such special deductibles in accordance with relevant laws may result in an increase of our operating costs and expenses. However, as there exist uncertainties with respect to the interpretation and implementation of the Individual Income Tax Law, our determination and calculation of the special deductibles based on our understanding may be different from how the tax authorities or our employees would do. These differences may result in inquiries or reassessment by the tax authorities and potential disputes between the tax authorities and our employees. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risks Relating to Our ADSs </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The trading price of the ADSs is likely to be volatile, which could result in substantial losses to investors. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The trading price of the ADSs is likely to be volatile and could fluctuate widely due to factors beyond our control. This may happen because of broad market and industry factors, including the performance and fluctuation of the market prices of other companies with business operations located mainly in China that have listed their securities in the United States. In addition to market and industry factors, the price and trading volume for the ADSs may be highly volatile for factors specific to our own operations, including the following: </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">actual or anticipated variations in our revenues, earnings, cash flow, and changes or revisions of our expected results; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fluctuations in operating metrics; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">announcements of new investments, acquisitions, strategic partnerships, or joint ventures by us or our competitors; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">announcements of new products and services and expansions by us or our competitors; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">changes in financial estimates by securities analysts; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">announcements of studies and reports relating to the quality of our product and service offerings or those of our competitors; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">changes in the economic performance or market valuations of other fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> companies; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">conditions in the fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> market; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">detrimental negative publicity about us, our competitors, or our industry; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">additions or departures of key personnel; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">release of lockup or other transfer restrictions on our outstanding equity securities or sales of additional equity securities; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">regulatory developments affecting us or our industry; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">general economic or political conditions in China or elsewhere in the world; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fluctuations of exchange rates between the RMB and the U.S. dollar; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">potential litigation or regulatory investigations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any of these factors may result in large and sudden changes in the volume and price at which the ADSs will trade. Furthermore, the stock market in general experiences price and volume fluctuations that are often unrelated or disproportionate to the operating performance of companies like us. These broad market and industry fluctuations may adversely affect the market price of our ADSs. Volatility or a lack of positive performance in our ADS price may also adversely affect our ability to retain key employees, most of whom have been granted equity incentives. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the past, shareholders of public companies have often brought securities class action suits against companies following periods of instability in the market price of their securities. If we were involved in a class action suit, it could divert a significant amount of our management&#8217;s attention and other resources from our business and operations and require us to incur significant expenses to defend the suit, which could harm our results of operations. Any such class action suit, whether or not successful, could harm our reputation and restrict our ability to raise capital in the future. In addition, if a claim is successfully made against us, we may be required to pay significant damages, which could have a material adverse effect on our financial condition and results of operations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If securities or industry analysts cease to publish research or reports about our business, or if they adversely change their recommendations regarding the ADSs, the market price for the ADSs and trading volume could decline. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The trading market for the ADSs will be influenced by research or reports that industry or securities analysts publish about our business. If one or more analysts who cover us downgrade the ADSs, the market price for the ADSs would likely decline. If one or more of these analysts cease to cover us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which, in turn, could cause the market price or trading volume for the ADSs to decline. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Techniques employed by short sellers may drive down the market price of the ADSs. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short selling is the practice of selling securities that a 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. Short sellers hope 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 short sellers expect to pay less in that purchase than they received in the sale. As it is in short sellers&#8217; interest for the price of the security to decline, many short sellers publish, or arrange for the publication of, negative opinions and allegations regarding the relevant issuer and its business prospects in order to create negative market momentum and generate profits for themselves after selling a security short. These short attacks have, in the past, led to selling of shares in the market. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Public companies listed in the United States 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, among other things, 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 have conducted or are now conducting internal and external investigations into the allegations and, in the interim, are subject to shareholder lawsuits and/or SEC enforcement actions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We may be the subject of short selling, and it is not clear what long-term effect the related negative publicity could have on us. We may also be subject to short seller attacks from time to time in the future. If we were to become the subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, we may 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 we can proceed against the relevant short sellers 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 divert management&#8217;s attention from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">day-to-day</div></div> operations of our company. Even if such allegations are ultimately proven to be groundless, allegations against us could severely impact the market price of our ADSs and our business operations. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our dual-class voting structure will concentrate a majority of voting power in our founder and Chief Executive Officer, and will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class&#160;A ordinary shares and ADSs may view as beneficial. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our authorized and issued ordinary shares are divided into Class&#160;A ordinary shares and Class&#160;B ordinary shares (with certain shares remaining undesignated, with power for our directors to designate and issue such classes of shares as they think fit). Holders of Class&#160;A ordinary shares will be entitled to one vote per share, while holders of Class&#160;B ordinary shares will be entitled to 20 votes per share. Each Class&#160;B ordinary share is convertible into one Class&#160;A ordinary share at any time by the holder thereof, while Class&#160;A ordinary shares are not convertible into Class&#160;B ordinary shares under any circumstances. As a holder of our ADSs, you will only be able to exercise the voting rights with respect to the Class&#160;A ordinary shares. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">45 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any future issuances of Class&#160;B ordinary shares may be dilutive to the voting power of holders of Class&#160;A ordinary shares. Any conversions of Class&#160;B ordinary shares into Class&#160;A ordinary shares may dilute the percentage ownership of the existing holders of Class&#160;A ordinary shares within their class of ordinary shares. Such conversions may increase the aggregate voting power of the existing holders of Class&#160;A ordinary shares. In the event that we have multiple holders of Class&#160;B ordinary shares in the future and certain of them convert their Class&#160;B ordinary shares into Class&#160;A ordinary shares, the remaining holders who retain their Class&#160;B ordinary shares may experience increases in their relative voting power. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mr.&#160;Changlin Liang beneficially owns 54,543,800 Class&#160;B ordinary shares. Mr.&#160;Changlin Liang beneficially owns approximately 29.8% of our total issued and outstanding share capital and 82.1% of the aggregate voting power of our total issued and outstanding share capital due to the disparate voting powers associated with our dual-class share structure. As a result of the dual-class share structure and the concentration of ownership, holders of Class&#160;B ordinary shares will have considerable influence over matters such as decisions regarding mergers and consolidations, election of directors, and other significant corporate actions. Such holders may take actions that are not in the best interest of us or our other shareholders. This concentration of ownership may discourage, delay, or prevent a change in control of our company, which could have the effect of depriving our other shareholders of the opportunity to receive a premium for their shares as part of a sale of our company and may reduce the price of our ADSs. This concentrated control will limit your ability to influence corporate matters and could discourage others from pursuing any potential merger, takeover, or other change of control transactions that holders of Class&#160;A ordinary shares and ADSs may view as beneficial. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our dual-class voting structure may render the ADSs representing our Class&#160;A ordinary shares ineligible for inclusion in certain stock market indices, and thus adversely affect the trading price and liquidity of the ADSs. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We cannot predict whether our dual-class share structure with different voting rights will result in a lower or more volatile market price of the ADSs, adverse publicity, or other adverse consequences. Certain index providers have announced restrictions on including companies with multi-class share structures in certain of their indices. For example, S&amp;P Dow Jones and FTSE Russell have changed their eligibility criteria for inclusion of shares of public companies on certain indices, including the S&amp;P 500, to exclude companies with multiple classes of shares and companies whose public shareholders hold no more than 5% of total voting power from being added to such indices. As a result, our dual-class voting structure may prevent the inclusion of the ADSs representing our Class&#160;A ordinary shares in such indices, which could adversely affect the trading price and liquidity of the ADSs representing our Class&#160;A ordinary shares. In addition, several shareholder advisory firms have announced their opposition to the use of multiple class structure and our dual-class structure may cause shareholder advisory firms to publish negative commentary about our corporate governance, in which case the market price and liquidity of the ADSs could be adversely affected. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We currently do not expect to pay dividends in the foreseeable future. Therefore, you must rely on price appreciation of our ADSs for return on your investment. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. Therefore, you should not rely on an investment in our ADSs as a source for any future dividend income. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">46 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our board of directors has complete discretion as to whether to distribute dividends, subject to certain requirements of Cayman Islands law. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts as they fall due in the ordinary course of business. Even if our board of directors decides to declare and pay dividends, the timing, amount and form of future dividends, if any, will depend on 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 will likely depend entirely upon any future price appreciation of our ADSs. There is no guarantee that our ADSs will appreciate in value or even maintain the price at which you purchased the ADSs. You may not realize a return on your investment in our ADSs and you may even lose your entire investment in our ADSs. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our memorandum and articles of association contain anti-takeover provisions that could have a material adverse effect on the rights of holders of our ordinary shares and the ADSs. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our memorandum and articles of association contain provisions to limit the ability of others to acquire control of our company or cause us to engage in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">change-of-control</div></div> 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. 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, including ordinary shares represented by ADSs. 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 the ADSs may fall and the voting and other rights of the holders of our ordinary shares and the ADSs may be materially and adversely affected. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The voting rights of holders of ADSs are limited by the terms of the deposit agreement, and you may not be able to exercise your right to direct the voting of the underlying ordinary shares represented by your ADSs. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Holders of ADSs do not have the same rights as our registered shareholders. As a holder of ADSs, you will not have any direct right to attend general meetings of our shareholders or to cast any votes at such meetings. You will only be able to exercise the voting rights attached to the ordinary shares underlying your ADSs indirectly by giving voting instructions to the depositary in accordance with the provisions of the deposit agreement. Where any matter is to be put to a vote at a general meeting, then upon receipt of your voting instructions, the depositary will try, as far as is practicable, to vote the underlying ordinary shares represented by your ADSs in accordance with your instructions. You will not be able to directly exercise your right to vote with respect to the underlying ordinary shares unless you cancel and withdraw the shares and become the registered holder of such shares prior to the record date for the general meeting. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When a general meeting is convened, you may not receive sufficient advance notice of the meeting to withdraw the ordinary shares represented by your ADSs and become the registered holder of such shares to allow you to attend the general meeting and to vote directly with respect to any specific matter or resolution to be considered and voted upon at the general meeting. In addition, under our memorandum and articles of association, for the purposes of determining those shareholders who are entitled to attend and vote at any general meeting, our directors may close our register of members and/or fix in advance a record date for such meeting, and such closure of our register of members or the setting of such a record date may prevent you from withdrawing the underlying ordinary shares represented by your ADSs and from becoming the registered holder of such shares prior to the record date, so that you would not be able to attend the general meeting or to vote directly. Where any matter is to be put to a vote at a general meeting, upon our instruction the depositary will notify you of the upcoming vote and will arrange to deliver our voting materials to you. We cannot assure you that you will receive the voting materials in time to ensure that you can instruct the depositary to vote the underlying ordinary shares represented by your ADSs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the depositary and its agents are not responsible for failing to carry out voting instructions or for their manner of carrying out your voting instructions. This means that you may not be able to exercise your right to direct how the underlying ordinary shares represented by your ADSs are voted and you may have no legal remedy if the underlying ordinary shares represented by your ADSs are not voted as you requested. In addition, in your capacity as an ADS holder, you will not be able to call a shareholders&#8217; meeting. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Further, under the deposit agreement for the ADSs, if you do not vote, the depositary will give us a discretionary proxy to vote the Class&#160;A ordinary shares underlying your ADSs at shareholders&#8217; meetings unless: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">we have instructed the depositary that we do not wish a discretionary proxy to be given; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">we have informed the depositary that there is substantial opposition as to a matter to be voted on at the meeting; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">a matter to be voted on at the meeting would have a material adverse impact on shareholders; or </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the voting at the meeting is to be made on a show of hands. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The effect of this discretionary proxy is that you cannot prevent our Class&#160;A ordinary shares underlying your ADSs from being voted, except under the circumstances described above. This may adversely affect your interests and make it more difficult for shareholders to influence the management of our company. Holders of our Class&#160;A ordinary shares are not subject to this discretionary proxy. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">You may not receive cash dividends if the depositary decides it is impractical to make them available to you. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The depositary will pay cash distributions 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 on our ordinary shares in the foreseeable future. To the extent that there is a distribution, the depositary has agreed to pay you the cash dividends or other distributions it or the custodian receives on our shares or other deposited securities after deducting its fees and expenses. You will receive these distributions in proportion to the number of shares your ADSs represent. However, the depositary may, at its discretion, decide that it is inequitable or impractical to make a distribution available to any holders of ADSs. For example, the depositary may determine that it is not practicable to distribute certain property through the mail, or that the value of certain distributions may be less than the cost of mailing them. In these cases, the depositary may decide not to distribute such property to you. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">48 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">You may be subject to limitations on transfer of your ADSs. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Your ADSs are transferable on the books of the depositary. However, the depositary may close its books at any time or from time to time when it deems expedient in connection with the performance of its duties. The depositary may close its books from time to time for a number of reasons, including in connection with corporate events such as a rights offering, during which time the depositary needs to maintain an exact number of ADS holders on its books for a specified period. The depositary may also close its books in emergencies, and on weekends and public holidays. The depositary may refuse to deliver, transfer or register transfers of the ADSs generally when our share register or the books of the depositary are closed, or at any time if we or the depositary thinks it is 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">You may experience dilution of your holdings due to inability to participate in rights offerings. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may, from time to time, distribute rights to our shareholders, including rights to acquire securities. Under the deposit agreement, the depositary will not distribute rights to holders of ADSs unless the distribution and sale of rights and the securities to which these rights relate are either exempt from registration under the Securities Act with respect to all holders of ADSs, or are registered under the provisions of the Securities Act. The depositary may, but is not required to, attempt to sell these undistributed rights to third parties, and may allow the rights to lapse. We may be unable to establish an exemption from registration under the Securities Act, and we are under no obligation to file a registration statement with respect to these rights or underlying securities or to endeavor to have a registration statement declared effective. Accordingly, holders of ADSs may be unable to participate in our rights offerings and may experience dilution of their holdings as a result. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. courts may be limited, because we are incorporated under Cayman Islands law. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are an exempted company incorporated under the laws of the Cayman Islands. Our corporate affairs are governed by our ninth amended and restated memorandum and articles of association, the Companies Act (As Revised) of the Cayman Islands (the &#8220;Companies Act&#8221;), and the common law of the Cayman Islands. The rights of shareholders to take action against our directors, actions by our 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 precedents in some jurisdictions in the United States. In particular, the Cayman Islands has a less developed body of securities laws than the United States. Some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. In addition, Cayman Islands companies may not have the standing to initiate a shareholder derivative action in a federal court of the United States. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records (other than the memorandum and articles of association and any special resolutions passed by such companies, and the registers of mortgages and charges of such companies) or to obtain copies of lists of shareholders of these companies. Under Cayman Islands law, the names of our current directors can be obtained from a search conducted at the Registrar of 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 motion or to solicit proxies from other shareholders in connection with a proxy contest. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 our board of directors or controlling shareholders than they would as public shareholders of a company incorporated in the United States. For a discussion of significant differences between the provisions of the Companies Act of the Cayman Islands and the laws applicable to companies incorporated in the United States and their shareholders, see &#8220;Item 10. Additional Information&#8212;B. Memorandum and Articles of Association&#8212;Differences in Corporate Law.&#8221; </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Certain judgments obtained against us by our shareholders may not be enforceable. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are a Cayman Islands company and substantially all of our assets are located outside of the United States. All of our current operations are conducted in China. In addition, most of our current directors and officers are nationals and residents of countries other than the United States. As a result, it may be difficult or impossible for you to bring an action against us or against these individuals in the United States in the event that you believe that your rights have been infringed under the U.S. federal securities laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands and of China may render you unable to enforce a judgment against our assets or the assets of our directors and officers. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Forum selection provisions in our memorandum and articles of association and our deposit agreement with the depositary bank could limit the ability of holders of our Class&#160;A ordinary shares, ADSs, or other securities to obtain a favorable judicial forum for disputes with us, our directors and officers, the depositary bank, and potentially others. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our memorandum and articles of association provide that the federal district courts of the United States are the exclusive forum within the United States (or, if the United States District Court for the Southern District of New York lacks subject matter jurisdiction over a particular dispute, the state courts in New York County, New York) for the resolution of any complaint asserting a cause of action arising out of or relating in any way to the federal securities laws of the United States, regardless of whether such legal suit, action, or proceeding also involves parties other than us. Our deposit agreement with the depositary bank also provides that the United States District Court for the Southern District of New York (or, if the United States District Court for the Southern District of New York lacks subject matter jurisdiction over a particular dispute, the state courts in New York County, New York) will have jurisdiction to hear and determine any suit, action, or proceeding and to settle any dispute between the depositary bank and us that does not involve any other person or party that may arise out of or relate in any way to the deposit agreement, including claims under the Securities Act or the Exchange Act. Holders and beneficial owners of our ADSs, by holding an ADS or an interest therein, understand and irrevocably agree that any legal suit, action, or proceeding against or involving us or the depositary bank arising out of or related in any way to the deposit agreement, ADSs, or the transactions contemplated thereby or by virtue of ownership thereof, including without limitation claims under the Securities Act or the Exchange Act, may only be instituted in the United States District Court for the Southern District of New York (or, if the United States District Court for the Southern District of New York lacks jurisdiction or such designation of the exclusive forum is, or becomes, invalid, illegal, or unenforceable, in the state courts of New York County, New York). However, the enforceability of similar federal court choice of forum provisions has been challenged in legal proceedings in the United States, and it is possible that a court could find this type of provision to be inapplicable, unenforceable, or inconsistent with other documents that are relevant to the filing of such lawsuits. If a court were to find the federal choice of forum provision contained in our memorandum and articles of association or our deposit agreement with the depositary bank to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions. If upheld, the forum selection clause in our memorandum and articles of association, as well as the forum selection provisions in the deposit agreement, may limit a security-holder&#8217;s ability to bring a claim against us, our directors and officers, the depositary bank, and potentially others in his or her preferred judicial forum, and this limitation may discourage such lawsuits. In addition, the Securities Act provides that both federal and state courts have jurisdiction over suits brought to enforce any duty or liability under the Securities Act or the rules and regulations thereunder. Accepting or consent to this forum selection provision does not constitute a waiver by you of compliance with federal securities laws and the rules and regulations thereunder. You may not waive compliance with federal securities laws and the rules and regulations thereunder. The exclusive forum provision in our memorandum and articles of association will not operate so as to deprive the courts of the Cayman Islands from having jurisdiction over matters relating to our internal affairs. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ADSs holders may not be entitled to a jury trial with respect to claims arising under the deposit agreement, which could result in less favorable outcomes to the plaintiff(s) in any such action. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The deposit agreement governing the ADSs representing our ordinary shares provides that, to the fullest extent permitted by law, ADS holders waive the right to a jury trial of any claim they may have against us or the depositary arising out of or relating to our shares, the ADSs or the deposit agreement, including any claim under the U.S. federal securities laws. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">If we or the depositary opposed a jury trial demand based on the waiver, the court would determine whether the waiver was enforceable based on the facts and circumstances of that case in accordance with the applicable state and federal law. To our knowledge, the enforceability of a contractual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-dispute</div> jury trial waiver in connection with claims arising under the federal securities laws has not been finally adjudicated by the United States Supreme Court. However, we believe that a contractual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-dispute</div> jury trial waiver provision is generally enforceable, including under the laws of the State of New York, which govern the deposit agreement, by a federal or state court in the City of New York, which has nonexclusive jurisdiction over matters arising under the deposit agreement. In determining whether to enforce a contractual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-dispute</div> jury trial waiver provision, courts will generally consider whether a party knowingly, intelligently and voluntarily waive the right to a jury trial. We believe that this is the case with respect to the deposit agreement and the ADSs. It is advisable that you consult legal counsel regarding the jury waiver provision before entering into the deposit agreement. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If you or any other holders or beneficial owners of ADSs bring a claim against us or the depositary in connection with matters arising under the deposit agreement or the ADSs, including claims under federal securities laws, you or such other holder or beneficial owner may not be entitled to a jury trial with respect to such claims, which may have the effect of limiting and discouraging lawsuits against us or the depositary, lead to increased costs to bring a claim, limited access to information and other imbalances of resources between such holder and us, or limit such holder&#8217;s ability to bring a claim in a judicial forum that such holder finds favorable. If a lawsuit is brought against us or the depositary under the deposit agreement, it may be heard only by a judge or justice of the applicable trial court, which would be conducted according to different civil procedures and may result in different outcomes than a trial by jury would have had, including results that could be less favorable to the plaintiff(s) in any such action. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Nevertheless, if this jury trial waiver provision is not permitted by applicable law, an action could proceed under the terms of the deposit agreement with a jury trial. No condition, stipulation or provision of the deposit agreement or ADSs shall relieve us or the depositary from our respective obligations to comply with the Securities Act and the Exchange Act nor serve as a waiver by any holder or beneficial owner of ADSs of compliance with the U.S. federal securities laws and the rules and regulations promulgated thereunder. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">An ADS holder&#8217;s right to pursue claims against the depositary is limited by the terms of the deposit agreement. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the deposit agreement, the United States District Court of the Southern District of New York (or, if the United States District Court of the Southern District of New York lacks subject matter jurisdiction over a particular dispute, the state courts of New York County, New York) will have jurisdiction to hear and determine any suit, action, or proceeding and to settle any dispute between the depositary bank and us that does not involve any other person or party that may arise out of or relate in any way to the deposit agreement, including claims under the Securities Act or the Exchange Act. Holders and beneficial owners of our ADSs, by holding an ADS or an interest therein, understand and irrevocably agree that any legal suit, action, or proceeding against or involving us or the depositary, arising out of or related in any way to the deposit agreement, ADSs, or the transactions contemplated thereby or by virtue of ownership thereof, including without limitation claims under the Securities Act or the Exchange Act, may only be instituted in the United States District Court for the Southern District of New York (or, if the Southern District of New York lacks jurisdiction or such designation of the exclusive forum is, or becomes, invalid, illegal, or unenforceable, in the state courts of New York County, New York), and a holder of our ADSs will have irrevocably waived any objection which such holder may have to the laying of venue of any such proceeding, and irrevocably submitted to the exclusive jurisdiction of such courts in any such suit, action, or proceeding. However, the enforceability of similar federal court choice of forum provisions in other companies&#8217; organizational documents has been challenged in legal proceedings in the United States, and it is possible that a court could find this type of provision to be inapplicable or unenforceable. Accepting or consenting to this forum selection provision does not represent you are waiving compliance with the U.S. federal securities laws and the rules and regulations promulgated thereunder. Furthermore, investors cannot waive compliance with the U.S. federal securities laws and rules and regulations promulgated thereunder. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The depositary may, in its sole discretion, require that any dispute or difference arising from the relationship created by the deposit agreement, our shares, the ADSs, or the transactions contemplated thereby be referred to and finally settled by an arbitration conducted under the terms described in the deposit agreement, while to the extent there are specific federal securities law violation aspects to any claims against us and/or the depositary brought by any holder or beneficial owner of ADSs, the federal securities law violation aspects of such claims may, at the option of such holders or beneficial owners, remain in the United States District Court for the Southern District of New York (or, if the United States District Court for the Southern District of New York lacks subject matter jurisdiction over a particular dispute or such designation of the exclusive forum is, or becomes, invalid, illegal, or unenforceable, in the state courts of New York County in New York). We believe that a contractual arbitration provision, especially when excluding matters relating to federal securities law violation, is generally enforceable, including under the laws of the State of New York, which govern the deposit agreement. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We are a &#8220;controlled company&#8221; within the meaning of the NYSE Listed Company Manual and, as a result, can rely on exemptions from certain corporate governance requirements that provide protection to shareholders of other companies. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are a &#8220;controlled company&#8221; within the meaning of the NYSE Listed Company Manual, because our founder and Chief Executive Officer, Mr.&#160;Changlin Liang, will beneficially own more than 50% of our total voting power. For so long as we remain a controlled company under that definition, we are permitted to elect to rely on, and may rely on, certain exemptions from corporate governance rules, including an exemption from the rule that a majority of our board of directors must be independent directors. As a result, you may not have the same protection afforded to shareholders of companies that are subject to these corporate governance requirements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">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 New York Stock Exchange listing standards. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a Cayman Islands company listed on the New York Stock Exchange, we are subject to the New York Stock Exchange listing standards, which requires listed companies to have, among other things, a majority of their board members to be independent and independent director oversight of executive compensation and nomination of directors. However, the New York Stock Exchange 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 New York Stock Exchange listing standards. For instance, we are not required to (i)&#160;have a majority of independent directors, (ii)&#160;have a minimum of three members at our audit committee, (iii)&#160;have a nominating committee composed entirely of independent directors, and (iv)&#160;have a compensation committee composed entirely of independent directors. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are permitted to elect to rely on home country practice to be exempted from the corporate governance requirements. If we choose to follow home country practice in the future, our shareholders may be afforded less protection than they would otherwise enjoy if we complied fully with the New York Stock Exchange listing standards. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Because we qualify as a foreign private issuer under the 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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the rules under the Exchange Act requiring the filing with the SEC of the sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the Exchange Act; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the sections of the 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 </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the selective disclosure rules by issuers of material nonpublic information under Regulation FD. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We will be required to file an annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F</div> 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 the New York Stock Exchange. Press releases relating to financial results and material events will also be furnished to the SEC on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-K.</div> 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, and such information will not be required to be reviewed by an independent registered public accounting firm. As a result, you may not be afforded the same protections or information that would be made available to you were you investing in a U.S. domestic issuer. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">53 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If we are a passive foreign investment company for U.S. federal income tax purposes for any taxable year, United States Holders of our ADSs or Class&#160;A ordinary shares could be subject to adverse U.S. federal income tax consequences. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We will be classified as a passive foreign investment company (&#8220;PFIC&#8221;) for U.S. federal income tax purposes for any taxable year if, applying the applicable look-through rules, either (a) 75% or more of our gross income for such year consists of certain &#8220;passive income&#8221; (as defined in the relevant provisions of the Internal Revenue Code of 1986, as amended), or (b) 50% or more of the value of our assets (generally determined based on an average of the quarterly value of the assets) during such year is attributable to assets that produce or are held for the production of passive income. Based on our market capitalization and the nature and composition of our income and assets, we do not believe we were a PFIC for U.S. federal income tax purposes for our taxable year ended December 31, 2021, although there can be no assurances in this regard. A separate determination must be made after the close of each taxable year as to whether we were a PFIC for that year and involves extensive factual investigation, including ascertaining the fair market value of all of our assets on a quarterly basis and the character of each item of income that we earn. Moreover, the application of the PFIC rules is subject to uncertainty in several respects, and we cannot assure you that the Internal Revenue Service (&#8220;IRS&#8221;) will agree with any position that we take. Accordingly, there can be no assurance that we will not be treated as a PFIC for any taxable year or that the IRS will not take a position contrary to any position that we take. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in the nature or composition of our income or assets may cause us to be or become a PFIC for the current or subsequent taxable years. The determination of whether we will be a PFIC for any taxable year may also depend in part upon the value of our goodwill and other unbooked intangibles not reflected on our balance sheet (which may be determined by reference to the market price of our ADSs or Class&#160;A ordinary shares from time to time, which may be volatile) and also may be affected by how, and how quickly we spend our liquid assets, including the cash generated from our operations and raised in our initial public offering. In estimating the value of our goodwill and other unbooked intangibles, we have taken into account our market capitalization. Among other matters, if our market capitalization declines, we may be more likely to be a PFIC for the current or future taxable years because our liquid assets and cash (which are for this purpose considered assets that produce passive income) may then represent a greater percentage of our overall assets. Further, while we believe our classification methodology and valuation approach are reasonable, it is possible that the IRS may challenge our classification or valuation of our goodwill and other unbooked intangibles, which may result in our being or becoming a PFIC for one or more taxable years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain adverse U.S. federal income tax consequences could apply to a U.S. Holder (as defined in &#8220;Item 10. Additional Information&#8212;E. Taxation&#8212;United States Federal Income Tax Considerations) if we are a PFIC for any taxable year during which such U.S. Holder holds our ADSs or Class&#160;A ordinary shares. U.S. Holders should consult their tax advisors about the potential application of the PFIC rules to their investment in our ADSs or Class&#160;A ordinary shares. For further discussion, see &#8220;Item 10. Additional Information&#8212;E. Taxation&#8212;United States Federal Income Tax Considerations&#8212;Passive Foreign Investment Company.&#8221; </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">We may incur increased costs as a result of being a public company. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are now a public company and expect to incur significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act of 2002, as well as rules subsequently implemented by the SEC and the New York Stock Exchange, impose various requirements on the corporate governance practices of public companies. We expect these rules and regulations to increase our legal and financial compliance costs and to make some corporate activities more time-consuming and costly. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of becoming a public company, we will need to increase the number of independent directors and adopt policies regarding internal controls and disclosure controls and procedures. We also expect that operating as a public company will make 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 will incur 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 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;4.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Information on the Company </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_7" style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A.<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">History and Development of the Company</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our founder, Mr.&#160;Changlin Liang, started our business in May 2017 through Shanghai 100me Internet Technology Co., Ltd., or Shanghai 100me. Over the years, we undertook several rounds of equity financings and expanded our business primarily through Shanghai 100me and its subsidiaries. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2018, we incorporated Dingdong (Cayman) Limited under the laws of the Cayman Islands as our offshore holding company, and Dingdong Fresh Holding Limited, or Dingdong Fresh BVI, as a wholly-owned subsidiary of Dingdong (Cayman) Limited. In January 2019, we established Dingdong Fresh (Hong Kong) Limited, or Dingdong HK, a wholly-owned subsidiary of Dingdong Fresh BVI, under the laws of Hong Kong as our intermediary holding company. Later in August 2019, we purchased 100% ownership of Shanghai 100me through Dingdong HK, making Shanghai 100me our wholly-owned subsidiary. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2021, we listed our ADSs on the New York Stock Exchange under the symbol &#8220;DDL&#8221;. The SEC maintains an Internet site that contains reports, proxy and information statements, and other information that we file electronically with the SEC. The address of the SEC&#8217;s Internet site is http://www.sec.gov. The address of our Internet site is https://ir.100.me/. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We maintain our principal executive offices at Building 6, 500 Shengxia Road, Shanghai, People&#8217;s Republic of China, 200125. Our telephone number at that address is +86 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">21-6858-5011.</div> </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">B.<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Business Overview</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Overview </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We are the largest and fast-growing fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> company in China, in terms of average MAU in 2021, according to the report of China Insights Consultancy (&#8220;CIC&#8221;). We directly provide users and households with fresh produce, meat, seafood, prepared food, and other food products through a convenient and excellent shopping experience supported by an extensive self-operated frontline fulfillment grid. With fresh groceries as our core product categories, we have successfully expanded to providing prepared food and other food products to grow into a leading <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-stop</div> online shopping destination in China for consumers to make purchases for their daily lives. At the same time, we are working to modernize China&#8217;s traditional agricultural supply chain through standardization and digitalization, empowering upstream farms and suppliers to make their production more efficient and tailored to actual demand. Based on our longstanding cooperation with upstream farms and suppliers, we have further expanded to the development and production of private label products to enrich our offerings to all consumers. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">55 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">We conduct our online retail business primarily through <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh, </div></div>our mobile app and mini-programs. Our average monthly transacting users increased from 2.6 million in 2019 to 4.6 million in 2020, and further to 8.8 million in 2021, representing a CAGR of 84.5%, and in 2019, 2020 and 2021, a total of 93.9 million, 198.5 million, and 387.1 million orders, respectively, were placed on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We were one of the pioneers in using a distributed frontline fulfillment grid model to efficiently achieve last-mile delivery for fresh groceries. In addition, we have digitalized all of our core operations, building a full suite supply chain solutions to assure end-to-end quality control, which allows us to continuously optimize operating efficiency while providing users with the best products for value. We have streamlined the farm-to-home supply chain by cutting out intermediaries and guaranteeing strict end-to-end quality control through our 7+1 Quality Control Procedure, across the entire procurement and fulfillment process. The core capabilities that we have accumulated since our inception lay the foundation for our exploring other supply chain collaboration opportunities and user service models in the future. Our capabilities include: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Competitive Product Offering </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Product competitiveness is a fundamental driver of our business. We entered the industry with fresh produce, meats and seafood as our initial focal point, a segment known for high-frequency orders and relatively difficult procurement and fulfillment operations. Users, initially attracted to <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh </div></div>because of the fresh groceries we offer, usually expand to other categories such as prepared food, dairy and bakery products, snacks, oil, seasonings, beverage and others, covering a large percentage of food consumption needs for Chinese families. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are committed to diversifying our product portfolio in response to the trend of consumption upgrade in China. Along with the consumption upgrade, the preference of Chinese consumers, especially younger generation, are gradually shifting from traditional products with a basic function, to more quality, premium products that are more customized, convenient, safer and eco-friendly. Leveraging our strong capabilities in product innovation and our professional product development team, we have introduced a wide variety of prepared food in 2021 to capitalize on the growing preference of consumers for fresh, prepared and quality food. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The fast-paced lifestyles of younger generation and growing preference for healthier and higher quality products have significantly boosted the popularity of prepared food which saves time, requires fewer efforts for cooking and is easy to handle and store. To tap into the new consumer trends among young families, we offer over 4,000 SKUs of prepared food available on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. Leveraging our superior supply chain management capabilities, advanced cold-chain logistics capabilities, and stringent quality control measures, we were able to incubate and source a variety of more innovative, fresher and healthier prepared food. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Private Label Brand </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Leveraging our&#160;in-depth&#160;industry experience, strong product development capabilities and large-scale procurement advantages, we have begun to build our own brands to satisfy the consumers&#8217; evolving needs. We select product types and categories with high purchase frequency, inelastic demand, high scalability, outdated supply and fulfillment chains and high potential for growth. Since July 2020, we have launched several private label brands across many of our product categories, especially in fresh groceries and prepared food categories, such as Daily Fresh Pork, Dingdong Grand Slam hotpot, Boxing Crayfish, Cai Chang Qing, You Dou Zhi, Liang Xin Jiang Ren and Bao&#8217;s Bakery, etc. More than 60% of private label products are produced by ourselves, ensuring adherence to stringent quality control. For the private label products produced by our OEM partners, we usually led or participated their research and development process. Since our launch of private label products, we have seen a general upward trend in the percentage that our private label products take among all the products that we sell and intend to launch additional private label products in the future. As of December 31, 2021, over 600 SKUs of private label products were available on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">In-house Production </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To better control product quality and achieve optimal production level, we entered into strategic cooperation with certain business partners to set up our own production and processing plants, where we have on-site product design, testing, prototyping and production capabilities. These unique in-house production capabilities allow us to rapidly develop and commercialize new and innovative food products that increase the value we provide to our customers. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, we had ten self-operated production or processing plants, among which the Songjiang pastry factory received IFS certification in 2021, a certification that only a few factories in China had received. More than 60% of our private label products were produced at our own production or processing plants. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">56 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Quality Assurance </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our commitment to product quality is uncompromising. We have digitalized all of our core operations, building a full suite supply chain solutions to assure end-to-end quality control, which allows us to continuously optimize operating efficiency while providing users with the best products for value. We have streamlined the farm-to-home supply chain by cutting out intermediaries and guaranteeing strict end-to-end quality control through our 7+1 Quality Control Procedure, across the entire procurement and fulfillment process. Our 7+1 Quality Control Procedure comprises (i) production environment, (ii)&#160;farming, (iii)&#160;harvesting, (iv)&#160;transportation, (v)&#160;regional processing center, (vi) frontline fulfillment station (vii) home delivery, and (viii) feedback and customer services. As of December 31, 2021, we hired over 500 quality control personnel and invested over RMB50 million in inspection and third-party testing in 2021. Our core team members have working experience in leading quality control institutions or retail companies such as Bureau Veritas, Intertek, SGS, International&#160;Featured&#160;Standards(IFS), Metro StarFarm, Wal-Mart, RT-Mart, Carrefour and Auchan. In addition, we have long-term cooperation with leading third-party quality control institutions to help us improve our operational standards in quality control. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">57 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Procurement </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We sourced over 18,000 SKUs, primarily including fresh produce, meat and seafood, prepared food and other food products, from over 2,800 suppliers in 2021. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fresh Groceries Procurement </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Direct Source Procurement </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In 2021, over 8,000 SKUs of fresh produce, meat and seafood were available on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. In order to provide quality fresh groceries on a daily basis, we have established direct relationships with our suppliers from the source of origin. In 2021, approximately 80% of our fresh groceries were procured from direct sources, namely direct producers and base cooperatives, in terms of procurement costs. We believe that our ability to establish direct relationships with suppliers from the source of origin enables us to provide quality products, obtain better procurement terms and gain access to less available SKUs. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We select suppliers on the basis of their reliability, logistics capabilities, productivity, food safety assurance and pricing. They must be able to meet our demands for timely supply of fresh and safe products. We perform background checks on our suppliers and the products they provide before we enter into any agreement. We examine their business licenses and the qualification certificates for their products, check their brand recognition and conduct background investigations into their cooperation history and partners. We also conduct on-site visits to assess and verify their farming locations, business scale, management experience, production capacity, logistics capabilities, and quality control system. As food safety is our top priority, all of our suppliers are required to be outfitted with applicable facilities, equipment and personnel to inspect pesticide residue and to be able to regularly conduct testing and generate quality reports for their products. In addition, we also require our suppliers to have complete and flexible logistics capabilities, including cold chain logistics, to ensure a sustainable and timely supply of our fresh groceries. Once a supplier is selected, we conduct a one-month trial run to test its overall capabilities. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong GAP (&#8220;D-GAP&#8221;) </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">D-GAP is set of good agricultural practices for production safety and sustainability designed by us based on global Good Agricultural Practice (&#8220;GAP&#8221;) and China GAP standards, with adjustments in accordance with the actual characteristics of existing suppliers in China. D-GAP is also endorsed by Shanghai Academy of Agricultural Sciences, Shanghai Municipal Commission of Agriculture and Shanghai Jiaotong University Agricultural College. We are the first company among all fresh groceries ecommerce companies in China to introduce and widely implement a proprietary agricultural standard, according to CIC. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mainly aimed at the cultivation and breeding of primary agricultural products, D-GAP is a standardized system for both production safety and sustainability across all aspects of agricultural production, including the use of agricultural chemicals, workers&#8217; protection and animal welfare. It lays out a set of standardized process management procedures that governs the daily operation and management of the farm, and our inspectors are tasked with checking and grading the status of the farm on site by referring to a detailed checklist. We encourage compliance with D-GAP by our suppliers as well as the farms we collaborate with under the order-based production model. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Order-based Production </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To better ensure our product quality, we have deeply focused on cultivating our upstream sourcing capabilities and modernizing the highly fragmented agricultural supply chain. We work closely with our upstream suppliers, such as farms and cooperatives, to seamlessly integrate their operations with ours. We offer them not only large order flow but also accurate projections for orders so that they can perform order-based production. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the order-based production agreement, we require farms and cooperatives to implement scientific production standards, such as our proprietary &#8220;D-GAP.&#8221; We encourage compliance with D-GAP by rewarding those with high passing grades and mandating immediate suspension of supply if a farm fails to comply with any of the key D-GAP requirements or to obtain a certain grade. Although farms, which are typically agricultural companies or large-scale cooperatives, may incur certain additional costs by adopting higher-standard agriculture procedures and facilities, hiring qualified agricultural technicians and paying fees for third-party accreditation and inspection, most of the farms we collaborate with are willing to comply with our D-GAP requirements, because order-based production allows them to make accurate projections of market demand, reduce unnecessary wastes in production and secure stable profitablity. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our close collaboration and frequent engagement with our suppliers secure a reliable supply of high-quality products and continuously strengthen our bargaining power and procurement cost advantages. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">59 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Procurement of Prepared food and Other Food Products </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the year of 2021, over 12,000 SKUs of prepared food and other food products were available on our <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. As our expansion to prepared food and other food products such as dairy and bakery products, snacks, oil, seasonings and beverage have met widespread success, particularly among young consumers, we will increasingly focus on exploring new product categories meeting emerging consumption needs. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For suppliers of prepared food and other food products, we have implemented a stringent selection process where we conduct a holistic review of a candidate&#8217;s production and distribution status, operation and financial conditions, product competitiveness, brand recognition, delivery and logistics capabilities, management adequacy, competition landscape, pricing strategy and customer service capabilities. By cooperating with our suppliers, we formulate key performance targets, including sales, gross profit and together and jointly develop implementation plans, including sales promotion strategies and financial support, so that both parties can work together and achieve growth. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">60 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment Infrastructure </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We deliver a satisfying customer experience by fulfilling orders quickly and accurately. To this end, we have built our distributed fulfillment infrastructure in selected cities for the prompt receipt, storage and delivery of our products. Our fulfillment infrastructure primarily consists of regional processing centers, frontline fulfillment grid and a last-mile delivery network. To further enhance inventory accountability and security, we track our inventory at all stages from procurement to order fulfillment process. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We operated around 60 regional processing centers in 20 cities in China as of December&#160;31, 2021 to sort, package, label and store raw products prior to distribution to frontline fulfillment stations. We also operated around 1,300 frontline fulfillment stations in more than 35 cities as of December&#160;31, 2021, serving a total of approximately 8.8&#160;million average monthly transacting users in 2021. We manage our fulfillment network by regional clusters, where supply chain and management resources of cities in close proximity can complement each other. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regional Processing Centers </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aided by our warehouse management system and automated equipment, our regional processing centers support our frontline fulfillment grid by sorting, packaging, labeling and storing raw products prior to fulfillment, turning them to standardized products before they are dispatched to frontline fulfillment stations. To ensure upmost quality, we inspect the raw products upon their arrival at our regional processing centers, maximize usage of automation that reduces human error and contamination, set up storage areas with different temperature layers for different products, and ensure food cold chain logistics from procurement to fulfillment. We affix bar codes on our standardized products and leverage our digitalization capabilities to track the status and shelf life of the products, as well as their attrition rate and customer feedback. In this way, the freshness of the products is retained to the maximum extent despite the variance between the natures of the products. This optimizes our allocation efficiency, improves accuracy rates, and reduces our loss rates. When our frontline fulfillment stations place orders to replenish their stock, our proprietary intelligent vehicle route planning algorithm generates the most efficient route to transport products from regional processing centers to frontline fulfillment stations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">61 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Unique Frontline Fulfillment Grid Model </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We pioneered the use of the distributed frontline fulfillment grid model, which we believe is optimally suited to the needs of China&#8217;s fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> industry. Each of our frontline fulfillment station is about 370 square meters in size on average, strategically located to serve neighboring households within certain radius, and be able to realize 30-minute delivery target, which greatly assures the freshness of the products when they reach users. The optimized layout of our frontline fulfillment stations is critical to our overall operational resilience, which enabled us to deliver stable and speedy services to our users and keep up with surge of orders. In addition, compared with the offline retail store model, the distributed frontline fulfillment grid model is less dependent on site selection and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">front-end</div> operators, has faster inventory turnover and has greater scalability in terms of rapidly addressing new regional markets and user demographics. Also, each of our delivery riders is assigned to only one frontline fulfillment station and is exclusively responsible for a certain neighborhood, which increases their familiarity with their coverage area and maximizes their delivery efficiency. At the same time, we can also adjust the service coverage area for each frontline fulfillment station and delivery rider. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Through our years of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-the-ground</div></div> experience and optimization, we have summarized a set of standardized, scientific and comprehensive operating procedures for setting up frontline fulfillment stations, which include replicating both our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">brick-and-mortar</div></div> frontline fulfillment stations and the valuable experience of our staff. While our headquarters centrally manage the design of our frontline fulfillment stations, our training programs and robust promotion system ensure that our new frontline management staff are encouraged to learn from the experience and expertise of our experienced staff. Via robust implementation of these procedures, we are able to replicate our success into new markets and achieve effective and highly scalable expansion. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Frontline Fulfillment Stations and Delivery </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">When a user confirms a delivery address, our system automatically designates the user to the nearest frontline fulfillment station and processes the order automatically and generates instructions for packaging and pickup. According to the customer&#8217;s designated delivery time, the algorithm estimates the time when the order should start to be packaged to ensure freshness and instructs our frontline packing staff accordingly. After the order is packaged, our system assigns the order to the most suitable rider based on our dispatch algorithms. The designated rider then picks up the order based on system instructions and delivers the order to the end customer. Our users can track the shipping status of their orders through <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. Inventory levels are updated in real time as orders are fulfilled. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We deliver products to our users through delivery riders sourced from third-party delivery partners. We enter into agreements with our delivery partners, who engage the delivery riders as contractors. Each delivery rider is designated to a specific frontline fulfillment station and covers the relevant neighborhood. As of December&#160;31, 2021, we had over 17,000 delivery riders. We require our delivery riders and partners to abide by our specified operating standards. As our users have direct interactions with delivery riders, we place great emphasis on providing our delivery partners with high-quality support and resources and training the delivery riders through our delivery partners. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Leveraging big data, AI and our innovative technologies, our intelligent dispatch system directs order delivery in real time. The system is optimized for riders on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-scooters,</div> and tracks the direction and location of each delivery rider on a real-time basis and calculates optimized delivery routes based on the relative locations of the delivery rider, the frontline fulfillment station and the user. We aim to deliver orders placed for immediate delivery to users within 30 minutes after they are placed. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">62 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Seasonality </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have experienced seasonal fluctuations in customer purchases in our business. For example, we typically experience higher user traffic and more purchase orders during the summer holidays as families tend to cook more often for kids at home, and lower user traffic during the Chinese New Year. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our robust operation and rapid growth are supported by our proprietary technology. Our leading technology team, coupled with our proprietary technology infrastructure and the large volume of data generated and collected on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div> each day, have created opportunities for continuous improvements in our technology capabilities, which in turn draws new talents to join us. As of December&#160;31, 2021, we had a technology team of over 900 engineers, around 100 of whom focus on algorithm design and development. Our chief technology officer and head of algorithm design have extensive prior working experience in leading technology companies, and many of our engineers have working experience in peer companies before joining us. A majority of our technologies were developed by ourselves with the rest procured from third-parties or open-source software. In particular, we have self-developed all of our IT solutions and software for our core business. Key components of our technology include: </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Big Data Analytics Platform </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We build our big data analytics capability upon our distributed computing infrastructure that can efficiently handle complex computing tasks of millions of data instances and analytical dimensions. These data may include transaction data, user behavior data, product information, order fulfillment data, and supply chain information. Based on user&#8217; purchase behaviors and usage patterns, we leverage big data analytics and artificial intelligence technology to optimize our operation and enhance user experience. For example, upon any user&#8217;s acceptance of our privacy policy, we not only look into the basic order information, but also user behavioral data such as how long such user spent on browsing and reviewing a particular product and products of similar categories when using our app. We then strive to build predictive and statistical models based on the big data we have accumulated. Furthermore, we build predictive models for new product categories and new markets that can help us with our procurement and fulfillment planning. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, based on historical order placing patterns and associated special weather conditions, promotional events or holiday seasons, we capitalize on big data analytics to forecast order estimates for a specific product for a certain period. This capability allows us to make forecasts two or three days in advance for any given day in the year, and for particular products related to specific holidays, e.g. mooncakes for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Mid-Autumn</div> Festival and zongzi for the Dragon Boat Festival, we can even make <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">7-</div> to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">21-day</div> forecasts. We then enter into fixed-price contracts with our contracted farms for optimized pricing and guaranteed production capacity, which in turn ensures sustainable supply of products on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">63 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Digitalization </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We have digitalized all of our core operations, building a full suite of digitalized supply chain and operations system solutions to assure <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-to-end</div></div> quality control from procurement, product standardization to fulfillment and delivery and from new product reviews to customer feedback. We are also exploring product categorization at the place of production to better offer different types of products to users with different quality and price sensitivities. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The digitalization of our business enables us to accumulate massive amounts of multi-dimensional user behavior and supply chain data. This data is particularly valuable for the fresh groceries <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> sector, which is characterized by highly fragmented upstream and downstream players. The insights that we have gained through analyzing data compiled from the continuous expansion of our user base and geographic coverage can be in turn fed back into our algorithms and operations for better optimization and improvements. As a result, we deeply value and continue to invest in technology. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Standardized Core Infrastructure Environment </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We use third-party cloud service providers instead of our own servers to optimize cost efficiency with our IT and network infrastructure. This allows us to take full advantage of the scalability, flexibility and convenience of cloud services and also benefit from the middleware that we self-develop using open-source software. On this foundation, we have evolved our disaster recovery capability from recovery in the same city to remote disaster recovery, and further to a multi-cloud recover strategy. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We self-develop all of our IT solutions and software for our core business. Our research and development team are divided into teams for customer-facing front office, operational middle office and administrative back office functions. Our technology team is responsible for quality assurance for coding, which involves frequent testing for functionality and performance. Our team is able to push hotfixes and minor improvements in half a day to three days, and roll out routine product updates in one to two weeks. Major projects that require timeboxed delivery generally have development periods of one to two months. In addition, our supply chain system center can also update its products in response to new business requirements by having our professional project management team utilize our automation capabilities. We will continue to invest in technology to pursue technological advancement and future initiatives. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Agricultural Research </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our agricultural research programs are an important mechanism through which best agronomic and sustainable practices can be assured and through which insights can be leveraged and innovations developed. Our agricultural research focus lies predominantly on food safety, nutrition science, product quality, and value added product development. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our agricultural research efforts are directed toward sustaining and improving product yields and product quality by examining and improving agricultural practices in all phases of production and includes on-site technical services and the implementation and monitoring of recommended agricultural practices. For example, we require local farms and cooperatives to implement scientific production standards such as our proprietary D-GAP, a set of good agricultural practices for production safety and sustainability that we designed, and implement order-based production to achieve optimal planting and production levels. Research efforts are also directed towards integrated in-house production. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additionally, we have actively joined the efforts to develop specialized machinery for various phases of agricultural production or packaging that reduce labor costs, increase efficiency and improve product quality. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intellectual Property </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We rely on a combination of patent, copyright, trademark, domain names, and trade secret laws and restrictions on disclosure to protect our intellectual property rights. As of December&#160;31, 2021, we had 15 registered patents, 6 pending patent registration applications, 226 registered trademarks, 184 pending trademark registration applications, registered copyrights to 21 pieces of artistic work and 19 pieces of software, and 19 domain names. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Competition </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> industry in China is intensely competitive. Our current or potential competitors include (i)&#160;other fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> players in China, (ii)&#160;traditional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platforms in China that offer a wide range of general merchandise product categories, and (iii)&#160;major traditional retailers in China that are moving into fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and physical retail stores and supermarkets. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We anticipate that the fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> market will continually evolve and will continue to experience rapid technological change, evolving industry standards, shifting customer requirements, and frequent innovation. We must continually innovate to remain competitive. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">64 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In addition, new and enhanced technologies may increase competition in the fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> industry. New competitive business models may appear, for example based on new forms of social media or social commerce. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We believe that we are well-positioned to effectively compete on the basis of the factors listed above. However, some of our current or future competitors may have longer operating histories, greater brand recognition, better supplier relationships, larger customer bases or greater financial, technical or marketing resources than we do. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Marketing </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We believe that the most effective form of marketing is to attract our users with our differentiated product offerings and continually enhance their experience, as customer satisfaction engenders <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">word-of-mouth</div></div> referrals and repeat purchases. We have been able to build an extensive base of loyal customers primarily through providing superior customer experience and conducting marketing and brand promotion activities. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Insurance </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We maintain standard benefit plans required by PRC laws and regulations, including pension insurance, medical insurance, workplace injury insurance, unemployment insurance, and maternity insurance. In addition, we provide supplementary medical insurance for our employees. We obtain such insurance from reputable insurance carriers in accordance with commercially reasonable standards. In line with general market practice, we maintain business insurances covering damages to our properties and IT infrastructures, but do not maintain any business interruption insurance or key man life insurance, which are not mandatory under the applicable laws. For a discussion of risks relating to our insurance coverage, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our Business and Industry&#8212;We have limited business insurance coverage.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We believe that our insurance coverage is sufficient for its present purposes and is consistent with the insurance coverage of other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> companies in China. We periodically review our insurance coverage to ensure that it remains to be sufficient. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Enterprise Social Responsibility </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Having a positive impact on the communities where we operate is an integral part of our business. Our commitment to our users, partners, investors, our employees and society as a whole is evidenced by the following corporate social responsibilities initiatives: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Poverty Alleviation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Since 2018, we have sourced products from more than 200 poverty-level counties in 18 provinces and autonomous regions, including Yunnan, Guizhou, Xinjiang. In this process, we exported integrated solutions of collective planting standards, harvesting and sorting standards and cold chain logistics standards to impoverished areas, and then created a special agricultural product ecosystem that runs through the entire online chain. In this way, we were able to utilize e-commerce to help farmers and rural enterprises to achieve &#8220;Internet + Agriculture&#8221; integrated development. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, we have opened up new sales channels for agricultural products in poverty-stricken areas through live broadcast of the origin and the establishment of &#8220;Dingdong Agricultural Products Pavilion&#8221; on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. It has helped over 10,000 people in poverty-stricken areas to obtain employment through the production and marketing of agricultural products. At the same time, we provided jobs in impoverished areas by employing hundreds of local employees. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Moreover, during the flood in Henan province in July 2021, we made donations to secure the stable supplies of fresh groceries to the local residents and support the rainstorm-stricken areas. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">65 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Modernization of Traditional Agricultural Practices </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We strongly believe in the importance of modernizing China&#8217;s traditional agricultural industry. Currently, the lack of digitalization in China&#8217;s traditional agriculture industry often leads to volume and timing mismatches between production and demand, which can result in significant waste. We have developed strong relationships with upstream suppliers and empower these suppliers by sharing our data-driven insights and research. We can also helped them modernize their agricultural practices, such as through the adoption of our proprietary D-GAP standards and measures such as order-based production. Ultimately, we aim to continue working with various participants in China&#8217;s agricultural industry to empower the healthy growth of this industry and eliminate waste and inefficiencies. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Initiatives to improve the life of visually impaired people </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our corporate social responsibility is also embodied in our efforts to improve the life of visually impaired people. <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div> is the first fresh grocery app in China that is available for the visually impaired people. We consistently engages with visually impaired user community to learn about their challenges and needs and uses this input to improve usability of our app for visually impaired users. Also, we launched a donation program exclusively for the visually impaired people. Moreover, we encourage our employees to visit visually impaired individuals, help them get outdoors and explore the world. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Regulation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This section sets forth a summary of the most significant rules and regulations that affect our business in China. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Foreign Investments </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment activities in the PRC by foreign investors are principally governed by the Industry Guidelines of Encouraged Foreign Investment, or the Industry Guidelines, and the Special Administrative Measures for Entrance of Foreign Investment (Negative List), or the Negative List, which are promulgated and amended from time to time by Ministry of Commerce, or MOFCOM, and National Development and Reform Commission, or NDRC, and together with the PRC Foreign Investment Law and its respective implementation rules and ancillary regulations. The Industry Guidelines and the Negative List lay out the basic framework for foreign investments in China, classifying businesses into three categories with regard to foreign investments: &#8220;encouraged&#8221;, &#8220;restricted&#8221; and &#8220;prohibited&#8221;. Industries not listed in the Industry Guidelines or the Negative List are generally deemed as falling into a fourth category &#8220;permitted&#8221; unless specifically restricted by other PRC laws. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;27, 2020, MOFCOM and NDRC released Industry Guidelines of Encouraged Foreign Investment (2020 Version), which took effect on January&#160;27, 2021. On December&#160;27, 2021, MOFCOM and NDRC promulgated the Special Administrative Measures for Entrance of Foreign Investment (Negative List) (2021 Version), which became effective on January&#160;1, 2022. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;15, 2019, the National People&#8217;s Congress, or NPC, approved the PRC Foreign Investment Law, which took effect on January&#160;1, 2020 and replaced three then existing laws on foreign investments in China, namely, the PRC Sino-Foreign Equity Joint Venture Enterprise Law, the PRC Sino-Foreign Cooperative Joint Venture Enterprise Law and the PRC Wholly Foreign-invested Enterprise Law. The 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 invested enterprises in China. The PRC Foreign Investment Law establishes the basic framework for the access to and the promotion, protection and administration of foreign investments in view of investment protection and fair competition. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">According to the PRC Foreign Investment Law, foreign investments shall enjoy <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-entry</div> national treatment, except for those foreign-invested entities that operate in industries deemed to be either &#8220;restricted&#8221; or &#8220;prohibited&#8221; in the &#8220;negative list.&#8221; While foreign investors shall refrain from investing in any of the foreign &#8220;prohibited&#8221; industries, foreign-invested entities operating in foreign &#8220;restricted&#8221; industries shall require market entry clearance and other approvals from relevant PRC governmental authorities. The PRC Foreign Investment Law does not comment on the concept of &#8220;de facto control&#8221; or contractual arrangements with variable interest entities, however, it has a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-all</div> provision under the definition of &#8220;foreign investment&#8221; to include investments made by foreign investors in China through means stipulated by laws or administrative regulations or other methods prescribed by the PRC State Council. Furthermore, the PRC Foreign Investment Law provides that foreign-invested enterprises that have been established before the implementation of PRC Foreign Investment Law according to the said three existing laws regulating foreign investments may maintain their structure and corporate governance within five years after the implementation of the PRC Foreign Investment Law. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;26, 2019, the State Council promulgated the Regulations for Implementing the PRC Foreign Investment Law, which took effect on January&#160;1, 2020. The implementation regulations further clarified that the State encourages and promotes foreign investments, protects the lawful rights and interests of foreign investors, regulates foreign investment administration, continues to optimize foreign investment environment, and advances a higher-level opening. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;30, 2019, MOFCOM and the State Administration for Market Regulation, or SAMR, jointly promulgated the Measures for Information Reporting on Foreign Investment, which became effective on January&#160;1, 2020. Pursuant to the Measures for Information Reporting on Foreign Investment, where a foreign investor carries out investment activities in China directly or indirectly, the foreign investor or the foreign-invested enterprise shall submit the investment information to the competent commerce department. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">66 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Foreign Investments in Value-Added Telecommunications Businesses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the Provisions on Administration of Foreign-Invested Telecommunications Enterprises which was promulgated by the State Council on December&#160;11, 2001 and amended on September&#160;10, 2008 and February&#160;6, 2016, or the FITE Regulations, the ultimate foreign equity ownership in a value-added telecommunications services provider shall not exceed 50%. Moreover, for a foreign investor to acquire any equity interest in value-added telecommunication business in China, it must satisfy a number of stringent performance and operational experience requirements, including demonstrating good track records and experience in operating value-added telecommunication business overseas. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On June&#160;19, 2015, the Ministry of Industry and Information Technology, or the MIIT, issued the Circular on Removing the Restrictions on Equity Ratio Held by Foreign Investors in Online Data Processing and Transaction Processing (Operating <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce)</div> Business, allowing foreign investors to own 100% of equity interest in an operator of &#8220;operating <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce&#8221;</div> business. The latest Negative List further provides that foreign investors are allowed to hold more than 50% equity interests in a value-added telecommunications service provider engaging in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce,</div> domestic multiparty communication, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">storage-and-forward</div></div> and call center businesses, while other requirements with respect to track record and experience provided by the FITE Regulations shall still apply and foreign investors are still prohibited from holding more than 50% of equity interest in a provider of other subcategories of value-added telecommunications services. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We currently provide users with fresh groceries through our self-operated platform, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>, without involving any third-party merchants, and we currently do not engage in value-added telecommunication business. However, we may in the future expand our business by introducing third-party merchants on our mobile app and mini programs, and provide platform services to such third-party merchants for their sales of products through our platform. To that end, Shanghai 100me obtained a VAT License for the provision of online data processing and transaction processing business for future business operation. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Licenses, Permits, Registrations and Filings </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We hold or are required to hold a variety of licenses and permits in connection with various aspects of our business, including the following: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">VAT License </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Telecommunications Regulations promulgated by the State Council and its related implementation rules, including the Catalog of Classification of Telecommunications Business issued by MIIT, categorize various types of telecommunications and telecommunications-related activities into basic or value-added telecommunications services. Under the Telecommunications Regulations, commercial operators of value-added telecommunications services must first obtain a VAT License from the MIIT or its provincial level counterparts. In 2017, the MIIT promulgated an amended Administrative Measures on Telecommunications Business Operating Permit, which set forth more specific provisions regarding the different types of VAT Licenses required to operate different value-added telecommunications services, the qualifications and procedures for obtaining such different types of VAT Licenses. Our wholly-owned subsidiary, Shanghai 100me Internet Technology Co., Ltd. Or Shanghai 100me, currently holds a VAT License for the provision of online data processing and transaction processing services, which remains valid until February&#160;5, 2026. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">67 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Food Operating Permit </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">China has adopted a licensing system for food supply operations under the Food Safety Law and its implementation rules. Entities or individuals that intend to engage in food production, food distribution or food service businesses shall obtain licenses or permits for such businesses. On August&#160;31, 2015, the China Food and Drug Administration, or CFDA, issued the Administrative Measures for Food Operating Permit, which was amended and took effect as of November&#160;17, 2017. The Administrative Measures for Food Operating Permit requires an enterprise engaging in food operating business to obtain a Food Operating Permit, and where a food operator establishes warehouses (including self-owned and leased ones) outside its operation region, its Food Operating Permit shall also specify the specific addresses of such warehouses. Furthermore, the Administrative Measures for Food Operating Permit stipulate that the relevant food and drug authorities shall implement classified permits for food operation in accordance with the business type and the risk level of the operating project of food operators, and any food operator engaging in online food operating shall specify in its Food Operating Permit. Our principal subsidiaries, Shanghai 100me, Chizhiyiheng (Shanghai) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd., Shilaiyunzhuan (Hangzhou) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd., Shishishun (Shenzhen) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd., Shishishun (Jiangsu) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd., ChaoLizhi (Jiangsu) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd. and Beijing Bujiangjiu <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd., hold a Food Operating Permit. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Record-filing for Operation of Medical Devices </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the Regulations on Supervision and Administration of Medical Devices, or the Medical Devices Regulations, which was issued by the State Council in 2000 and last amended in 2021, medical devices are divided into three types based on their risk levels. On July&#160;30, 2014, CFDA promulgated the Measures on the Supervision and Administration of the Business Operations of Medical Devices, or the Medical Devices Measures, which became effective on October&#160;1, 2014 and was amended on November&#160;17, 2017. Pursuant to the Medical Devices Regulations and the Medical Devices Measures, any entities that engage in the business operation of Type II medical devices shall file a record with the local food and drug administration. Our principal subsidiary, Shanghai 100me, has completed the record-filing formalities regarding its operation of medical devices with the competent government authorities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, according to the Measures for the Administration and Supervision of Online Sales of Medical Devices, or Measures for Online Sales of Medical Devices, which was promulgated by CFDA on December&#160;20, 2017 and became effective on March&#160;1, 2018, enterprises engaged in online sales of medical devices shall be medical device operation enterprises that have obtained medical device operation licenses or record-filings and shall fill in the table of information of online sales of medical devices and file the relevant information to the competent food and drug administration. Our PRC subsidiary, Shanghai 100me, has filed the information of its online sales of medical devices to the competent authority. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Record-Filing of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Livestream Platform </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the Provisions on the Administration of Online Live-streaming Services promulgated on November&#160;4, 2016, online live-streaming service providers shall examine and verify the real identity of online live-streaming content publishers, and file such information with relevant cyberspace administration authority. Shanghai 100me has completed the record-filing with respect to its online live-streaming platform on August&#160;28, 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Pursuant to Notice of National Radio and Television Administration on Strengthening the Administration of Live-streaming Shows and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Live-streaming promulgated by State Administration of Radio and Television on November&#160;12, 2020, platforms providing live-streaming services for online shows and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> activities should effectively implement their responsibilities as subjects, strive to improve various management systems, responsibility systems, content security systems and human resources and material allocation for webcast services, actively participate in the development of industry ethics and industry self-discipline, so as to jointly promote the standardized, orderly and sound development of live streaming of online shows and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> activities. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">68 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Registration of Issuers of Single-Purpose Commercial Prepaid Cards </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On September&#160;21, 2012, MOFCOM issued the Administrative Measures on Single-Purpose Commercial Prepaid Cards (Tentative), or the Single-Purpose Cards Measures, which took effect on November&#160;1, 2012 and was amended on August&#160;18, 2016. Under the Single-Purpose Card Measures, among other things and subject to implementing rules adopted by the local branch of MOFCOM, the issuer of single-purpose commercial prepaid cards, or the Single-Purpose Cards, which are defined as the prepaid cards that can only be redeemed by the card issuer, the group companies under the same ultimate control of the card issuer, or the franchise entities under one single brand same as the card issuer, shall (i)&#160;register its card issuance with MOFCOM or its local branches within 30 days after it starts offering such Single-Purpose Cards, and (ii)&#160;adopt sufficient measures to control risks, by means of controlling the total balance of the Single-Purpose Cards and providing advance deposit, guarantee insurance, bank guarantee or other types of commercial guarantee as required. Shanghai 100me issues and sells Single-Purpose Cards to our customers, and it has completed the required registration formalities with the competent municipal branches of MOFCOM. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Internet Privacy </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC Constitution states that PRC law protects the freedom and privacy of communications of citizens and prohibits infringement of these rights. In recent years, PRC government authorities have enacted legislation on the Internet use to protect personal information from any unauthorized disclosure. Under the Several Provisions on Regulating the Market Order of Internet Information Services which was promulgated by MIIT on December&#160;29, 2011, an Internet content service operator may not collect any user personal information or provide any such information to third parties without the consent of a user, unless otherwise stipulated by laws and administrative regulations. An Internet content service operator must expressly inform the users of the method, content and purpose of the collection and processing of such user personal information and may only collect such information necessary for the provision of its services. An Internet content service operator is also required to properly keep the user personal information, and in case of any leak or likely leak of the user personal information, the Internet content service operator must take immediate remedial measures and, in severe circumstances, to make an immediate report to the telecommunication regulatory authority. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the Decision on Strengthening Network Information Protection, which was promulgated by the Standing Committee of NPC on December&#160;28, 2012, provides that electronic information that is able to identify personal identities of citizens or is concerned with personal privacy of citizens is protected by law and shall not be unlawfully obtained or provided. Internet content service operators collecting or using personal electronic information of citizens shall specify purposes, manners and scopes of information collection and use, obtain the consent of citizens concerned, and strictly keep confidential personal information collected. Internet content service operators are prohibited from disclosing, tampering with, damaging, selling or illegally providing others with personal information collected. Technical and other measures are required to be taken by Internet content service operators to prevent personal information collected from unauthorized disclosure, damage or being lost. Internet content service operators are subject to legal liability, including warnings, fines, confiscation of illegal gains, revocation of licenses or filings, closing of websites concerned, public security administration punishment, criminal liabilities, or civil liabilities, if they violate relevant provisions on Internet privacy. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the Order for the Protection of Telecommunication and Internet User Personal Information which was promulgated by MIIT on July&#160;16, 2013, any collection and use of users&#8217; personal information must be subject to the consent of the users, abide by the principles of legality, rationality and necessity and be within the specified purposes, methods and scopes. Pursuant to the Ninth Amendment to the Criminal Law which was issued by the Standing Committee of NPC on August&#160;29, 2015 and became effective on November&#160;1, 2015, any Internet service provider that fails to fulfill obligations to manage information and network security as required by applicable laws and refuses to rectify upon orders from government authorities, will be subject to the criminal penalty if such failure (i)&#160;causes dissemination of illegal information in large scale; (ii)&#160;causes user information leaks resulting in severe consequences; (iii)&#160;causes serious loss of evidence to criminal investigations; or (iv)&#160;implicates other severe circumstances. Moreover, any individual or entity that (i)&#160;sells or provides personal information to others in violation of applicable laws, or (ii)&#160;steals or illegally obtains any personal information, in either case implicating severe circumstances, will be subject to the criminal penalty. The PRC government, however, has the power and authority to order Internet content service operators to turn over personal information if an Internet user posts any prohibited content or engages in illegal activities on the Internet. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">69 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To further regulate cybersecurity and privacy protection, the PRC Cybersecurity Law which was promulgated by the Standing Committee of NPC on November&#160;7, 2016 and took effect on June&#160;1, 2017, provides that: subject to certain exceptions, (i)&#160;to collect and use personal information, network operators must follow the principles of legitimacy, rightfulness, and necessity, disclose their rules of data collection and use, clearly express the purposes, means, and scope of collecting and using the information, and obtain the consent of the persons whose data is gathered; (ii)&#160;network operators can neither gather personal information unrelated to the services they provide, nor gather or use personal information in violation of the provisions of laws and administrative regulations or the scopes of consent given by the persons whose data is gathered, and must dispose of personal information they have saved in accordance with the provisions of laws and administrative regulations and agreements reached with users; (iii)&#160;network operators cannot divulge, tamper with, or damage the personal information they have collected, and cannot provide the personal information to others without the consent of persons whose data is collected. According to the PRC Cybersecurity Law, personal information refers to all kinds of information that are recorded electronically or that can otherwise be used to independently identify or be combined with other information to identify natural persons&#8217; personal information, including but not limited to natural persons&#8217; names, dates of birth, identification numbers, biologically identified personal information, addresses, and telephone numbers. Any Internet information services provider that violates these privacy protection requirements under the PRC Cybersecurity Law and related laws and regulations may be ordered to turn in illegal gains generated from unlawful operations and pay a fine of no less than one but no more than ten times of the illegal gains and may be ordered to cease the relevant business operations when the violation is serious. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;28, 2016, the Cyberspace Administration of China issued the Administrative Provisions on Mobile Internet Applications Information Services, which became effective on August&#160;1, 2016, to further strengthen the regulation of the mobile app information services. Pursuant to these provisions, owners or operators of mobile apps that provide information services are required to be responsible for information security management, establish and improve the protective mechanism for user information, observe the principles of legality, rightfulness and necessity, and expressly state the purpose, method and scope of, and obtain user consent to, the collection and use of users&#8217; personal information. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On May&#160;8, 2017, the Supreme People&#8217;s Court and the Supreme People&#8217;s Procuratorate issued the Interpretations of the Supreme People&#8217;s Court and the Supreme People&#8217;s Procuratorate on Several Issues Concerning the Application of Law in the Handling of Criminal Cases Involving Infringement of Citizens&#8217; Personal Information, or the Personal Information Interpretations, which became effective on June&#160;1, 2017. The Personal Information Interpretations provides more practical conviction and sentencing criteria for the infringement of citizens&#8217; personal information. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;23, 2019, the PRC Office of the Central Cyberspace Affairs Commission and other three authorities jointly issued the Circular on the Special Campaign of Correcting Unlawful Collection and Usage of Personal Information via Apps. Pursuant to this circular, (i)&#160;app operators are prohibited from collecting any personal information irrelevant to their services; (ii)&#160;information collection and usage policy should be presented in a simple and clear way, and such policy should be consented by the users voluntarily; and (iii)&#160;authorization from users should not be obtained by coercing users with default or bundling clauses or making consent a condition of service. App operators violating these rules can be ordered by authorities to correct their noncompliance within a given period of time, be publicly reported, or ordered to quit its operation or cancel its business license or operational permits. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">70 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;10, 2019, the Ministry of Public Security promulgated the Guidelines for Internet Personal Information Security Protection, which establishes the management mechanism, security technical measures and business workflows for personal information security protection. On August&#160;22, 2019, the Cyberspace Administration of China promulgated the Provisions on the Cyber Protection of Children&#8217;s Personal Information which requires, among others, that network operators who collect, store, use, transfer and disclose personal information of children under the age of 14 shall establish special rules and user agreements for the protection of children&#8217;s personal information, inform the children&#8217;s guardians in a noticeable and clear manner, and shall obtain the consent of the children&#8217;s guardians. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;28, 2019, the Cyberspace Administration of China, MIIT, the Ministry of Public Security and SAMR jointly promulgated the Measures for the Determination of the Collection and Use of Personal Information by Apps in Violation of Laws and Regulations, which provides guidance for the regulatory authorities to identify the illegal collection and use of personal information through mobile apps, and for the app operators to conduct self-examination and self-correction and social supervision by citizens. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On May&#160;28, 2020, the NPC approved the Civil Code of the PRC or the Civil Code, which came into effect on January&#160;1, 2021. Pursuant to the Civil Code, the personal information of a natural person shall be protected by the law. Any organization or individual that needs to obtain personal information of others shall obtain such information legally 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. Furthermore, information processors shall not divulge or tamper with personal information collected or stored by them; without the consent of a natural person, information processors shall not illegally provide personal information of such person to others, except for information that has been processed so that specific persons cannot be identified and that cannot be restored. In addition, an information processor shall take technical measures and other necessary measures to ensure the security of the personal information that is collected and stored and to prevent the information from being divulged, tampered with or lost; where personal information has been or may be divulged, tampered with or lost, the information processor shall take remedial measures in a timely manner, inform the natural person concerned in accordance with the provisions and report the case to the relevant competent department. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Data Privacy and Cybersecurity </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Data Security Law of the PRC, or the DSL, was promulgated by the SCNPC on June&#160;10, 2021 and became effective on September&#160;1, 2021. The primary purpose of the DSL is to regulate data-related activities, which include data collection, storage, usage, processing, transmission, provision and disclosing of data, safeguarding data security, promoting data development and usage, protecting individuals and entities&#8217; legitimate rights and interests, and safeguarding state sovereignty, state security and development interests. The DSL shall apply to both data activities conducted within the territory of the PRC and data activities conducted outside the PRC that may harm the national security or public interests of the PRC, or the legitimate rights of PRC citizens or entities. The DSL provides that the PRC shall establish a data classification and grading protection system and data security review system, under which data processing activities that affect or may affect national security shall be reviewed for national security. A decision on security review made in accordance with the laws shall be final. Data processors shall establish a sound data security management system throughout the whole process, organize data security education and training, and take corresponding technical measures and other necessary measures to ensure data security, in accordance with the provisions of laws and regulations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">71 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;20, 2021, the SCNPC promulgated the Personal Information Protection Law, which took effect from November&#160;1, 2021. The Personal Information Protection Law stipulates, among other things, the circumstances under which a personal information processor could process personal information, such as: (i)&#160;with the consent of individual; (ii)&#160;if necessary for the execution or performance of a contract to which the individual is a party; (iii)&#160;if necessary to fulfill statutory duties and statutory obligations; (iv)&#160;in order to respond to public health emergencies or protect natural persons&#8217; life, health and property safety under emergency circumstances; (v)&#160;such information that has been made public is processed within a reasonable scope in accordance with this Law; (vi)&#160;personal information is processed within a reasonable scope to conduct news reporting, public opinion-based supervision, and other activities in the public interest; or (vii)&#160;under any other circumstance as provided by any law or regulation. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The SCNPC promulgated the PRC Cybersecurity Law on November&#160;7, 2016. According to the PRC Cybersecurity Law, personal information refers to all kinds of information that are recorded electronically or in other forms that can be used to independently identify or be combined with other information to identify natural persons&#8217; personal information, including but not limited to natural persons&#8217; names, dates of birth, identification numbers, biologically identified personal information, addresses and telephone numbers. Any network operators or providers of network products and services that violate the privacy protection requirements under the PRC Cybersecurity Law and related laws and regulations may be ordered to turn in illegal gains generated from unlawful operations and pay a fine of no less than one but no more than ten times of the illegal gains and may be ordered to cease the relevant business operations when the violation is serious. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;28, 2021, the Cyberspace Administration of China, or the CAC, together with other PRC governmental authorities, promulgated the Measures for Cybersecurity Review, or the Cybersecurity Measures. Pursuant to the Cybersecurity Measures, the purchase of network products and services of a critical information infrastructure operator and data processing activities of an online platform operator that affect or may affect national security shall be subject to the cybersecurity review. Alternatively, relevant governmental authorities in the PRC may initiate cybersecurity review if such governmental authorities determine any network products and services, and data processing activities affect or may affect national security. On November&#160;14, 2021, the CAC published the Regulations on the Administration of Cyber Data Security (Draft for Comments), or the Draft Cyber Data Regulations, pursuant to which a &#8220;data processor&#8221; shall be subject to cybersecurity review if it conducts other activities that affect or may affect national security. As of the date of this annual report, the Draft Cyber Data Regulations is still in draft form and has not come into force. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;15, 2021, the SAMR released the Administration Measures for the Supervision and of Online Trading, which took effect on May&#160;1, 2021, providing more detailed requirements for the online trading operators, such as clarifying the specific acts infringing consumers&#8217; personal information in online trading, the prohibited contents contained in the standard terms used by the operators, and elaborating the measures shall be applicable to the operating activities of selling goods or providing services through social network and online live-streaming. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">72 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">To further regulate the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> industry, on August&#160;31, 2018, the Standing Committee of NPC promulgated the PRC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Law, which took effect on January&#160;1, 2019, providing that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> operators must comply with the principles of voluntariness, equality, fairness, and good faith, abide by laws, observe business ethics, equally participate in market competition, perform obligations regarding the protection of consumers&#8217; rights and interests, environmental protection, intellectual property protection, and the protection of cybersecurity and personal information, take charge of the quality of products and services, and receive the supervision of the government and the general public. For example, the PRC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Law requires <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> operators to respect and equally protect consumers&#8217; legitimate rights and provide options to consumers without targeting their personal characteristics, and also requires <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> operators to clearly point out to consumers their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tie-in</div> sales in which additional services or products are added by merchants to a purchase, and not to assume consumers&#8217; consent to such <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tie-in</div> sales by default. The PRC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Law also organized rules on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> contract execution and performance between <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> product/service providers and customers. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On June&#160;12, 2019, the State Post Bureau and MOFCOM promulgated the Guiding Opinions on Regulating the Interconnection and Sharing of Data between Express Delivery and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Industries, which provides that if <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> participants agree to deliver commodities through express delivery, an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> operator will be supported in providing the necessary delivery data to an express delivery service provider through the agreed means of data transmission. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform operator cannot, by restricting the interconnection and sharing of data, hinder the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> participants from freely choosing the express delivery service. When collecting and sharing user information, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> operators and enterprises engaged in express delivery business must abide by the provisions of laws and administrative regulations on information protection, and cannot be used for purposes unrelated to the delivery service they provide. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Product Quality and Consumer Protection </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Product Quality Law, which was promulgated by Standing Committee of NPC on February&#160;22, 1993 and most recently amended on December&#160;29, 2018, applies to all production and sale activities in China. Pursuant to this law, products offered for sale must satisfy relevant quality and safety standards. Enterprises may not produce or sell counterfeit products in any fashion, including forging brand labels or giving false information regarding a product&#8217;s manufacturer. Violations of state or industrial standards for health and safety and any other related violations may result in civil liabilities and administrative penalties, such as compensation for damages, fines, suspension or shutdown of business, as well as confiscation of products illegally produced and sold and the proceeds from such sales. Severe violations may subject the responsible individual or enterprise to criminal liabilities. Where a defective product causes physical injury to a person or damage to another person&#8217;s property, the victim may claim compensation from the manufacturer or from the seller of the product. If the seller pays compensation and it is the manufacturer that should bear the liability, the seller has a right of recourse against the manufacturer. Similarly, if the manufacturer pays compensation and it is the seller that should bear the liability, the manufacturer has a right of recourse against the seller. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the Civil Code of the PRC, or the Civil Code, which was promulgated on May&#160;28, 2020 and became effective on January&#160;1, 2021, the infringed party may claim for compensation from the manufacturer or the seller of the relevant product in which the defects have caused damage. Where the product defects are caused by the producers, the sellers shall have the right to recover the same from the producers after paying compensation. If the products are defective due to the fault of the seller, the producer may, after paying compensation, claim the same from the seller. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">73 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Consumer Rights and Interests Protection Law or the Consumer Protection Law, which was promulgated by Standing Committee of NPC on October&#160;31, 1993 and most recently amended on October&#160;25, 2013, sets out the obligations of business operators and the rights and interests of the consumers in China. Pursuant to this law, business operators must guarantee that the commodities they sell satisfy the requirements for personal or property safety, provide consumers with authentic information about the commodities, and guarantee the quality, function, usage and term of validity of the commodities. Failure to comply with the Consumer Protection Law may subject business operators to civil liabilities such as refunding purchase prices, replacement of commodities, repairing, ceasing damages, compensation, and restoring reputation, and even subject the business operators or the responsible individuals to criminal penalties when personal damages are involved or if the circumstances are severe. The Consumer Protection Law was further amended in October 2013 and became effective in March 2014. The amended Consumer Protection Law further strengthens the protection of consumers and imposes more stringent requirements and obligations on business operators, especially on the business operators through the internet. For example, the consumers are entitled to return the goods (except for certain specific goods, such as custom-made goods, fresh and perishable goods, digital products (e.g. audio-visual products, computer software downloaded online or unpacked by the consumer), newspapers and periodicals delivered and other goods for which <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-return</div> of goods is confirmed by the consumer at the time of purchase based on the characteristics of the goods) within seven days upon receipt without any reasons when they purchase the goods from business operators on the internet. The consumers whose interests have been damaged due to their purchase of goods or acceptance of services on online marketplace platforms may claim damages from sellers or service providers. Where the providers of the online marketplace platforms are unable to provide the real names, addresses and valid contact details of the sellers or service providers, the consumers may also claim damages from the providers of the online marketplace platforms. Providers of online marketplace platforms that know or should have known that sellers or service providers use their platforms to infringe upon the legitimate rights and interests of consumers but fail to take necessary measures must bear joint and several liabilities with the sellers or service providers. Moreover, if business operators deceive consumers or knowingly sell substandard or defective products, they should not only compensate consumers for their losses, but also pay additional damages equal to three times the price of the goods or services. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Anti-Monopoly </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Anti-Monopoly Law of the PRC or the Anti-Monopoly Law, which was promulgated by the Standing Committee of NPC on August&#160;30, 2007 and effective from August&#160;1, 2008, prohibits monopolistic conduct such as entering into monopoly agreements, abuse of dominant market position and concentration of undertakings that have the effect of eliminating or restricting competition. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The dominant market position shall refer to a market position where an operator may manipulate the price, volume and other trade conditions of commodities on a relevant market, or may obstruct or otherwise affect the entrance of other operators into relevant markets. Operators who hold the dominant market position are prohibited from engaging in such practices which may be classified as an abuse of said position as: (a)&#160;selling commodities at unfairly high or buying commodities at unfairly low prices, (b)&#160;selling commodities at a price lower than cost without justified reasons, (c)&#160;refusing to trade with relevant trading counterparts without justified reasons, (d)&#160;forcing the other trading counterparts to trade only with the said operator or its designated operators without justified reasons, (e)&#160;conducting <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tie-in</div> sales or adding other unreasonable conditions on a deal without justified reasons, (f)&#160;discriminating among trading counterparts of the same qualifications with regard to trade price, etc. without justified reasons, or (g)&#160;other practices recognized by the enforcement authorities as abuse of dominant market position. Furthermore, where an operator violates the provisions of the Anti-Monopoly Law by abusing dominant market position, the enforcement authorities shall order such operator to stop the illegal activities, confiscate the illegal earnings, and impose a fine of 1% to 10% of the previous year&#8217;s sales revenue. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2018, the SAMR was formed as a new governmental agency to take over, among other things, the anti-monopoly enforcement functions from the relevant departments under the MOFCOM, the NDRC and the State Administration for Industry and Commerce, respectively. Since its inception, the SAMR has continued to strengthen its anti-monopoly enforcement. The SAMR issued the Notice on Anti-Monopoly Enforcement Authorization on December&#160;28, 2018, which grants authorizations to the SAMR&#8217;s provincial branches for anti-monopoly enforcement within their respective jurisdictions, and further issued the Anti-Monopoly Compliance Guideline for Operators on September&#160;11, 2020, which applies to operators under the Anti-Monopoly Law for establishing an anti-monopoly compliance management system and preventing anti-monopoly compliance risks. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">74 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;26, 2019, the SAMR issued the Interim Provisions on the Prohibitions of Acts of Abuse of Dominant Market Positions, which took effect on September&#160;1, 2019 to further prevent and prohibit the abuse of dominant market positions. On February&#160;7, 2021, Anti-monopoly Commission of the State Council issued an Anti-Monopoly Guide for the Platform Economy Sector, or the Guide. The Guide provides operational standards and guidelines to be applied in identifying certain monopolistic acts of internet platforms which are prohibited to restrict unfair competition and safeguard users&#8217; interests, including without limitation, prohibiting personalized pricing using big data and analytics, selling products below cost without reasonable causes, actions or arrangements seen as exclusivity arrangements, using technology means to block competitors&#8217; interface, using bundle services to sell services or products. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Anti-Unfair Competition </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Anti-Unfair Competition Law of the PRC, or the Anti-Unfair Competition Law, which was promulgated by the Standing Committee of NPC on September&#160;2, 1993 and most recently amended on April&#160;23, 2019, provides that operators shall abide by freewill, equality, fairness and good faith principle and comply with laws and business ethics. The online business operator is required to comply with the Anti-Unfair Competition Law as well, such operator shall not, by utilizing technical methods to affect users&#8217; options, among others, conduct any activities interfering with or destroying other operator&#8217;s online products or services. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the Anti-Unfair Competition Law, operators shall not undermine their competitors by engaging in improper activities, including but not limited to, market confusion, commercial bribery, misleading false publicity, infringement of trade secrets and illegitimate premium sale. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any operators who violate the Anti-Unfair Competition Law by engaging in the unfair competitive activities shall be ordered to cease such illegal activities, eliminate the influence of such activities or compensate for the damages caused to any party. The competent supervision and inspection authorities may also confiscate the illegal gains or impose fines on such operators. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations on Leasing </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Urban Real Estate Administration Law of the PRC, which took effect in January 1995 with the latest amendment on August&#160;26, 2019, provides that lessors and lessees are required to enter into a written lease contract, containing such provisions as the term of the lease, the use of the premises, rental price, liability for repair, and other rights and obligations of both parties. Both lessor and lessee are also required to file for registration and record the lease contract with the real estate administration department. Pursuant to Administrative Measures for Commodity Housing Leasing, which took effect in February&#160;1, 2011, if the lessor and lessee fail to go through the registration procedures timely provided that the competent administrative authority ordered to rectify within a time limit, both lessor and lessee may be subject to fines. According to the Civil Code, the validity of the lease contract shall not be affected due to the failure of registration and record of lease contract. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the Civil Code, the lessee may sublease the leased premises to a third party, subject to the consent of the lessor. Where the lessee subleases the premises, the lease contract between the lessee and the lessor remains valid. The lessor is entitled to terminate the lease contract if the lessee subleases the premises without the consent of the lessor. In addition, if the lessor transfers the premises, the lease contract between the lessee and the lessor will still remain valid. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">75 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations on Fire Prevention </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Fire Prevention Law of the PRC, or the Fire Prevention Law, was adopted on April&#160;29, 1998 and last amended on April&#160;29, 2021. According to the Fire Prevention Law and other relevant laws and regulations of the PRC, the Ministry of Emergency Management and its local counterparts at or above county level shall monitor and administer the fire prevention affairs. The Fire Prevention Law provides that the fire prevention design or construction of a construction project must conform to the national fire prevention technical standards. For a construction project that needs a fire prevention design under the national fire protection technical standards for project construction, the construction entity must submit the fire prevention design documents to the fire prevention department of the public security authority for approval or filing purposes (as the case may be). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon completion of a construction project to which a fire prevention design has been applied, according to the requirements of the Fire Prevention Law, such project must go through an acceptance check on fire prevention by, or filed with, the relevant fire prevention departments of public security authorities. For each public assembly venue, such as Karaoke clubs, dancing halls, cinemas, hotels, restaurants, shopping malls, trade markets and etc., the construction entity or entity using such venue shall, prior to use and operation of any business thereof, apply for a safety inspection on fire prevention with the relevant fire prevention department under the public security authority at or above the county level where the venue is located, and such place cannot be put into use and operation if it fails to pass the safety inspection on fire prevention or fails to conform to the safety requirements for fire prevention after such inspection. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Intellectual Property Rights </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC has adopted comprehensive legislation governing intellectual property rights, including copyrights, patents, trademarks and domain names. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Copyright </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Copyright in the PRC, including copyrighted software, is principally protected under the Copyright Law which was promulgated by Standing Committee of NPC on September&#160;7, 1990 and of which the most recent amendment came into effect from June&#160;1, 2021. Under the Copyright Law, PRC citizens, legal persons or other organizations enjoy copyright over their works which refer to original intellectual achievements in the fields of literature, art and science which can be expressed in a certain form including written works, oral works, computer software and other intellectual achievements which comply with the characteristics of the works, whether published or not. The term of protection for copyrighted software is fifty years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the Regulations on the Protection of Rights to Information Network Communication, which was promulgated by the State Council on May&#160;18, 2006 and amended on January&#160;30, 2013, provides specific rules on fair use, statutory license, and a safe harbor for use of copyrights and copyright management technology and specifies the liabilities of various entities for violations, including copyright holders, libraries and internet service providers. The Computer Software Copyright Registration Procedures, which was promulgated by the State Copyright Bureau on February&#160;20, 2002, applies to software copyright registration, license contract registration and transfer contract registration. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Patent </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the Patent Law of the PRC, or the Patent Law, which was promulgated by the Standing Committee of NPC on March&#160;12, 1984 and of which the most recent amendment took effect from June&#160;1, 2021, patent protection is divided into three categories, namely, invention patents, utility model patents and design patents. Invention patents are valid for twenty years from the date of application, utility patents are valid for ten years from the date of application while design patents are valid for fifteen years from the date of application. To be patentable, invention or utility models must meet three criteria: novelty, inventiveness and practicability. Once an invention patent, or an utility model patent is granted, unless otherwise permitted by law, no individual or entities are permitted to engage in the manufacture, use, sale, or import of the product protected by such patent or otherwise engage in the manufacture, use, sale, or import of the product directly derived from applying the production technology or method protected by such patent, without consent of the patent holder, otherwise, the use will constitute an infringement of the patent rights. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">76 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trademark </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Registered Trademarks are protected by the PRC Trademark Law which was adopted by the Standing Committee of NPC on August&#160;23, 1982 and most recently amended on April&#160;23, 2019 as well as the Implementation Regulation of the PRC Trademark Law which was adopted by the State Council on August&#160;3, 2002 and amended on April&#160;29, 2014. The Trademark Office of the National Intellectual Property Administration under SAMR handles trademark registrations and grants a term of ten years to registered trademarks which may be renewed for consecutive <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ten-year</div> periods upon request by the trademark owner. For licensed use of a registered trademark, the licensor shall file record of the licensing of the said trademark with the Trademark Office, otherwise it may not defend against a bona fide third party. The PRC Trademark Law has adopted a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;first-to-file&#8221;</div></div> principle with respect to trademark registration. Where a trademark for which a registration has been made is identical or similar to another trademark which has already been registered or been subject to a preliminary examination and approval for use on the same kind of or similar commodities or services, the application for registration of such trademark may be rejected. Any person applying for the registration of a trademark may not prejudice the existing right first obtained by others, nor may any person register in advance a trademark that has already been used by another party and has already gained a &#8220;sufficient degree of reputation&#8221; through such party&#8217;s use. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under PRC law, any of the following acts will be deemed as an infringement to the exclusive right to use a registered trademark: (i)&#160;use of a trademark that is the same as or similar to a registered trademark for identical or similar goods without the permission of the trademark registrant; (ii)&#160;sale of any goods that have infringed the exclusive right to use any registered trademark; (iii)&#160;counterfeit or unauthorized production of the label of another&#8217;s registered trademark, or sale of any such label that is counterfeited or produced without authorization; (iv)&#160;change of any trademark of a registrant without the registrant&#8217;s consent, and selling goods bearing such replaced trademark on the market; or (v)&#160;other acts that have caused any other damage to another&#8217;s exclusive right to use a registered trademark. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the PRC Trademark Law, in the event of any of the foregoing acts, the infringing party will be ordered to stop the infringement immediately and may be imposed a fine; the counterfeit goods will be confiscated. The infringing party may also be held liable for the right holder&#8217;s damages, which will be equal to the losses suffered by the right holder as a result of the infringement, including reasonable expenses incurred by the right holder for stopping the infringement, or the gains obtained by the infringing party if the losses are difficult to be ascertained. If both gains and losses are difficult to be ascertained, the damages may be determined by referring to the amount of royalties for the license of such trademarks, which will be one to five times of the royalties in the case of any serious infringement with malicious intent. If the gains, losses and royalties are all difficult to be ascertained, the court may render a judgment awarding damages no more than RMB5&#160;million. Notwithstanding the above, if a distributor does not know that the goods it sells infringe another&#8217;s registered trademark, it will not be liable for infringement provided that the seller shall prove that the goods are lawfully obtained and identify its supplier. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Domain Names </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domain names are protected under the Administrative Measures on the Internet Domain Names which was promulgated by MIIT on August&#160;24, 2017 and became effective on November&#160;1, 2017. MIIT is the major regulatory body responsible for the administration of the PRC internet domain names. The registration of domain names generally adopts the &#8220;first to file&#8221; principle. On November&#160;27, 2017, MIIT promulgated the Notice of the Ministry of Industry and Information Technology on Regulating the Use of Domain Names in Providing Internet-based Information Services, which became effective on January&#160;1, 2018. Pursuant to the notice, the domain name used by an internet-based information service provider in providing internet-based information services must be registered and owned by such provider in accordance with the law. If the internet-based information service provider is an entity, the domain name registrant must be the entity (or any of the entity&#8217;s shareholders), or the entity&#8217;s principal or senior manager. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Foreign Currency Exchange and Dividend Distribution </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Exchange </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The principal regulations governing foreign currency exchange in China are the Foreign Exchange Administration Regulations which was promulgated by the State Council on January&#160;29, 1996 and most recently amended on August&#160;5, 2008. Under the Foreign Exchange Administration Regulations, payments of current account items, such as profit distributions and trade and service-related foreign exchange transactions, may be made in foreign currencies without prior approval from State Administration of Foreign Exchange, or SAFE, by complying with certain procedural requirements. By contrast, approval from or registration with appropriate government authorities or banks is required where RMB is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of foreign currency denominated loans or foreign currency is to be remitted into China under the capital account, such as a capital increase or foreign currency loans to our PRC subsidiaries. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;29, 2008, SAFE promulgated the Circular on the Relevant Operating Issues Concerning the Improvement of the Administration of the Payment and Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, or SAFE Circular 142, regulating the conversion by a foreign invested enterprise, or an FIE, of foreign currency into Renminbi by restricting how the converted Renminbi may be used. SAFE Circular 142 requires that the registered capital of an FIE settled in Renminbi converted from foreign currencies may only be used for purposes within the business scope approved by the applicable government authority and may not be used for equity investments within China. In addition, SAFE strengthened its oversight of the flow and use of the registered capital of an FIE settled in Renminbi converted from foreign currencies. The use of such Renminbi capital may not be changed without SAFE&#8217;s approval, and may not, in any case, be used to repay Renminbi loans if the proceeds of such loans have not been used. On March&#160;30, 2015, SAFE promulgated the Circular on Reforming the Management Approach Regarding the Foreign Exchange Capital Settlement of Foreign-Invested Enterprises, or SAFE Circular 19, which took effect as of June&#160;1, 2015 and superseded SAFE Circular 142 on the same date, and was partially amended on December&#160;30, 2019. SAFE Circular 19 launched a nationwide reform of the administration of the settlement of the foreign exchange capitals of FIEs and allows FIEs to settle their foreign exchange capital at their discretion, but continues to prohibit FIEs from using the Renminbi converted from their foreign exchange capitals for expenditure beyond their business scopes. On June&#160;9, 2016, SAFE promulgated the Circular on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or SAFE Circular 16, which took effect on the same date. Pursuant to SAFE Circular 16, FIEs (excluding financial institutions) may go through foreign exchange settlement formalities for their foreign debts at their discretion. Violations of such SAFE circulars could result in severe monetary or other penalties. On October&#160;23, 2019, SAFE issued the Circular of the State Administration of Foreign Exchange on Further Promoting the Facilitation of Cross-border Trade and Investment, or SAFE Circular 28, pursuant to which FIEs whose approved business scope does not include equity investments are allowed to use their capital funds obtained from foreign exchange settlement to make domestic equity investments in China, provided that such investments do not violate the Negative List and the target investment projects are genuine and in compliance with laws. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">78 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In November 2012, SAFE promulgated the Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment, or SAFE Circular 59, which was further amended in May 2015. Pursuant to this circular, the opening of various special purpose foreign exchange accounts, such as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-establishment</div> expenses accounts, foreign exchange capital accounts and guarantee accounts, the reinvestment of RMB 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, which was further revised in 2015, 2018 and 2019, specifying 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;26, 2017, SAFE promulgated the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification, which took effect on the same day. This circular sets out various measures to tighten genuineness and compliance verification of cross-border transactions and cross-border capital flow, which include without limitation requiring banks to verify board resolutions, tax filing form, and audited financial statements before wiring FIEs&#8217; foreign exchange distribution above US$50,000, and strengthening genuineness and compliance verification of foreign direct investments. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividend Distribution </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The principal regulations governing distribution of dividends of FIEs include the PRC Foreign Investment Law, the Implementation Rules of the PRC Foreign Investment Law, and the Company Law which was issued on December&#160;29, 1993 and most recently amended on October&#160;26, 2018. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Under these laws and regulations, WFOEs in China may pay dividends only out of their accumulated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits, if any. In addition, WFOEs in China are required to allocate at least 10% of their respective accumulated <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits each year, if any, to fund certain statutory reserve funds until these reserves have reached 50% of the registered capital of the enterprises. These statutory reserves are not distributable as cash dividends. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Offshore Financing </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SAFE promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents&#8217; Oversea Investment, Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, on July&#160;4, 2014, which replaced the former circular commonly known as &#8220;SAFE Circular 75&#8221; promulgated by SAFE on October&#160;21, 2005. SAFE Circular 37 requires PRC residents to register with local branches of SAFE in connection with their direct or indirect offshore investment activities. Under SAFE Circular 37, (i) an &#8220;SPV&#8221; refers to an offshore entity directly established or indirectly controlled by PRC residents for the purpose of seeking offshore equity financing or making offshore investment, using legitimate domestic or offshore assets or interests owned by such PRC residents; (ii) &#8220;round trip investment&#8221; refers to the direct investment in China by such PRC residents through the &#8220;SPV,&#8221; including, without limitation, establishing FIEs and using such FIEs to purchase or control onshore assets through contractual arrangements; and (iii) &#8220;control&#8221; is defined as the operation rights, beneficiary rights or decision-making rights acquired by the PRC residents in the offshore SPVs or PRC companies by such means as acquisition, trust, proxy, voting rights, repurchase, convertible bonds or other arrangements. SAFE Circular 37 requires PRC residents to complete a foreign exchange registration of overseas investment with the competent local branches of SAFE before making capital contribution into an SPV. SAFE Circular 37 further requires the filing of amendment to the registration in the event of any changes with respect to the SPV, including basic information changes such as changes in a PRC resident individual shareholder, name of SPV or operation period, and significant changes such as changes in the capital contributed by PRC residents, share transfer or exchange, merger, division or other material events. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">79 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;13, 2015, SAFE promulgated a Notice on Further Simplifying and Improving Foreign Exchange Administration Policy on Direct Investment, or SAFE Notice 13, which became effective on June&#160;1, 2015 and was amended on December&#160;30, 2019. After SAFE Notice 13 becomes effective, application for foreign exchange registration of inbound foreign direct investment and outbound overseas direct investment, including those required under the SAFE Circular 37, will be filed with qualified banks instead of SAFE. The qualified banks will directly examine the applications and accept registrations under the supervision of SAFE. Beneficial owners of the special purpose vehicle who are PRC citizens are also required to make annual filing with the local banks regarding their overseas direct investment status. If any PRC resident shareholder of the SPV fails to make the required registration or to update the previously filed registration, the PRC subsidiaries of the SPV may be prohibited from distributing their profits or the proceeds from any capital reduction, share transfer or liquidation to the SPV, and the SPV also may be prohibited from making additional capital contribution into its PRC subsidiaries. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Incentive Plans </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Pursuant to the Administrative Measures For Individual Foreign Exchange, which was promulgated by PBOC on December&#160;25, 2006 and became effective on February&#160;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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-publicly-listed</div> companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. Pursuant to the Notice on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly Listed Company, or SAFE Notice 7, which was promulgated by SAFE on February&#160;15, 2012, PRC residents or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> citizens residing in China for a consecutive period of no less than one year, subject to a few exceptions, who are granted shares or stock options by companies listed on overseas stock exchanges based on the stock incentive plans are required to register with SAFE or its local branches. Pursuant to SAFE Notice 7, PRC residents participating in the stock incentive plans of overseas-listed companies shall retain a qualified PRC agent, which could be a PRC subsidiary of such overseas publicly-listed company or another qualified institution selected by such PRC subsidiary, to conduct SAFE registration and other procedures with respect to the stock incentive plans on behalf of these participants. Such participants must also retain an overseas entrusted institution to handle matters in connection with their exercise of stock options, purchase and sale of corresponding stocks or interests, and fund transfer. In addition, the PRC agents are required to amend the SAFE registration with respect to the stock incentive plan if there is any material change to the stock incentive plan, the PRC agents or the overseas entrusted institution or other material changes. The PRC agents shall, on behalf of these individuals who have the right to exercise the employee share options, apply to SAFE or its local branches for an annual quota for the payment of foreign currencies in connection with such individuals&#8217; exercise of the employee share options. The foreign exchange proceeds received by such individuals from the sale of shares under the stock incentive plans granted and dividends distributed by the overseas-listed companies must be remitted into the bank accounts in the PRC opened by the PRC agents before distribution to such individuals. In addition, the PRC agents shall file the form for record-filing of information of the individuals participating in the stock incentive plans of overseas-listed companies with SAFE or its local branches within three business days at the beginning of each quarter. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">80 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the Circular of the State Administration of Taxation on Issues Concerning Individual Income Tax in Relation to Equity Incentives promulgated and became effective on August&#160;24, 2009 by the STA, listed companies and their domestic organizations will, according to the individual income tax calculation methods for &#8220;wage and salary income&#8221; and stock option income, lawfully withhold and pay individual income tax on such income. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations on Tax </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Enterprise Income Tax </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC enterprise income tax, or EIT, is calculated based on the taxable income determined under the Enterprise Income Tax Law, or the EIT Law, which became effective on January&#160;1, 2008 and was most recently amended on December&#160;29, 2018. The EIT Law imposes a uniform enterprise income tax rate of 25% on all PRC resident enterprises, including FIEs. The EIT Law and its implementation rules permit &#8220;high and new technology enterprises&#8221; to benefit from a preferential enterprise income tax rate of 15% subject to these high and new technology enterprises meeting certain qualification criteria. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Moreover, under the EIT Law, enterprises organized under the laws of jurisdictions outside China with their &#8220;de facto management bodies&#8221; located within China may be considered as PRC resident enterprises and are therefore subject to PRC enterprise income tax at the rate of 25% on their worldwide income. Though the implementation rules of the EIT Law define &#8220;de facto management bodies&#8221; as &#8220;establishments that carry out substantial and overall management and control over the manufacturing and business operations, personnel, accounting, properties, etc. of an enterprise&#8221;, the only detailed guidance currently available for the definition of &#8220;de facto management body&#8221; as well as the determination of offshore incorporated PRC tax resident status and its administration are set forth in the Circular Regarding the Determination of Chinese-Controlled Offshore Incorporated Enterprises as PRC Tax Resident Enterprise on the Basis of De Facto Management Bodies, or Circular 82, and the Administrative Measures for Enterprise Income Tax of Chinese-Controlled Offshore Incorporated Resident Enterprises (Trial), or SAT Bulletin 45, both issued by SAT, which provide guidance on the administration as well as determination of the tax residency status of a Chinese-controlled offshore-incorporated enterprise, defined as an enterprise that is incorporated under the law of a foreign country or territory and that has a PRC company or PRC corporate group as its primary controlling shareholder. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">According to Circular 82, a Chinese-controlled offshore-incorporated enterprise will be regarded as a PRC tax resident by virtue of having its &#8220;de facto management body&#8221; in China and will be subject to PRC enterprise income tax on its global income only if all of the following conditions set forth in Circular 82 are met: (i)&#160;the primary location of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">day-to-day</div></div> operational management and the places where they perform their duties are in the PRC; (ii)&#160;decisions relating to the enterprise&#8217;s financial and human resource matters are made or are subject to approval of organizations or personnel in the PRC; (iii)&#160;the enterprise&#8217;s primary assets, accounting books and records, company seals and board and shareholder resolutions are located or maintained in the PRC; and (iv) 50% or more of voting board members or senior executives habitually reside in the PRC. In addition, SAT Bulletin 45 provides clarification on the resident status determination, post-determination administration, and competent tax authorities. It also specifies that when provided with a copy of a PRC resident determination certificate from a resident Chinese-controlled offshore-incorporated enterprise, the payer should not withhold 10% income tax when paying certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-sourced</div> income such as dividends, interest and royalties to the Chinese-controlled offshore-incorporated enterprise. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividend Withholding Tax </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">81 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The EIT Law and the implementation rules provide that an income tax rate of 10% will normally be applicable to PRC outsourced income of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;non-PRC</div> resident enterprises,&#8221; which (i)&#160;do not have an establishment or place of business in China or (ii)&#160;have an establishment or place of business in China, but the relevant income is not actually connected with the establishment or place of business to the extent such dividends and gains are derived from sources within China. The State Council or a tax treaty between China and the jurisdictions in which the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> investors reside may reduce such income tax. Pursuant to an Arrangement Between the Mainland of China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation on Income and other applicable PRC laws, if a Hong Kong resident enterprise is determined by the competent PRC tax authority to have satisfied the relevant conditions and requirements, the 10% withholding tax on the dividends the Hong Kong resident enterprise receives from a PRC resident enterprise may be reduced to 5%. However, based on the Notice on Certain Issues with Respect to the Enforcement of Dividend Provisions in Tax Treaties, or SAT Circular 81, issued by SAT on February&#160;20, 2009, if the relevant PRC tax authorities determine, in their discretion, that a company benefits from such reduced income tax rate due to a structure or arrangement that is primarily <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-driven,</div> such PRC tax authorities may adjust the preferential tax treatment. Based on the Circular on Issues concerning the &#8220;Beneficial Owner&#8221; in Tax Treaties, or SAT Circular 9, issued by SAT on February&#160;3, 2018, which became effective on April&#160;1, 2018, a comprehensive analysis shall be conducted based on the factors set out in the present article and in combination with the actual conditions of specific cases, and certain factors which will negatively affect the determination of an applicant&#8217;s status as a &#8220;beneficial owner&#8221; are provided, such as the business activities engaged in by the applicant do not constitute substantive business activities. On October&#160;14, 2019, SAT promulgated the Administrative Measures for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Resident</div> Taxpayers to Enjoy Treatment under Treaties, or SAT Circular 35, which became effective on January&#160;1, 2020. SAT Circular 35 provides that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprises are not required to obtain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-approval</div> from the relevant tax authorities in order to enjoy the reduced withholding tax. Instead, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprises and their withholding agents may, by self-assessment and on confirmation that the prescribed criteria to enjoy the tax treaty benefits are met, directly apply the reduced withholding tax rate, and include necessary forms and supporting documents in the tax filings, which will be subject to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">post-tax</div> filing examinations by the relevant tax authorities. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Indirect Transfer of Properties </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On February&#160;3, 2015, SAT issued a Public Notice Regarding Certain Enterprise Income Tax Matters on Indirect Transfer of Assets by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> Resident Enterprises, or SAT Public Notice 7. In December 2017, Article 13 and Paragraph 2 of Article 8 of SAT Public Notice 7 were abolished by Decision of the State Administration of Taxation on Issuing the Lists of Invalid and Abolished Tax Departmental Rules and Taxation Normative Documents effective on December&#160;29, 2017 and the Circular on Issues concerning Withholding of Enterprise Income Tax for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> Resident Enterprises, or the SAT Circular 37, effective on December&#160;1, 2017, which was amended on June&#160;15, 2018, respectively. By promulgating and implementing these notices, the PRC tax authorities have enhanced their scrutiny over the direct or indirect transfer of equity interests in a PRC resident enterprise by a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise. Pursuant to the SAT Public Notice 7, as amended, in the event that a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise indirectly transfers equities and other properties of a PRC resident enterprise to evade its obligation of paying EIT by implementing arrangements that are not for reasonable commercial purpose, such indirect transfer shall be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-identified</div> and recognized as a direct transfer of equities and other properties of the PRC resident enterprise. The SAT Public Notice 7, as amended, provides clear criteria for assessment of reasonable commercial purposes and has introduced safe harbors for internal group restructurings and the purchase and sale of equity through a public securities market. SAT Public Notice 7 also brings challenges to both offshore transferor and transferee (or another person who is obligated to pay for the transfer) of taxable assets. Where a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise transfers taxable assets indirectly by disposing of the equity interests of an offshore holding company, which is an Indirect Transfer, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise as either transferor or transferee, or the PRC entity that directly owns the taxable assets, may report such Indirect Transfer to the relevant tax authority. Using a &#8220;substance over form&#8221; principle, the PRC tax authority may disregard the existence of the offshore holding company if it lacks a reasonable commercial purpose and was established for the purpose of reducing, avoiding or deferring PRC tax. As a result, gains derived from such Indirect Transfer may be subject to EIT, and the transferee or another person who is obligated to pay for the transfer is obligated to withhold the applicable taxes, currently at a rate of 10% for the transfer of equity interests in a PRC resident enterprise. Both the transferor and the transferee may be subject to penalties under PRC tax laws if the transferee fails to withhold the taxes and the transferor fails to pay the taxes. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">82 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Issues concerning the withholding of EIT of the China-sourced income, which refers to income obtained from sources within China by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprises that (a)&#160;do not have an establishment or place of business in China or (b)&#160;have an establishment or place of business in China, but the relevant income is not effectively connected with the establishment or place of business in China, shall be subject to the SAT Circular 37. China-sourced income includes income from equity investment such as dividend and bonus, income from interest, rental and royalties, income from the property transfer, and other income. Pursuant to the SAT Circular 37, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprises shall pay EIT in relation to their China-sourced income, and the entities which have the direct obligation to make certain payments to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise shall be the relevant tax withholders for such <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise. The tax withholders shall, within seven days of the day on which the withholding obligation occurs, which is the day when the payment is made in fact or becomes due, declare and remit the withholding tax to the competent tax authority. When declaring and remitting the withholding tax payable, the tax withholders shall complete the Withholding Statement of the PRC for Enterprise Income Tax. In the event that the tax withholder fails to withhold and remit the taxable EIT for a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise, or is unable to perform its obligation mentioned above, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise shall declare and pay the EIT to the competent tax authority, and complete the Withholding Statement of the PRC for Enterprise Income Tax. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Value-Added Tax </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;23, 2016, the Ministry of Finance, or MOF and SAT jointly issued the Circular on Comprehensively Promoting the Pilot Program of the Collection of Value-Added Taxes in Lieu of Business Taxes, or the SAT Circular 36. Effective from May&#160;1, 2016, the PRC tax authorities will collect Value-Added Tax, or the VAT, in lieu of business tax on a trial basis within the PRC territory, and in industries such as construction industries, real estate industries, financial industries, and living service industries. On November&#160;19, 2017, the State Council issued the Decision on Abolishing the Provisional Regulation of China on Business Taxes and Amending the Provisional Regulation of China on Value-Added Taxes, pursuant to which, PRC tax authorities will collect VAT in lieu of business taxes for all industries where business taxes should have been collected within the PRC territory. Pursuant to the Provisional Regulation of China on Value-Added Taxes, as amended in 2017, entities and individuals that sell goods, provide labor services of processing, repairs or maintenance, or sell services, intangible assets or real property in China, or import goods to China, are subject to VAT at a rate ranging from 6% to 17%. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">83 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;4, 2018, MOF and SAT jointly promulgated the Circular of the Ministry of Finance and the State Administration of Taxation on Adjustment of Value-Added Tax Rates, or Circular 32, which took effect on May&#160;1, 2018. According to Circular 32: (i) for VAT taxable sales or importation of goods originally subject to VAT rates of 17% and 11% respectively, tax rates are adjusted to 16% and 10%, respectively; (ii)&#160;for purchase of agricultural products originally subject to deduction rate of 11%, the deduction rate is adjusted to 10%; (iii) for purchase of agricultural products for the purpose of production and sales or consigned processing of goods subject to the tax rate of 16%, the taxes are calculated at the deduction rate of 12%; (iv) for exported goods originally subject to the tax rate of 17% and export tax refund rate of 17%, the export tax refund rate is adjusted to 16%; and (v)&#160;for exported goods and cross-border taxable acts originally subject to the tax rate of 11% and export tax refund rate of 11%, the export tax refund rate is adjusted to 10%. To further reduce VAT, on March&#160;20, 2019, MOF, SAT, and the General Administration of Customs jointly promulgated the Announcement on Relevant Policies for Deepening Value-Added Tax Reform, which took effect on April&#160;1, 2019. According to the announcement: (i)&#160;for VAT taxable sales or importation of goods originally subject to VAT rates of 16% and 10%, tax rates are adjusted to 13% and 9%, respectively; (ii)&#160;for purchase of agricultural products originally subject to deduction rate of 10%, the deduction rate is adjusted to 9%; (iii) for purchase of agricultural products for the purpose of production and sales or consigned processing of goods subject to the tax rate of 13%, the taxes are calculated at the deduction rate of 10%; (iv) for exported goods originally subject to the tax rate of 16% and export tax refund rate of 16%, the export tax refund rate is adjusted to 13%; and (v)&#160;for exported goods and cross-border taxable acts originally subject to the tax rate of 10% and export tax refund rate of 10%, the export tax refund rate is adjusted to 9%. Announcement 39 came into effect on April&#160;1, 2019 and shall be prevail in case of any conflict with existing provisions. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Regulations Relating to Employment Laws </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC Labor Law, which became effective on January&#160;1, 1995, and was amended on August&#160;27, 2009 and December&#160;29, 2018, and the PRC Labor Contract Law, which became effective on January&#160;1, 2008 and was amended on December&#160;28, 2012, provide requirements concerning employment contracts between an employer and its employees. Pursuant to the Labor Contract Law, a written labor contract is required when an employment relationship is established between an employer and an employee. An employer is obligated to sign a labor contract with an employee with an indefinite term if the employer continues to employ the employee after two consecutive fixed-term labor contracts. The Labor Contract Law and its implementation rules also require compensation to be paid upon certain terminations. Other labor-related regulations and rules of the PRC stipulate the maximum number of working hours per day and per week as well as the minimum wages. An employer is required to set up occupational safety and sanitation systems, implement the national occupational safety and sanitation rules and standards, educate employees on occupational safety and sanitation, prevent accidents at work and reduce occupational hazards. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October&#160;28, 2010, Standing Committee of NPC promulgated the PRC Social Insurance Law, which became effective on July&#160;1, 2011 and was amended on December&#160;29, 2018. In accordance with the PRC Social Insurance Law and other relevant laws and regulations, China establishes a social insurance system including basic pension insurance, basic medical insurance, work-related injury insurance, unemployment insurance and maternity insurance. An employer must pay the social insurance for its employees in accordance with the rates provided under relevant regulations and must withhold the social insurance that should be assumed by the employees. The authorities in charge of social insurance may request an employer&#8217;s compliance and impose sanctions if such employer fails to pay and withhold social insurance in a timely manner. Under the Regulations on the Administration of Housing Fund, which was promulgated on April&#160;3, 1999, and was most recently amended on March&#160;24, 2019, PRC companies must register with applicable housing fund management centers and establish a special housing fund account in an entrusted bank. Both PRC companies and their employees are required to contribute to the housing funds. An enterprise that fails to make housing fund contributions may be ordered to rectify the noncompliance and pay the required contributions within a stipulated deadline; otherwise, an application may be made to a local court for compulsory enforcement. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Corporate Structure</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a list of our principal subsidiaries as of December&#160;31, 2021: </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">84 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 45%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 15%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Major subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:right;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage&#160;of</div></div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Ownership</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Date of</div></div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Incorporation</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:right;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of</div></div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Incorporation</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:right;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Major</div></div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Operation</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Dingdong Fresh Holding Limited</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">October&#160;30,&#160;2018</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">British&#160;Virgin&#160;Islands</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">Investment&#160;holding</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Dingdong Fresh (Hong Kong) Limited</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">January&#160;4, 2019</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">Hong Kong</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">Investment&#160;holding</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Baqianlilu (Wuxi) Network Technology Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">May&#160;9, 2020</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Shanghai 100me Internet Technology Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">March&#160;23, 2014</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Yihengyishu (Shanghai) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">April&#160;12, 2017</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Chizhiyiheng (Shanghai) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">July&#160;18, 2018</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Shilaiyunzhuan (Hangzhou) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">January&#160;4, 2019</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Shishishun (Shenzhen) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">July&#160;12, 2019</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Shishishun (Jiangsu) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">September&#160;18,&#160;2019</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">ChaoLizhi (Jiangsu) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">November&#160;14, 2019</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Beijing Bujiangjiu <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">February&#160;28, 2020</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Shanghai Yushengbaigu Food Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">93.05%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">October&#160;21, 2020</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Chizhiyiheng (Nanjing) Supply Chain Co., Ltd.</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">100%</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">August&#160;30, 2021</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;">PRC</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following diagram illustrates our corporate structure, including our principal subsidiaries, as of December&#160;31, 2021: </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">85 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;">
<img alt="" src="g287975dsp93.jpg" style="width: 680px; height: 437px;"/><br/></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Property, Plant and Equipment </div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our principal place of business is located in Shanghai, China. As of December&#160;31, 2021, we lease approximately 1,500 properties including our offices and all of our regional processing centers and frontline fulfillment stations in more than 35 cities in China. These leases vary in duration from two to four years. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">86 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_8" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;4A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unresolved Staff Comments </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_9" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;5.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating and Financial Review and Prospects </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report. This discussion contains forward-looking statements that involve risks and uncertainties about our business and operations. Our actual results and the timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those we describe under &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8221; and elsewhere in this annual report. </div></div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Operating Results</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Overview </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We are the largest fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> company in China, in terms of average MAU in 2021. We directly provide users and households with fresh produce, meat and seafood, prepared food and other food products through a convenient and excellent shopping experience supported by an extensive self-operated frontline fulfillment grid. With fresh groceries as our core product categories, we have successfully expanded to providing prepared food and other food products to grow into a leading <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-stop</div> online shopping destination in China for consumers to make purchases for their daily lives. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Since our initial entry into Shanghai in May 2017, we have successfully expanded our business to more than 35 cities across China. Demonstrating our ability to leverage our core capabilities and replicate our success in new markets. Our ramp up in GMV and unit economics for new markets has continuously accelerated. At the same time, our fulfillment expenses as percentage of total revenues decreased from 49.9% in 2019 to 36.1% in 2021, indicating significantly improved operational efficiency. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Our total revenues has grown from RMB3,880.1&#160;million in 2019 to RMB11,335.8&#160;million in 2020 and further increase to RMB20,121.1&#160;million (US$3,157.4 million) in 2021, because of the robust growth in our GMV. Our total GMV has grown from RMB4,709.7&#160;million in 2019 to RMB13,032.2&#160;million in 2020 and RMB22,704.1&#160;million (US$3,562.8 million) in 2021, representing a CAGR of 119.6%. We had net loss of RMB1,873.4&#160;million in 2019 and RMB3,176.9&#160;million in 2020 and RMB6,429.1&#160;million (US$1,008.9 million) in 2021, while our net loss margin was 48.3%, 28.0% and 32.0% respectively in 2019, 2020 and 2021. We had <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> net loss of RMB1,871.4&#160;million in 2019, RMB3,023.8&#160;million in 2020 and RMB6,113.7&#160;million (US$959.4 million) in 2021, and our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> net loss margin was 48.2%, 26.7% and 30.4% respectively in 2019, 2020 and 2021. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Key Factors Affecting Our Results of Operations </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General Factors Affecting Our Results of Operations </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our results of operations and financial condition are affected by the general factors driving China&#8217;s retail industry, including levels of per capita disposable income and consumer spending in China. In addition, they are also affected by factors driving online retail in China, the availability of improved logistics infrastructure and the increasing variety of payment options and channels, and competition in the industry. As a result, unfavorable changes in any of these general factors could materially and adversely affect our results of operations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">87 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Specific Factors Affecting Our Results of Operations </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">While our business is influenced by the general factors set forth above, our results of operations are also more directly affected by specific factors relating to our business, including: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our ability to increase our number of orders and average revenue per order </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Growth in the number of orders and average revenue per order are key drivers of our revenue growth. Our total number of orders increased substantially from approximately 93.9&#160;million in 2019 to approximately 198.5&#160;million in 2020 and approximately 387.1&#160;million in 2021. Our average revenue per order has increase from RMB 41 in 2019 to RMB52 in 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Our ability to increase our number of orders and average revenue per order depends on our ability to (i) improve the competitiveness of our products, including increasing the proportion of more quality, premium products and prepared food, developing private label products and strengthening in-house production capabilities; (ii)&#160;improve our users experience by offering reliable fulfillment and superior and comprehensive user services on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>; and (iii)&#160;efficiently replicate our business model to expand into new regions and markets. In addition, we will continue to primarily rely on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">word-of-mouth</div></div> marketing to acquire new users and promote our Dingdong membership program. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our ability to manage our costs and expenses </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our results of operations are directly affected by our ability to further increase our business scale, realize economies of scale in our costs and expenses and further improve our operating efficiency. Cost of goods sold and fulfillment expenses are the two largest components of our costs and expenses, representing 82.9% and 49.9%, respectively, of our revenues in 2019, 80.3% and 35.7%, respectively, of our revenues in 2020, 79.9% and 36.1%, respectively, of our revenues in 2021. In August 2021, we shifted our strategic focus to &#8220;efficiency first, with due consideration of scale.&#8221; As we continue to improve our operating efficiency and our business further grows in scale, we expect to further optimize our costs of goods sold and fulfillment expense structures and operating efficiency, benefiting our cash flow with favorable mix of trade payables, trade receivables and receivable turnover days. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Costs of goods sold primarily consist of procurement costs of finished goods and material procurement costs, labor costs and processing costs for self-processed products. As we continue to create value for our suppliers by providing an effective channel for selling large amounts of their products online and offering them comprehensive information on market demand and projections, we gain better negotiating leverage with and can obtain more favorable terms from them, optimizing our cost of goods sold structure. Additionally, as we have made significant investments to improve our in-house production capacities over the last three years, we expect more cost saving opportunities in future. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our fulfillment expenses primarily consist of (i)&#160;outsourcing expenses charged by third-party labor service companies for provision of delivery riders and workers at our regional processing centers and frontline fulfillment stations, (ii)&#160;lease expenses for our regional processing centers and frontline fulfillment stations and (iii)&#160;transportation and logistics expenses paid to third-party couriers for transferring products from regional processing centers to frontline fulfillment stations. In the near future, we expect our fulfillment expenses to decrease as a percentage of our revenues as we continue to improve operating efficiencies and leverage our business scale. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">88 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our ability to improve our sourcing capabilities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As a self-operated online retail company, our results of operations are also affected by our ability to improve our sourcing capabilities and optimize products offerings on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. In 2021, we sourced over 18,000 SKUs, including fresh groceries, prepared food and other food products from over 2,800 suppliers. In particular, the proportion of fresh groceries that we procured from direct sources, defined as direct producers, base cooperatives and sole designated distribution agencies, was approximately 80% in terms of procurement costs in 2021. We plan to further enhance our upstream procurement and direct sourcing capabilities as we deepen our relationships with our suppliers. In addition, to improve supply chain efficiency, we will continue to empower our upstream farms and suppliers and our own supply chain management through further enhancing digitalization and promoting standardization, and ensure <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-to-end</div></div> quality control over products on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Our ability to effectively invest in our fulfillment infrastructure and technology </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our results of operations depend in part on our ability to invest in our fulfillment infrastructure and technology to cost-effectively meet the demands of our anticipated growth. As of December&#160;31, 2021, we operated in more than 35 cities in China, with a self-operated grid of around 60 regional processing centers and around 1,300 frontline fulfillment stations on our leased properties. We plan to further expand the coverage of our fulfillment network and penetrate into new geographical regions and areas. We will also continue our investment in core technology areas such as AI, big data and algorithm optimization to strengthen our existing technical advantages. We expect these technology initiatives to provide innovative features, solutions and services to our users and suppliers, while increasing our operational efficiency. Our ability to effectively invest in our fulfillment infrastructure and technology may decrease our fulfillment expenses as a percentage of our total revenues in the long run, but require upfront capital investments and expenditures in the short run, both of which would affect our operating costs and expenses. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">Impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> Pandemic on Our Operations and Financial Performance </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Health epidemics or pandemics can adversely affect consumer spending and confidence levels and supply availability and costs in the markets in which we operate, all of which can affect our business, financial condition, and results of operations. In December 2019, a novel strain of coronavirus, referred to as 2019-ncov, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> coronavirus epidemic, or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> was identified. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> has since spread in China and the rest of the world. The global pandemic resulting from the outbreak of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> has disrupted global health, economic and market conditions, consumer behavior and food service operations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In early 2020, in response to intensifying efforts to contain the spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> the Chinese government took a number of actions, which included extending the Chinese New Year holiday, quarantining individuals infected with or suspected of having <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> imposing travel restrictions, encouraging employees of enterprises to work remotely from home and cancelling public activities, among others. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In the fiscal year of 2021, some instances of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> infections emerged in various regions of China, resulting in the regional shutdown and delay in the commencement of operations, as well as travel restrictions of varying degrees. Since December 2021, there has been a recurrence of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> outbreaks in certain provinces of China due to the Delta and Omicron variants. As a result, the Chinese government has implemented similar measures as described above to contain further spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> Some of our regional processing centers and frontline fulfillment stations in the affected regions have been temporarily closed, adversely affecting our operating efficiency and capacity. Because of the city-wide lock-downs from time to time, there have been significant strains on offline operating activities and negative impact on our operations. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">89 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">While the COVID-19 pandemic may generally increase the market penetration rate of fresh grocery e-commerce business, our operations were affected to a certain extent by delays in our business activities, such as the expansion of our fulfillment network, commercial and corporate transactions and general uncertainties surrounding the duration of the government&#8217;s extended restrictive measures. In particular, the travel restrictions resulted in a short-term shortage of migrant workers in large cities who could serve as our delivery riders, which temporarily and adversely affected the delivery speed for products ordered on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. We have also provided our riders and fulfillment workers with masks, hand sanitizers and other protective equipment immediately after the outbreak, which increased and may continue to increase costs and expenses for our operations. In addition, our business operations could be disrupted if any of our employees contracts or is suspected of contracting <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> or any other epidemic disease, since our employees could be subject to contact tracing and quarantined and/or our offices be shut down for quarantine control. As such, our business, results of operations, financial conditions and prospects may be adversely affected directly by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> as well as indirectly to the extent that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> or any other epidemic harms the Chinese economy in general. We will closely monitor the impacts of COVID-19 pandemic on us. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Seasonality </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have experienced seasonal fluctuations in customer purchases in our business. For example, we typically experience higher user traffic and more purchase orders during summer holidays as families tend to cook more often for kids at home and lower user traffic during the Chinese New Year. Other than the foregoing, shopping for fresh grocery and other food products is a frequent occurrence for consumers, and our sales are not normally subject to fluctuations, including during promotional events. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Results of Operations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The following table sets forth a summary of our consolidated results of operations for the periods indicated. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">period-to-period</div></div> comparisons of results of operations should not be relied upon as indicative of future performance. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">90 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 57%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-size: 8pt; break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-size: 8pt; break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-size: 8pt; break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-size: 8pt; break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,848,094</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,207,178</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,896,725</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,122,230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,018</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,609</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">224,401</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,214</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,880,112</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,335,787</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20,121,126</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,157,444</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating costs and expenses:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-size: 0px;"></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of goods sold</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,215,175</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,105,294</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,076,178</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,522,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfilment expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,936,940</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,044,230</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,272,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,141,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(260,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(568,705</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,514,504</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(237,659</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(91,145</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(321,697</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(905,007</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(142,015</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(117,776</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(458,041</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(682,922</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(107,166</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating costs and expenses</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,621,447</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(14,497,967</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(26,451,146</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4,150,762</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from operations</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,741,335</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,162,180</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,330,020</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(993,318</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,486</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,244</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,324</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,112</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(58,130</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(38,758</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(85,151</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,362</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,414</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,026</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,403</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,223</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,146</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,696</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(57,785</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,068</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in fair value of warrant liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(100,672</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,450</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,457</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,976</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before income tax</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,873,383</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,176,914</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,419,686</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,007,389</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,373</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,471</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,873,383</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,176,914</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,429,059</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,008,860</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-GAAP</div> Measures </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We report our financial results in accordance with generally accepted accounting principles in the U.S. (&#8220;GAAP&#8221;); however, management evaluates our results of operations using, among other measures, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> net loss or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> net loss margin in evaluating our operating results and for financial and operational decision-making purposes. We believe that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">the&#160;non-GAAP&#160;financial</div> measures help identify underlying trends in our business by excluding the impact of share-based compensation expenses, which <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">are&#160;non-cash&#160;charges</div> and do not correlate to any operating activity trends. We also believe that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">the&#160;non-GAAP&#160;financial</div> measures provide useful information about our company&#8217;s results of operations, enhance the overall understanding of our past performance and future prospects and allow for greater visibility with respect to key metrics used by our management in its financial and operational decision-making. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">These <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> financial measures are not universally consistent calculations, limiting their usefulness as comparative measures. Other companies may calculate similarly titled financial measures differently than we do or may not calculate them at all. Additionally, these <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> financial measures are not measurements of financial performance under GAAP. In order to facilitate a clear understanding of our consolidated historical operating results, you should examine our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> financial measures in conjunction with our historical consolidated financial statements and related notes thereto included in this annual report. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following tables present a reconciliation of net loss to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> net loss for the periods presented: </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">91 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,873,383</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,176,914</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,429,059</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,008,860</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Add: share-based compensation expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,990</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">153,110</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">315,362</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,487</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-GAAP&#160;net</div> loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,871,393</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,023,804</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,113,697</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(959,373</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 81%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended<br/>December 31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019 </div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss margin</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Add: share-based compensation expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Non-GAAP&#160;net loss</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> margin</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(48.2</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)</div></div>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(26.7</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)</div></div>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(30.4</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)</div></div>&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Key Components of Results of Operations </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenues </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues consist of (i)&#160;product revenues and (ii)&#160;service revenues. The following table sets forth a breakdown of our revenues by type in absolute amounts for the periods indicated: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 58%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,848,094</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,207,178</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,896,725</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,122,230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,018</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,609</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">224,401</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,214</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,880,112</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,335,787</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20,121,126</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,157,444</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We generate product revenues from sale of products on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>, accounting for significantly all of our revenues in 2019, 2020 and 2021. We also generate a small amount of service revenues primarily from Dingdong membership fees paid by our members. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We record revenues net of discounts, return allowances and value-added taxes, or VAT. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating costs and expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our operating costs and expenses consist of (i)&#160;costs of goods sold, (ii)&#160;fulfillment expenses, (iii)&#160;sales and marketing expenses, (iv)&#160;product development expenses, and (v)&#160;general and administrative expenses. In 2021, we shifted our strategic focus to &#8220;efficiency first, with due consideration of scale.&#8221; We expect that our operating costs and expenses to decrease as a percentage of our revenues as we further improve our supply chain capabilities and operating efficiency and realize benefits from economies of scale in line with our growth. The following table sets forth a breakdown of our operating costs and expenses both in absolute amounts and as a percentage of our revenues for the periods indicated: </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">92 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 54%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for percentage)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating costs and expenses:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of goods sold</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,215,175</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,105,294</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,076,178</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,522,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfilment expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,936,940</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,044,230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,272,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,141,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">568,705</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,514,504</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">237,659</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">91,145</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">321,697</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">905,007</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">142,015</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117,776</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">458,041</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">682,922</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107,166</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating costs and expenses</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,621,447</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">144.8</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,497,967</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">127.8</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">26,451,146</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,150,762</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">131.4</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Costs of goods sold.</div></div> Costs of goods sold primarily consists of procurement costs of finished goods and material procurement costs, labor costs and processing costs for self-processed products. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fulfillment expenses</div></div>. Fulfillment expenses consist primarily of (i)&#160;outsourcing expenses charged by third-party labor service companies for provision of delivery riders and workers at our regional processing centers and frontline fulfillment stations, (ii)&#160;warehouse leasing of regional processing centers and frontline fulfillment stations and (iii)&#160;transportation and logistics expenses paid to third-party couriers for transferring products from regional processing centers to frontline fulfillment stations. Outsourcing expenses amounted to RMB1,256.9&#160;million, RMB2,515.4&#160;million and RMB4,266.0&#160;million (US$669.4 million) in 2019, 2020 and 2021, representing 64.9%, 62.2% and 58.7% of total fulfillment expenses, respectively. We expect our fulfillment expenses to decrease as a percentage of our revenues in the near future, as we further improve our operating efficiencies. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and marketing expenses</div></div>. Sales and marketing expenses primarily consist of (i)&#160;advertising expenses, (ii)&#160;outsourcing expenses for marketing activities and (iii)&#160;staff costs, including share-based compensation expenses, for our sales and marketing personnel. We expect to continue to incur sales and marketing expenses to grow our user base and strengthen our brand image, but as we are more focused on acquiring higher-value users and driving the growth through our improved product capabilities, our marketing efficiency will improve significantly. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product development expenses</div></div>. Product development expenses consist primarily of staff costs, including share-based compensation expenses, for research and development personnel involved in platform development, product development and system support. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses</div></div>. General and administrative expenses consist primarily of (i)&#160;staff costs, including share-based compensation expenses, for general and administrative personnel, (ii)&#160;payment processing fees on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div> and (iii)&#160;fees charged by professional parties. We plan to continue to hire additional qualified employees to support our business operations and planned expansion. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest income </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income is mainly generated from bank deposits and other interest earning financial assets and is recognized on an accrual basis using the effective interest method. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">93 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expenses consist primarily of interest incurred from bank loans and accrued interest related to our convertible notes. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxation </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cayman Islands </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains, or appreciation, and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to us levied by the government of the Cayman Islands except for stamp duties, which may be applicable on instruments executed in, or brought within the jurisdiction of, the Cayman Islands. In addition, the Cayman Islands does not impose withholding tax on dividend payments. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On March&#160;21, 2018, the Hong Kong Legislative Council passed The Inland Revenue (Amendment) (No. 7) Bill 2017, which introduces the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-tiered</div> profits tax rates regime. The bill was signed into law on March&#160;28, 2018 and was gazetted on the following day. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-tiered</div> profits tax rates regime, the first HK$2&#160;million of profits of the qualifying group entity will be taxed at 8.25%, and profits above HK$2&#160;million will be taxed at 16.5%. The profits of group entities not qualifying for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-tiered</div> profits tax rates regime will continue to be taxed at a flat rate of 16.5%. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accordingly, the Hong Kong profits tax of the qualifying group entity is calculated at 8.25% on the first HK$2&#160;million of the estimated assessable profits and at 16.5% on the estimated assessable profits above HK$2&#160;million. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">China </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the PRC Enterprise Income Tax Law and its implementation rules, our PRC subsidiaries, are subject to the statutory rate of 25%, subject to preferential tax treatments available to qualified enterprises in certain encouraged sectors of the economy. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Enterprises that qualify as &#8220;high and new technology enterprises&#8221; are entitled to a preferential enterprise income tax rate of 15% for three years. Shanghai 100me, one of our wholly-owned subsidiaries, was certified as &#8220;high and new technology enterprise&#8221; under the relevant PRC laws and regulations, and accordingly, was eligible for a preferential tax rate of 15% in 2018 and 2019. Starting from 2020, Shanghai 100me is no longer qualified as a high and new technology enterprise. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Enterprises that qualify as SSE are eligible for a preferential enterprise income tax rate of 20%. A number of our PRC operating subsidiaries are qualified as SSE and thus entitled to enjoy a preferential tax rate of 20% in 2019, 2020 and 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the PRC Enterprise Income Tax Law and its implementation rules, normally a 10% withholding tax is levied on dividends declared to foreign investors from China. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We incurred income tax expenses of RMB9.4&#160;million (US$1.5 million) for the year ended December&#160;31, 2021. We had no current or deferred income tax expenses or benefits for the years ended December&#160;31, 2019 and 2020. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">94 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December&#160;31, 2021 Compared to Year Ended December&#160;31, 2020 </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenues </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our revenues increased by 77.5% from RMB11,335.8&#160;million in 2020 to RMB20,121.1&#160;million (US$3,157.4 million) in 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product revenues</div></div>. Product revenues increased by 77.5% from RMB11,207.2 in 2020 to RMB19,896.7&#160;million (US$3,122.2 million) in 2021, primarily driven by the increase in the number of orders placed on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div> from 198.5&#160;million in 2020 to 387.1&#160;million in 2021. Such increase of order volume was primarily due to the increased user purchase frequency, and a larger user base in the existing cities and new cities we entered in 2021. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Service revenues.</div></div> Service revenues increased by 74.5% from RMB128.6&#160;million in 2020 to RMB224.4&#160;million (US$35.2 million) in 2021, primarily due to an increase in membership fees which is in line with the growth of our members. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating costs and expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of goods sold</div></div>. Our cost of goods sold increased by 76.6% from RMB9,105.3&#160;million in 2020 to RMB16,076.2&#160;million (US$2,552.7 million) in 2021, generally in line with the increase in product revenues for the same period due to the growth of our business. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fulfillment expenses</div></div>. Our fulfillment expenses increased by 79.8% from RMB4,044.2&#160;million in 2020 to RMB7,272.5&#160;million (US$1,141.2 million) in 2021, primarily due to increases in outsourcing expenses, lease expenses for our fulfillment facilities and logistics expenses. Fulfillment expenses as a percentage of revenues increased slightly from 35.7% in 2020 to 36.1% in 2021, primarily due to the increase in the GMV contribution from the new cities that the Company entered in late 2020 and 2021, where the fulfillment efficiency was still at the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ramp-up</div> stage. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and marketing expenses</div></div>. Our sales and marketing expenses increased by 166.3% from RMB568.7&#160;million in 2020 to RMB1,514.5&#160;million (US$237.7 million) in 2021, primarily due to the increased spending on advertising activities to acquire new users. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product development expenses</div></div>. Our product development expenses increased by 181.3%% from RMB321.7&#160;million in 2020 to RMB905.0&#160;million (US$142.0 million) in 2021, primarily due to the increased staff cost alongside with our investments in (i)&#160;our supply chain system to further improve efficiency and reduce operating costs, (ii)&#160;the agricultural technology to empower upstream partners, and (iii)&#160;research and development to launch new products. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses</div></div>. Our general and administrative expenses increased by 49.1% from RMB458.0&#160;million in 2020 to RMB682.9&#160;million (US$107.2 million) in 2021, primarily due to our increased business scale and number of employees </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loss from operations </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the foregoing, we had operating loss of RMB6,330.0&#160;million (US$993.3 million) in 2021, compared to RMB3,162.2&#160;million in 2020. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest income </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our interest income increased by 179.0% from RMB16.2&#160;million in 2020 to RMB45.3&#160;million (US$7.1 million) in 2021, primarily due to the increase in short-term investments. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">95 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our interest expenses increased by 119.7% from RMB38.8&#160;million in 2020 to RMB85.2&#160;million (US$13.4 million) in 2021, primarily due to the increase in short-term borrowings. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other income </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our other income increased from RMB45.0&#160;million in 2020 to RMB52.4&#160;million (US$8.2 million) in 2021, primarily due to the increase in penalty income from suppliers. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our other expenses increased from RMB48.7&#160;million in 2020 to RMB57.8&#160;million (US$9.1 million) in 2021, primarily due to the increase in the loss from disposal of property and equipment. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loss before income tax </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Primarily as a result of the foregoing, our loss before income tax was RMB3,176.9&#160;million and RMB6,419.7&#160;million (US$1,007.4 million) in 2020 and 2021, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net loss </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2021, we incurred income tax expenses of RMB9.4&#160;million (US$1.5 million), because of the government subsidy received by one of our subsidiaries, which is deemed as taxable income according to PRC tax law. We did not incur any income tax expense in 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the foregoing, our net loss was RMB3,176.9&#160;million and RMB6,429.1&#160;million (US$1,008.9 million) in 2020 and 2021, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December&#160;31, 2020 Compared to Year Ended December&#160;31, 2019 </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenues </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our revenues increased by 192.2% from RMB3,880.1&#160;million in 2019 to RMB11,335.8&#160;million in 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product revenues</div></div>. Product revenues increased by 191.2% from RMB3,848.1&#160;million in 2019 to RMB11,207.2&#160;million in 2020, primarily driven by (i)&#160;a significant increase in the number of orders placed on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div> and (ii)&#160;an increase in average revenue per order in 2020, both in line with the growth of our business and the increasing acceptance of consumers for online shopping for fresh produce, meats and seafood, prepared food and other food products, in particular during the height of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Service revenues.</div></div> Service revenues increased by 301.7% from RMB32.0&#160;million in 2019 to RMB128.6&#160;million in 2020, primarily due to a significant increase in membership fees in 2020 as well as an increase in shipping fees which we started to charge to our users in the second half of 2019. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating costs and expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of goods sold</div></div>. Our cost of goods sold increased by 183.2% from RMB3,215.2&#160;million in 2019 to RMB9,105.3&#160;million in 2020, generally in line with the increase in product revenues for the same period due to the growth of our business. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">96 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fulfillment expenses</div></div>. Our fulfillment expenses increased by 108.8% from RMB1,936.9&#160;million in 2019 to RMB4,044.2&#160;million in 2020, primarily due to increases in outsourcing expenses, lease expenses for our fulfillment facilities and logistics expenses. Fulfillment expenses as a percentage of revenues decreased from 49.9% in 2019 to 35.7% in 2020, primarily due to more optimal fulfillment capacity utilization and enhanced staff productivity from realized economies of scale. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and marketing expenses</div></div>. Our sales and marketing expenses increased by 118.4% from RMB260.4&#160;million in 2019 to RMB568.7&#160;million in 2020, primarily due to increases in our advertising expenses, outsourcing expenses and staff costs in 2020, as we continued to enhance our brand recognition and promote our brand image. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product development expenses</div></div>. Our product development expenses increased by 253.0% from RMB91.1&#160;million in 2019 to RMB321.7&#160;million in 2020, primarily due to increases in staff costs, outsourcing expenses and IT service charges in 2020 as we continue to invest in in R&amp;D talent and technology infrastructure to continue to support the growth of our business. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses</div></div>. Our general and administrative expenses increased by 288.9% from RMB117.8&#160;million in 2019 to RMB458.0&#160;million in 2020, primarily due to increases in staff costs and third-party payment processing fees in 2020 in line with the growth of our business. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loss from operations </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the foregoing, we had operating loss of RMB3,162.2&#160;million in 2020, compared to RMB1,741.3&#160;million in 2019. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest income </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our interest income decreased by 36.3% from RMB25.5&#160;million in 2019 to RMB16.2&#160;million in 2020, primarily due to the decrease in interest income from our U.S. dollar deposits as a result of interest rate cuts in 2020. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our interest expenses decreased by 33.3% from RMB58.1&#160;million in 2019 to RMB38.8&#160;million in 2020, primarily because there were less interest expenses incurred from our convertible notes in 2020 as they were converted into preferred shares in the first half of 2020. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other income </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our other income increased significantly from RMB4.4&#160;million in 2019 to RMB45.0&#160;million in 2020, primarily due to government grants of RMB23.2&#160;million we received that support high-tech companies in 2020. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our other expenses increased from RMB3.1&#160;million in 2019 to RMB48.7&#160;million in 2020, primarily due to the extinguishment loss incurred related to the conversion of our convertible notes into preferred shares in 2020. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loss before income tax </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Primarily as a result of the foregoing, our loss before income tax was RMB1,873.4&#160;million and RMB3,176.9&#160;million in 2019 and 2020, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">97 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net loss </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We did not incur any tax expense in 2019 or 2020. As a result of the foregoing, our net loss was RMB1,873.4&#160;million and RMB3,176.9&#160;million in 2019 and 2020, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Critical Accounting Policies, Judgments and Estimates </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have identified certain accounting policies, judgments, and estimates that are significant to the preparation of our historical financial information in accordance with the U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;). Our significant accounting policies, which are important for an understanding of our financial position and results of operations, are set forth in detail in Note 2 to the consolidated financial statements included elsewhere in this annual report. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Some of our accounting policies require us to apply estimates and assumptions as well as complex judgments relating to accounting items. The estimates and assumptions that we use and the judgments that we make in applying our accounting policies have a significant impact on our financial position and results of operations. Actual results could differ from those estimates. Our management continually evaluates such estimates, assumptions, and judgments based on past experience and other factors, including industry practices and expectations of future events that we believe to be reasonable under the circumstances. Our critical accounting judgments and estimates that were used in the preparation of our historical financial information are set forth in Note 2 to the consolidated financial statements included elsewhere in this annual report. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We recognize revenues (i)&#160;from product sales of primarily fresh groceries, prepared food and other food products through <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Dingdong Fresh</div></div>&#8221; APP and mini-programs and (ii)&#160;membership services. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consistent with the criteria of ASC 606, we recognize revenues when we satisfy a performance obligation by transferring a promised good or service (that is, an asset) to a customer in an amount of consideration to which we expect to be entitled to in exchange for the good or services. An asset is transferred when the customer obtains control of that asset. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Sales </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 606, we evaluate whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When we are a principal, that we obtain control of the specified goods or services before they are transferred to the customers, the revenues should be recognized in the gross amount of consideration to which we expect to be entitled in exchange for the specified goods or services transferred. When we are an agent and our obligation is to facilitate third parties in fulfilling their performance obligation for specified goods or services, the revenues should be recognized in the net amount for the amount of commission which we earn in exchange for arranging for the specified goods or services to be provided by other parties. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We recognize product sales made through <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div> on a gross basis because we are acting as a principal in these transactions as we (i)&#160;are responsible for fulfilling the promise to provide the specified goods, (ii)&#160;are responsible for inventory risks and (iii)&#160;have discretion in establishing price. Revenues are recorded net of value-added taxes, or VAT. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We recognize revenues net of discounts and return allowances. We do not issue any coupons upon the completion of sales transaction. The discounts and coupons are recorded as deduction of revenue when used by customers, except for referral coupons, which are recognized as sales and marketing expenses when customers provide a customer referral. We allow fresh groceries and other daily essentials returns within 24 hours and 7 days, respectively. We estimate the possibility of product returns based on the historical experience. As of December&#160;31, 2019, 2020 and 2021, estimated liabilities for return allowances were not significant. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We also sell prepaid cards which can be redeemed to purchase products sold on <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dingdong Fresh</div></div>. Cash collected from the sales of prepaid cards is initially recorded in &#8220;Customer advances and deferred revenue&#8221; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of products through redemption of prepaid cards. We do not recognize revenue related to breakage or forfeiture of unused balances in prepaid cards as they do not expire. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">98 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We grant customers loyalty points from purchases of goods. Loyalty points can be used as cash coupons to buy any products sold by us, which will directly reduce the amount paid by the customer. Loyalty points expire three months from the date of issuance. We consider loyalty points awarded from sales of products to be part of its revenue generating activities, and accordingly, loyalty points are considered to be a material right and a separate performance obligation identified in the contract. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consideration from the sales transaction is allocated to the products and loyalty points based on the relative standalone selling price of the products and loyalty points awarded. The amount of revenue we recognize upon the redemption of loyalty points considers &#8220;breakage&#8221;, which is estimated based on our historical experience. For the years ended December&#160;31, 2019, 2020 and 2021, the deferred revenue of loyalty points was RMB9.9&#160;million and RMB16.6&#160;million and RMB2.9&#160;million (US$0.4 million). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Membership Services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We offer a membership program to our registered users. Memberships are offered for a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-month,</div> three-month or twelve-month period and customers pay a fixed <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-refundable</div> upfront membership fee. During the membership period, members enjoy benefits such as free shipping for a certain number of orders every month, free vegetables upon purchase (limited to one piece per day), member exclusive products and exclusive discounts for certain products, coupons issued on a monthly basis that expire at the end of the month and VIP customer service. We have determined that these membership benefits provided over the membership period are a series of distinct goods and services that are considered one performance obligation. We recognize membership service fees on a straight-line basis over their respective subscription periods. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">99 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based Compensation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Share based awards granted to employees, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employees</div> are accounted for under ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation </div></div>(&#8220;ASC 718&#8221;). </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In accordance with ASC 718, we determine whether an award should be classified and accounted for as a liability award or an equity award. All of the Company&#8217;s share-based awards to employees were classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values. The Company&#8217;s equity award carry a performance condition that require employees to meet a minimum performance standard in order to be eligible for vesting. We assessed and concluded it is highly probable that employees would be able to fully vest in their awards based on the nature of the performance condition and the Company&#8217;s historical experience. We, with the assistance of an independent third-party valuation firm, determined the fair value of the share options using a binomial option tree pricing model when estimating the fair value of the options granted to employees. As the Company&#8217;s award include both service and performance conditions, we record compensation costs on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tranche-by-tranche</div></div> basis, with a corresponding impact reflected in additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. We account for forfeitures when they occur and reverses the previously recognized compensation costs for an award in the period which the employee resigns from or is terminated by us. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Convertible Redeemable Preferred Shares </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We have classified the preferred shares in the mezzanine equity of the consolidated balance sheets as they are contingently redeemable at the options of the holders. In addition, we record accretions on the preferred shares to the redemption value from the issuance dates to the earliest redemption dates. The accretions using the effective interest method, are recorded against retained earnings, or in the absence of retained earnings, by charges against additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. Once additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital has been exhausted, additional charges are recorded by increasing the accumulated deficit. Each issuance of the preferred shares is recognized at the respective fair value at the date of issuance net of issuance costs. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We evaluated the embedded conversion option in the Preferred Shares to determine if there were any embedded derivatives requiring bifurcation and to determine if there were any beneficial conversion features (&#8220;BCF&#8221;). The conversion option of the Preferred Shares is not bifurcated because the conversion option is clearly and closely related to the host equity instrument. The contingent redemption options of the Preferred Shares are not bifurcated because the underlying ordinary shares are not net settable since the Preferred Shares were neither publicly traded nor readily convertible into cash. There were no embedded derivatives that are required to be bifurcated. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">100 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beneficial conversion features (&#8220;BCF&#8221;) exist when the conversion price of the Preferred Shares is lower than the fair value of the ordinary shares at the commitment date, which is the issuance date of the preferred shares. No BCF was recognized for the Preferred Shares as the fair value per ordinary share at the commitment date was less than the respective most favorable conversion price. We determined the fair value of the Company&#8217;s ordinary shares with the assistance of an independent third-party valuation firm. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We assessed whether an amendment to the terms of its redeemable convertible preferred shares is an extinguishment or a modification using the fair value model. If the fair value of the redeemable convertible preferred shares immediately after the amendment changes by more than 10% from the fair value of the redeemable convertible preferred shares immediately before the amendment, the amendment is considered an extinguishment. An amendment that does not meet this criterion is a modification. When redeemable convertible preferred shares are extinguished, the difference between the fair value of the consideration transferred to the redeemable convertible preferred shareholders and the carrying amount of the redeemable convertible preferred shares (net of issuance costs) is treated as a deemed dividend to the redeemable convertible preferred shareholders. When redeemable convertible preferred shares are modified, the increase of the fair value immediately after the amendment is treated as a deemed dividend to the redeemable convertible preferred shareholders. Modifications that result in a decrease in the fair value of the redeemable convertible preferred shares are not recognized. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value of financial instruments including ordinary shares, convertible redeemable preferred shares and share-based awards </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Before our initial public offering on June&#160;29, 2021, we estimated the fair values of our ordinary shares by using a discounted cash flow approach to estimate the business enterprise fair value and a hybrid method comprising the probability-weighted expected return method and the option pricing method for subsequent allocation of business enterprise value to different classes of shares, which required significant estimates and assumptions that included, among others, forecasted revenues, gross margins, operating expenses, weighted average cost of capital (&#8220;WACC&#8221; or &#8220;discount rate&#8221;) and discount for lack of marketability (&#8220;DLOM&#8221;). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our forecasted revenues, gross margins and operating expenses required significant judgement in regards of Group&#8217;s unique business risks, economic and market conditions and operating history and prospects at each valuation date. We determined the WACC using consideration of factors including observable (risk-free rate) and unobservable (comparative industry risk, equity risk premium, company size premium) inputs. We quantified DLOM using the Finnerty&#8217;s Average-Strike put options model which relies on unobservable inputs such as the expected volatility of our ordinary shares, fair value of our ordinary shares and the remaining term that the shares would be held prior to expected sale. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We base these estimates and assumptions on both our own historical data and data in the open market, current and expected future market trends and industry benchmarks. Changes in these estimates and assumptions could materially affect the fair value of our ordinary shares, the fair value of the share options granted to our employees and our share-based compensation expenses thereupon. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We follow the liability method of accounting for income taxes in accordance with ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div>(&#8220;ASC 740&#8221;). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. We record a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We evaluate our uncertain tax positions using the provisions of ASC 740, which prescribes a recognition threshold that a tax position is required to meet before being recognized in the consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We recognize in the consolidated financial statements the benefit of a tax position which is &#8220;more likely than not&#8221; to be sustained under examination based solely on the technical merits of the position assuming a review by tax authorities having all relevant information. Tax positions that meet the recognition threshold are measured using a cumulative probability approach, at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. It is our policy to recognize interest and penalties related to unrecognized tax benefits, if any, as a component of income tax expenses. The actual penalties or benefits ultimately realized may differ from the Group&#8217;s estimates. Additionally, changes in facts, circumstances and new information may require us to adjust the recognition and measurement estimates with regard to individual tax positions and are recognized in the period in which the changes occur. We elected to include interest and penalties related to an uncertain tax position in &#8220;Income tax expense / (benefit)&#8221; in the consolidated statements of comprehensive loss. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recently Issued Accounting Pronouncements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A list of recently issued accounting pronouncements that are relevant to us is included in Note 2 of our consolidated financial statements included elsewhere in this annual report. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Liquidity and Capital Resources</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To date, we have financed our capital requirements primarily through cash generated by historical equity and debt financing activities and capital contributions from our shareholders. We had cash and cash equivalents, restricted cash and short-term investments of RMB1,179.9&#160;million, RMB2,456.7&#160;million and RMB5,238.8&#160;million (US$822.1 million) as of December&#160;31, 2019, 2020 and 2021, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We believe that our current cash and cash equivalents, restricted cash and short-term investments and our anticipated cash flows from financing activities will be sufficient to meet our anticipated working capital requirements, capital expenditures and debt repayment obligations for at least the next 12 months from the date of this annual report. We may consider enhancing our liquidity position or increase our cash reserves for future operations and investments through additional equity or debt financings. The issuance and sale of additional equity would result in further dilution to our shareholders, and the incurrence of indebtedness would result in increasing fixed obligations and may result in operating covenants that would restrict our operations. We cannot assure you that financing will be available in amounts or on terms acceptable to us, if at all. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2021, substantially all of our cash and cash equivalents were held in China and substantially all were denominated in Renminbi and U.S. dollars. As of December&#160;31, 2021, 96.3% of our cash and cash equivalents were held by our subsidiaries. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Substantially all of our revenues have been, and we expect will likely continue to be, denominated in Renminbi. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior SAFE approval as long as certain routine procedural requirements are fulfilled. Therefore, our PRC subsidiaries are allowed to pay dividends in foreign currencies to us without prior SAFE approval by following certain routine procedural requirements. However, approval from or registration with competent government authorities is required where the 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. The PRC government may at its discretion restrict access to foreign currencies for current account transactions in the future. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash Flow Summary </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth a summary of our cash flows for the periods indicated: </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">102 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in operating activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(964,275</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,055,697</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,666,538</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(889,203</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(185,629</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,021,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,065,340</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(637,941</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash generated from financing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,676,274</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,656,665</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,042,640</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,418,988</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash and cash equivalents and restricted cash</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,670</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(67,860</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(90,778</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,245</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net increase/(decrease) in cash and cash equivalents and restricted cash</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">561,040</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">511,889</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(780,016</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(122,401</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents and restricted cash at the beginning of the year</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">377,519</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">938,559</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,450,448</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">227,607</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents and restricted cash at the end of the year</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">938,559</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,450,448</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">670,432</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105,206</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating activities </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Net cash used in operating activities primarily comprises our net loss, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> items, depreciation and amortization, and adjusted by changes in working capital. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the year ended December&#160;31, 2021, net cash used in operating activities was RMB5,666.5&#160;million (US$889.2 million), which resulted principally from our net loss of RMB6,429.1&#160;million (US$1,008.9 million), offset by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charges of RMB600.7&#160;million (US$94.3 million) and an decrease in our&#160;net operating assets and liabilities of RMB161.9&#160;million (RMB25.4 million). The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charges were primarily driven by share-based compensation expense, depreciation and amortization expense and changes in fair value of warrant liabilities. The decrease in our working capital was largely due to the increases in accounts payable, accrued expenses and other current liabilities, salary and welfare payable and customer advances and deferred revenue which were driven by our business expansion, partially offset by increases in prepayments and other current assets, accounts receivable and inventories. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the year ended December&#160;31, 2020, net cash used in operating activities was RMB2,055.7&#160;million (US$313.8 million), which resulted principally from our net loss of RMB3,176.9&#160;million, offset by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charges of RMB359.0&#160;million and an decrease in our&#160;net operating assets and liabilities of RMB762.2&#160;million. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charges were primarily driven by share-based compensation expense and depreciation and amortization expense, partially offset by changes in fair value of warrant liabilities. The decrease in our working capital was largely due to the increases in accounts payable, accrued expenses and other current liabilities, salary and welfare payable and customer advances and deferred revenue, partially offset by increases in inventories, accounts receivable and prepayments and other current assets. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the year ended December&#160;31, 2019, net cash used in operating activities was RMB964.3&#160;million, which resulted principally from our net loss of RMB1,873.4&#160;million, offset by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charges of RMB180.9&#160;million and an decrease in our&#160;net operating assets and liabilities of RMB728.2&#160;million. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charges were primarily driven by changes in fair value of warrant liabilities, accretion related to convertible notes and depreciation and amortization expense. The decrease in our working capital was largely due to the increases in accounts payable, accrued expenses and other current liabilities, salary and welfare payable and customer advances and deferred revenue, partially offset by increases in inventories and prepayments and other current assets. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">103 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investing activities </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2021, net cash used in investing activities was RMB4,065.3&#160;million (US$637.9 million), which was primarily attributable to (i)&#160;purchase of short-term investments of RMB9,078.5&#160;million (US$1,424.6 million) and (ii)&#160;purchase of property and equipment of RMB451.6&#160;million (US$ 70.9 million), partially offset by (iii)&#160;maturities from short-term investments of RMB5,454.1&#160;million (US$855.9 million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2020, net cash used in investing activities was RMB1,021.2&#160;million, which was mainly attributable to (i)&#160;purchase of short-term investments of RMB1,306.2&#160;million and (ii)&#160;purchase of property and equipment of RMB248.5&#160;million, partially offset by (iii)&#160;maturities from short-term investments of RMB542.4&#160;million. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2019, net cash used in investing activities was RMB185.6&#160;million, which was mainly attributable to (i)&#160;purchase of property and equipment of RMB124.8&#160;million, (ii)&#160;purchase of short-term investments of RMB1,053.4&#160;million, offset by (iii)&#160;maturities of short-term investment of RMB992.6&#160;million. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financing activities </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2021, net cash generated from financing activities was RMB9,042.6 million (US$1,419.0 million), which primarily comprised of (i) proceeds from short-term borrowings of RMB9,558.6 million (US$1,500.0 million), (ii) issuance of redeemable convertible preferred shares, net of issuance costs, of RMB6,646.5 million (US$1,043.0 million), (iii) issuance of redeemable noncontrolling interests of RMB30.0 million (US$4.7 million), and (iv) proceeds from our initial public offering, net off issuance costs, of RMB590.0 million (US$92.6 million), partially offset by (v) repayment of short-term borrowings of RMB7,672.1 million (US$1,203.9 million) and (vi) repayment of long-term borrowings of RMB87.0 million (US$13.7 million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2020, net cash generated from financing activities was RMB3,656.7&#160;million, which primarily comprised (i)&#160;issuance of redeemable convertible preferred shares, net of issuance costs of RMB2,171.3&#160;million, (ii)&#160;proceeds from short-term borrowings of RMB1,444.6&#160;million, and (iii)&#160;proceeds from long-term borrowings of RMB128.0&#160;million, offset by (iv)&#160;repayment of short-term borrowings of RMB210.1&#160;million and (v)&#160;repayment of long-term borrowings of RMB35.6&#160;million. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2019, net cash generated from financing activities was RMB1,676.3&#160;million, which primarily comprised (i)&#160;issuance of redeemable convertible preferred shares, net of issuance costs of RMB961.1&#160;million, (ii)&#160;proceeds from short-term borrowings of RMB845.6&#160;million and (iii)&#160;proceeds from convertible notes of RMB517.0&#160;million, offset by (iv)&#160;repayment from short-term borrowings of RMB906.6&#160;million. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our capital expenditures are primarily incurred for purchases of property and equipment. Our total capital expenditures were RMB124.8&#160;million, RMB248.5&#160;million and RMB451.6&#160;million (US$70.9 million) in 2019, 2020 and 2021, respectively. We intend to fund our future capital expenditures with our existing cash balance. We will continue to make capital expenditures to enhance our supply chain and product capability and meet the expected growth of our business. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2022, we entered into a state-owned construction land use right grant contract for future construction of food processing plants and facilities, with total land premium of RMB22.4&#160;million. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">104 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contractual Obligations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The following table sets forth our material contractual obligations as of December&#160;31, 2021.<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 57%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Payment Due by Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2026 and</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">thereafter</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term loans<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease commitments<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,420,255</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,080,579</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">711,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">379,318</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">188,455</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,478,130</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,138,454</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">711,673</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">379,318</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">188,455</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">60,230</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(1)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The long-term loans (including current portion) outstanding as of December&#160;31, 2021 bore a weighted average interest rate of 4.24% per annum. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(2)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2021, we were party to additional operating leases of RMB27.8&#160;million primarily to expand our fulfillment infrastructure, which had not yet commenced. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other than as shown above, we did not have any material capital and other commitments, long-term obligations, guarantees or other reasonably likely material cash requirements (even if not contractual and not recognized as liabilities) as of December&#160;31, 2021. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Holding Company Structure </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Dingdong (Cayman) Limited is a holding company with no material operations of its own. We conduct our operations through our subsidiaries located in China. As a result, our ability to pay dividends depends significantly upon dividends paid by our PRC subsidiaries. If our existing PRC subsidiaries or any newly formed ones 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 wholly foreign-owned subsidiaries in China are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under relevant PRC law, each of our subsidiaries in China is required to set aside at least 10% of its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. The statutory reserve funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by the SAFE. Our PRC subsidiaries have not paid dividends and will not be able to pay dividends until they generate accumulated profits and meet the requirements for statutory reserve funds. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Research and Development</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Technology&#8221; and &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Intellectual Property.&#8221; </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">105 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Trend Information</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events for the year ended December&#160;31, 2021 that are reasonably likely to have a material and adverse effect on our income, expenses, profitability, liquidity or capital resources, or that would cause the disclosed financial information to be not necessarily indicative of future results of operations or financial conditions. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">E.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Critical Accounting Estimates</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For our critical accounting estimates, see &#8220;Item 5. Operating and Financial Review and Prospects&#8212;A. Operating Results&#8212;Critical Accounting Policies, Judgments and Estimates.&#8221; </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_10" style="width: 9%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;6.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Directors, Senior Management and Employees </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Directors and Senior Management</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth information regarding our executive officers and directors. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 26%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 68%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Directors and Executive Officers</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Age</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Position/Title</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changlin Liang</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">50</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Founder, Director and Chief Executive Officer</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Le Yu</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">41</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Director and Chief Strategy Officer</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Yi Ding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">36</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Director and Vice President</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Eric Chi Zhang</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">47</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Director</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weili Hong</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">52</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Independent Director</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Philip Wai Lap Leung</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">63</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Independent Director</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Xu Jiang</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">50</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Chief Technology Officer</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhijian Xu</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">51</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Senior Vice President</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changlin Liang</div></div></div></div> is our founder, and has served as our director and chief executive officer since our inception. Mr.&#160;Liang is a successful serial entrepreneur with expertise in product design and technology development. Mr.&#160;Liang bears a unique and long-term vision into our industry, and has a deep understanding of China&#8217;s new retail industries, agricultural supply chain, and family consumption demand. Prior to founding our company, Mr.&#160;Liang founded iYaya.com and MaMaBang App in April 2003, an online platform focusing on the parenting and maternity markets. Prior to that, Mr.&#160;Liang independently developed the world&#8217;s first and one of the best-selling video cutting and merging tools, Easy Video Joiner&#160;&amp; Splitter, in 2002. Mr.&#160;Liang received his bachelor&#8217;s degree of engineering from National University of Defense Technology in July 1994 and obtained his master&#8217;s degree in communication and information system from Lanzhou University in July 2000. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Le Yu</div></div></div></div> has served as our director since June 2021, our chief strategy officer since January 2020, and previously served as our vice president since 2018 and general counsel since April 2015. Ms.&#160;Yu also served as the general counsel in Shanghai Yaya Information Technology from April 2015 to September 2016. From 2012 to 2015, Ms.&#160;Yu served as a legal manager in Hongda Communications Co., Ltd., a wholly-owned subsidiary of HTC Corporation in China. Prior to that, Ms.&#160;Yu served as a legal counsel in German Standard from 2002 to 2012. Ms.&#160;Yu obtained a bachelor of laws in economic law from Tongji University in July 2002, and obtained a master&#8217;s degree in economic law from Renmin University in January 2008. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Yi Ding</div></div></div></div> has served as our director since June 2021, our vice president since October 2018 and before that, our product director since 2015. Prior to joining us, Mr.&#160;Ding served as SEO engineer, manager of Internet marketing and manager of user centers at Shanghai Yaya Information Technology from May 2011 to February 2014. Prior to that, Mr.&#160;Ding served as an SEO specialist in Shanghai Xiayi Internet Technology Co., Ltd. from June 2009 to April 2011. Mr.&#160;Ding obtained a bachelor&#8217;s degree in management from East China Normal University in June 2009. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">106 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Eric Chi Zhang</div></div></div></div> has served as our director since June 2021. Mr.&#160;Zhang is currently a Managing Director and Head of General Atlantic&#8217;s business in China and also serves on the firm&#8217;s Management Committee. Prior to joining General Atlantic, Mr.&#160;Zhang was a Global Partner and Managing Director at The Carlyle Group, where he focused on investment opportunities in Asia from 2006 to 2016. He served as a director of Futu Holdings Ltd. (Nasdaq: FUTU) from 2019 to 2021. He currently serves on the board Xiabu Xiabu (HKEx: 0520). He also served as a board member for both the general partner and the management company of Carlyle Beijing Partners Fund. Before joining Carlyle in 2006, Mr.&#160;Zhang was a Vice President of M&amp;A at Credit Suisse, based in the firm&#8217;s Hong Kong office. Prior to that, he was a Vice President in the Investment Banking Division at China International Capital Corporation Limited in Beijing. Mr.&#160;Zhang received an M.A. in Economics from Shanghai University of Finance and Economics. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Weili Hong</div></div></div></div> has served as our independent director since June 2021. Dr.&#160;Hong has about 30 years of experience in finance and investment in both China&#8217;s and overseas financial institutions and capital markets. Dr.&#160;Hong served as the President and Chief Research Officer of CMC Holdings from 2016 to 2018. Prior to joining CMC, Dr.&#160;Hong was a partner of Gopher Asset Management, China&#8217;s No.1 leading FOFs management company from 2014 to 2016, primarily responsible for PE/VC FOFs and direct investments. Dr.&#160;Hong also served as the managing partner of KTB China, from 2008 to 2012, and the head of BD in ING China from 2004 to 2007. Dr.&#160;Hong was one of the pioneers of China&#8217;s capital market since he joined Shanghai Stock Exchange at its forming stage in 1992, where he served in several important positions and developed China&#8217;s first financial futures product. From 1996 to 2004, Dr.&#160;Hong served as the managing director of the securities business of China Venture-Tech Investment Group. Currently, Dr.&#160;Hong is an independent director at Luolai Lifestyle Technology Co., Ltd. (SZSE: 002293), RISE Education Cayman Ltd (Nasdaq: REDU) and Chindata Group Holdings Ltd (Nasdaq: CD). Dr.&#160;Hong currently serves as a Guest Professor and a supervisor of the Master Degree Program in the School of Economics, and a Guest Professor of the Fanhai International School of Finance, Fudan University. Dr.&#160;Hong is also the vice chairman of the Global Alumni Association of the School of Economics, Fudan University. Dr.&#160;Hong received a Bachelor&#8217;s Degree in Economics in 1992 and a Doctor&#8217;s Degree in Economics from Fudan University in 1999. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Philip Wai Lap Leung</div></div></div></div> has served as our independent director since June 2021. Mr.&#160;Leung has over 30 years of experience at Ernst&#160;&amp; Young. While at Ernst&#160;&amp; Young, Mr.&#160;Leung served as managing partner of Shanghai office from 1994 to 2004, managing partner of listing services in Greater China from 2005 to 2009, managing partner of listing services in Far East Region from 2007 to 2009, managing partner of Central China from 2010 to 2015, and managing partner of Greater China markets from 2016 to 2019. He retired from Ernst&#160;&amp; Young in June 2020 upon reaching retirement age. Mr.&#160;Leung sits on the boards of Dongfeng Motor Group Company Limited (HKEx: 0489) and Shanghai Chemical Industry Park Industrial Gases Company Limited. Mr. Leung has been appointed as a director of Zhejiang E-Commerce Bank Co., Ltd. (the appointment is subject to the approval of China Banking and Insurance Regulatory Commission). Mr.&#160;Leung graduated from Hong Kong Polytechnic (currently known as Hong Kong Polytechnic University). Mr.&#160;Leung is a member of The Hong Kong Institute of Certified Public Accountants. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Xu Jiang</div></div></div></div> has served as our chief technology officer since October 2020. Prior to joining us, Mr. Jiang oversaw technology development for TMall Global &amp; TMall Overseas and Alibaba B2B FinTech at Alibaba from April 2015 to April 2020. From 2014 to 2015, Mr. Jiang served as a senior director at Ctrip.com, leading the establishment of its payment platform. From 2007 to 2010, and from 2011 to 2014, Mr. Jiang served as a search engineer and platform architect in eBay Inc. Between 2010 and 2011, Mr. Jiang served as a vice president in Morgan Stanley. Prior to that, Mr. Jiang served as a senior research and development engineer at Sybase, an American software and services company, from 2004 to 2007. Mr. Jiang obtained a bachelor&#8217;s degree in physics and computer science from Shanghai Jiaotong University in July 1995, and obtained a master&#8217;s degree in computer science from Shanghai Jiaotong University in April 2001. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">107 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Zhijian Xu</div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>has served as our senior vice president since June 2019. Prior to joining us, Mr.&#160;Xu served as an executive vice president at Huaxie (Shanghai) Trade Commerce Co., Ltd. from April 2018 to May 2019. From October 1994 to March 2018, Mr.&#160;Xu worked at Zhengda Group, including as vice president. Mr.&#160;Xu graduated from East China Jiaotong University in June 1995, and obtained an EMBA degree from Shanghai Jiaotong University in May 2012. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Compensation</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Compensation of Directors and Executive Officers </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the fiscal year ended December 31, 2021, we paid an aggregate of RMB10.2 million (US$1.6 million) in cash to our executive officers, and we paid an aggregate remuneration and allowances of US$75,000 in cash to our non-executive directors. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our executive officers and directors. Our PRC subsidiaries are required by law to make contributions equal to certain percentages of each employee&#8217;s salary for his or her pension insurance, medical insurance, unemployment insurance and other statutory benefits and a housing provident fund. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employment Agreements and Indemnification Agreements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have entered into employment agreements with each of our executive officers. Under these agreements, each of our executive officers is employed for a specified time period. We may terminate employment for cause, at any time, without advance notice or remuneration, for certain acts of the executive officer, such as conviction or plea of guilty to a felony or any crime involving moral turpitude, negligent or dishonest acts to our detriment, or misconduct or a failure to perform agreed duties. We may also terminate an executive officer&#8217;s employment without cause upon three-month advance written notice. In such case of termination by us, we will provide severance payments to the executive officer as expressly required by applicable law of the jurisdiction where the executive officer is based. The executive officer may resign at any time with a three-month advance written notice. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each executive officer has agreed to hold, both during and after the termination or expiry of his or her employment agreement, in strict confidence and not to use, except as required in the performance of his or her duties in connection with the employment or pursuant to applicable law, any of our confidential information or trade secrets, any confidential information or trade secrets of our customers or prospective customers, or the confidential or proprietary information of any third party received by us and for which we have confidential obligations. The executive officers have also agreed to disclose in confidence to us all inventions, designs, and trade secrets which they conceive, develop, or reduce to practice during the executive officer&#8217;s employment with us and to assign all rights, titles and interests in them to us, and assist us in obtaining and enforcing patents, copyrights and other legal rights for these inventions, designs, and trade secrets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, each executive officer has agreed to be bound by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-competition</div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-solicitation</div> restrictions during the term of his or her employment and typically for one year following the last date of employment. Specifically, each executive officer has agreed not to (i)&#160;approach our suppliers, clients, customers or contacts or other persons or entities introduced to the executive officer in his or her capacity as a representative of us for the purpose of doing business with such persons or entities that will harm our business relationships with these persons or entities; (ii)&#160;assume employment with or provide services to any of our competitors, or be engaged by, whether as principal, partner, licensor or otherwise, any of our competitors, without our express consent; or (iii)&#160;seek directly or indirectly, to solicit the services of any of our employees who is employed by us on or after the date of the executive officer&#8217;s termination, or in the year preceding such termination, without our express consent. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">108 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have also entered into indemnification agreements with each of our directors and executive officers. Under these agreements, we agree to indemnify our directors and executive officers against certain liabilities and expenses incurred by such persons in connection with claims made by reason of their being a director or officer of our company. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share Incentive Plans </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amended and Restated 2020 Share Incentive Plan </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Starting from 2015, we adopted a series of share incentive plans (the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Pre-IPO</div> Plans&#8221;) to attract and retain the best available personnel, provide additional incentives to our employees and senior management and promote the success of our business. On September&#160;5, 2020, we terminated the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Plans and simultaneously adopted a share incentive plan (the &#8220;2020 Share Incentive Plan&#8221;) containing substantially the same terms as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Plans. In May 2021, our shareholders and board of directors authorized and approved the awards of 2,601,000 ordinary shares under the 2020 Share Incentive Plan to a director and executive officer of our company with no associated performance or service based vesting conditions at nil consideration. In December 2021, our board of directors approved an amendment to the 2020 Share Incentive Plan (the &#8220;Amended and Restated 2020 Share Incentive Plan&#8221;, or the &#8220;A&amp;R 2020 Plan&#8221;). The A&amp;R 2020 Plan did not substantively modify the terms of any previously granted share options. As of the date of this annual report, the maximum aggregate number of ordinary shares which may be issued pursuant to all awards under the A&amp;R 2020 Plan is 40,181,400, which are held in trust by EatBetter Holding Limited (&#8220;the ESOP platform&#8221; controlled by our founder) before granted to our employees and senior management upon exercise of share options and are subject to further amendment. As of the date of this annual report, awards to purchase 18,318,816 ordinary shares under the A&amp;R 2020 Plan have been granted and remain outstanding, excluding awards that were forfeited or cancelled after the relevant grant dates. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following paragraphs describe the principal terms of the A&amp;R 2020 Plan. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Types of Awards</div></div>. The A&amp;R 2020 Plan permit the awards of options approved by the plan administrator. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Plan Administration</div></div>. Our board of directors determines the participants to receive options, number of options to be granted, time and number of options to be vested, number of vested options exercisable and other terms and conditions of each grant. Our board of directors may delegate relevant authority to a director, a committee of one or more members of board of directors, or other designated person to administer the A&amp;R 2020 Plan. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Award Notice</div></div>. Awards granted under the A&amp;R 2020 Plan are evidenced by an award notice that sets forth terms, conditions and limitations for each award, which is subject to any modification as determined by the administrator. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Eligibility</div></div>. We may grant awards to our employees. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Vesting Schedule</div></div>. In general, the plan administrator determines the vesting schedule, which is specified in the relevant plans and award notices. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exercise of Options</div></div>. The plan administrator determines the exercise price for each award, which is in turn stated in the relevant award notice. Options that are vested and exercisable will terminate if they are not exercised prior to the time as the plan administrator determines at the time of grant. However, the maximum exercisable term is ten years from the date of grant. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">109 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transfer Restrictions</div></div>. Awards may not be transferred in any manner by the eligible employee other than in accordance with the exceptions provided in the A&amp;R 2020 Plan. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Termination and Amendment of the </div></div>A&amp;R 2020 Plan. Unless terminated earlier, the A&amp;R 2020 Plan have a term of ten years. The administrator has the authority to terminate, amend, add to, or delete any of the provisions of the plan, subject to the restrictions set out in our memorandum and articles or associations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes, as of the date of this annual report, the options granted under the Amended and Restated 2020 Share Incentive Plan to certain of our directors and executive officers, excluding awards that were forfeited or cancelled after the relevant grant dates. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 51%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Name</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary&#160;Shares<br/>Underlying<br/>Options&#160;Awarded</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weight&#160;Average<br/>Exercise Price<br/>(US$/Share)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date&#160;of&#160;Grant</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date of<br/>Expiration</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changlin Liang</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Le Yu</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">3.74</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6/30/2016<br/> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6/30/2018</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10/31/2020</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9/30/2021</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6/29/2026<br/> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6/29/2028</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10/30/2030</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9/29/2031</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Yi Ding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">1.55</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6/30/2015<br/> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6/30/2016</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6/30/2018</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10/31/2020</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9/30/2021</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6/29/2025<br/> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6/29/2026</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6/29/2028</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10/30/2030</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9/29/2031</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Eric Chi Zhang</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weili Hong</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">4.66</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12/31/2021</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12/30/2031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Philip Wai Lap Leung</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">4.66</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12/31/2021</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12/30/2031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Xu Jiang</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">5.68</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4/20/2021<br/> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9/30/2021</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4/19/2031<br/> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9/29/2031</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhijian Xu</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">4.14</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6/30/2019<br/> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10/31/2020</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1/1/2021</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9/30/2021</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6/29/2029<br/> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10/30/2030</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12/31/2030</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9/29/2031</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; padding-bottom: 1.5px;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All directors and executive officers as a group</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1.5px;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,567,419</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1.5px;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1.5px;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; padding-bottom: 1.5px;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; padding-bottom: 1.5px;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; vertical-align: top;;text-align:left;">*</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less than 1% of our total ordinary shares on an as-converted basis outstanding as of the date of this annual report. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of the date of this annual report, other employees as a group held awards to purchase 14,751,397 ordinary shares of our company, with an average weighted exercise price of US$4.37 per share. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Board Practices</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Board of Directors </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our board of directors currently consists of six directors. A director is not required to hold any shares in our company by way of qualification. Subject to the New York Stock Exchange rules and disqualification by the chairman of the relevant board meeting, a director may vote with respect to any contract, proposed contract, or arrangement in which he is materially interested, provided that (i)&#160;such director, if his or her interest in such contractor arrangement is material, has declared the nature of his or her interest at the earliest meeting of the board at which it is practicable for him or her to do so, either specifically or by way of a general notice and (ii)&#160;if such contract or arrangement is a transaction with a related party, such transaction has been approved by the audit committee. The directors may exercise all the powers of our Company to borrow money, mortgage or charge its undertaking, property, and uncalled capital or any part thereof, and issue debentures whether outright or as security for any debt, liability, or obligation of our Company or of any third party. None of our directors has a service contract with us that provides for benefits upon termination of service as a director. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">110 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Committees of the Board of Directors </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have established three committees under the board of directors: an audit committee, a compensation committee, and a nominating and corporate governance committee. We have adopted a charter for each of the three committees. Each committee&#8217;s members and functions are described below. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Audit Committee</div></div>. Our audit committee consists of Philip Wai Lap Leung and Weili Hong. Philip Wai Lap Leung is the chairman of our audit committee. We have determined that each of Philip Wai Lap Leung and Weili Hong satisfies the &#8220;independence&#8221; requirements of Section&#160;303A of the Corporate Governance Rules of the New York Stock Exchange and meet the independence standards under Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10A-3</div> under the Exchange Act, as amended. We have determined that Philip Wai Lap Leung qualifies as an &#8220;audit committee financial expert.&#8221; The audit committee oversees our accounting and financial reporting processes and the audits of the financial statements of our company. The audit committee is responsible for, among other things: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">appointing the independent auditors and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-approving</div> all auditing and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-auditing</div> services permitted to be performed by the independent auditors; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing with the independent auditors any audit problems or difficulties and management&#8217;s response; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">discussing the annual audited financial statements with management and the independent auditors; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control major financial risk exposures; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">overseeing the fairness and appropriateness of our proposed related party transactions; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing and approving all proposed related party transactions; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">meeting separately and periodically with management and the independent auditors; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation Committee</div></div>. Our compensation committee consists of Weili Hong, Philip Wai Lap Leung and Changlin Liang. Weili Hong is the chairman of our compensation committee. We have determined that each of Weili Hong and Philip Wai Lap Leung satisfies the independence requirements of Section&#160;303A of the Corporate Governance Rules of the New York Stock Exchange. The compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which his compensation is deliberated. The compensation committee is responsible for, among other things: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">reviewing and recommending to the board for determination with respect to the compensation of our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">selecting a compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person&#8217;s independence from management. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Nominating and Corporate Governance Committee.</div></div> Our nominating and corporate governance committee consists of Changlin Liang, Philip Wai Lap Leung and Weili Hong. Changlin Liang is the chairman of our nominating and corporate governance committee. We have determined that each of Philip Wai Lap Leung and Weili Hong satisfies the &#8220;independence&#8221; requirements of Section&#160;303A of the Corporate Governance Rules of the New York Stock Exchange. The nominating and corporate governance committee assists the board of directors in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The nominating and corporate governance committee is responsible for, among other things: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">selecting and recommending to the board nominees for election by the shareholders or appointment by the board; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience and diversity; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">making recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">advising the board periodically with regards to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws and regulations, and making recommendations to the board on all matters of corporate governance and on any remedial action to be taken. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">111 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Duties of Directors </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under Cayman Islands law, our directors owe fiduciary duties to our company, including a duty of loyalty, a duty to act honestly, and a duty to act in what they consider in good faith to be in our best interests. Our directors must also exercise their powers only for a proper purpose. Our directors also have a duty to exercise the skill they actually possess and such care and diligence 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 memorandum and articles of association, as amended and restated from time to time, and the class rights vested thereunder in the holders of the shares. Our company has the right to seek damages if a duty owed by our directors is breached. A shareholder may in certain circumstances have rights to damages if a duty owed by the directors is breached. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our board of directors has all the powers necessary for managing, and for directing and supervising, our business affairs. The functions and powers of our board of directors include, among others: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">convening shareholders&#8217; annual general meetings and reporting its work to shareholders at such meetings; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">declaring dividends and distributions; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">appointing officers and determining the term of office of the officers; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">exercising the borrowing powers of our company and mortgaging the property of our company; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">approving the transfer of shares in our company, including the registration of such shares in our share register. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Terms of Directors and Officers </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our directors may be elected by an ordinary resolution of our shareholders. Alternatively, our board of directors may, by the affirmative vote of a simple majority of the directors present and voting at a board meeting appoint any person as a director to fill a casual vacancy on our board or as an addition to the existing board. Our directors are not automatically subject to a term of office and hold office until such time as they are removed from office by an ordinary resolution of our shareholders. In addition, a director will cease to be a director if he (i)&#160;becomes bankrupt or makes any arrangement or composition with his creditors; (ii)&#160;dies or is found to be or becomes of unsound mind; (iii)&#160;resigns his office by notice in writing; (iv)&#160;without special leave of absence from our board, is absent from meetings of our board for three consecutive meetings and our board resolves that his office be vacated; or (v)&#160;is removed from office pursuant to any other provision of our articles of association. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our officers are appointed by and serve at the discretion of the board of directors, and may be removed by our board of directors. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Employees</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We had 4,005 full-time employees as of December&#160;31, 2021&#160;all of whom were based in China, primarily at our headquarters in Shanghai, China. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the numbers of our employees categorized by function as of December&#160;31, 2021. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"></td>
<td style="width: 12%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 12%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Function</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number&#160;of&#160;Employees</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,743</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,347</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">474</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">441</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,005</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">112 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">E.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Share Ownership</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Except as specifically noted, the following table sets forth information with respect to the beneficial ownership of our ordinary shares on an as-converted basis as of April 22, 2022, by: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">each of our directors and executive officers; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">each person known to us to own beneficially more than 5% of our ordinary shares. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The calculations of percentage of beneficial ownership in the table below are based on 354,341,528 ordinary shares on an as-converted basis outstanding as of April 22, 2022, and 299,797,728 Class A ordinary shares and 54,543,800 Class B ordinary shares outstanding. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beneficial ownership is determined in accordance with the rules and regulations of the SEC. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days from April 22, 2022, including through the exercise of any option, warrant or other right or the conversion of any other security. These shares, however, are not included in the computation of the percentage ownership of any other person. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A<br/>Ordinary<br/>Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B<br/>Ordinary<br/>Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">% of<br/>Beneficial<br/>Ownership&#8224;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Directors and Executive Officers*:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changlin Liang<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,958,450</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,543,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Le Yu</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Yi Ding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Eric Chi Zhang</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Philip Wai Lap Leung</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weili Hong</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Xu Jiang</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhijian Xu</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All Directors and Executive Officers as a Group</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,958,450</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,543,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal Shareholders:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DDL Group Limited<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,543,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EatBetter Holding Limited<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(3)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,181,400</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internet Fund V Pte. Ltd.<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(4)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,324,750</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General Atlantic Singapore DD Pte. Ltd.<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(5)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,514,350</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SVF II Cortex Subco (DE) LLC<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(6)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,906,600</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CMC Entities<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(7)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,399,900</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CTG Evergreen Investment C Limited<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(8)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,819,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">113 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">*</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Except as otherwise indicated below, the business address of our directors and executive officers is 4th Floor, Building 6, 500 Shengxia Road, Pudong New Area, Shanghai, 200125, People&#8217;s Republic of China. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">&#8224;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For each person and group included in this column, percentage ownership is calculated by dividing the number of shares beneficially owned by such person or group by the sum of the total number of shares outstanding and the number of shares such person or group has the right to acquire upon exercise of option, warrant or other right within 60 days of April 22, 2022, including through the exercise of any option, warrant or other right or the conversion of any other security. The total number of ordinary shares outstanding as of April 22, 2022 is 354,341,528. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(1)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents (i) 54,543,800 Class B ordinary shares directly held by DDL Group Limited that may be deemed to be beneficially owned by Mr. Changlin Liang, (ii) 10,777,050 Class A ordinary shares directly held by EatTogether Holding Limited, that may be deemed to be beneficially owned by Mr. Changlin Liang, as the sole shareholder of EatTogether Holding Limited, and (iii) 40,181,400 Class A ordinary shares directly held by EatBetter Holding Limited, that may be deemed to be beneficially owned by Mr. Changlin Liang who has the sole dispositive power and sole voting power over shares held by EatBetter Holding Limited, as reported in the Schedule 13G filed by the relevant reporting persons with the SEC on February 15, 2022. DDL Group Limited is a British Virgin Islands business company limited by shares beneficially owned by Mr. Changlin Liang. DDL Group Limited is ultimately held by LX Family Trust, a trust established under the laws of British Virgin Islands and managed by TMF (Cayman) Ltd., as the trustee. Under the terms of this trust, Mr. Changlin Liang has the power to direct the trustee with respect to the retention or disposal of, and the exercise of any voting and other rights attached to, the shares held by DDL Group Limited in our company. EatTogether Holding Limited is a company incorporated in the British Virgin Islands and is wholly owned by Mr. Changlin Liang. EatBetter Holding Limited is a company incorporated in the British Virgin Islands, which holds ordinary shares allocated to award our employees under our A&amp;R 2020 Plan. Mr. Changlin Liang has sole dispositive and sole voting power over shares held by EatBetter Holding Limited. The registered office of DDL Group Limited is ICS Corporate Services (BVI) Limited, Sea Meadow House, P.O. Box 116, Road Town, Tort, British Virgin Islands. The registered address of EatTogether Holding Limited is ICS Corporate Services (BVI) Limited, Sea Meadow House, P.O. Box 116, Road Town, Tortola, British Virgin Islands. The registered address of EatBetter Holding Limited is ICS Corporate Services (BVI) Limited, Sea Meadow House, P.O. Box 116, Road Town, Tortola, British Virgin Islands. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(2)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents 54,543,800 Class B ordinary shares held by DDL Group Limited. DDL Group Limited is a British Virgin Islands business company limited by shares beneficially owned by Mr. Changlin Liang. DDL Group Limited is ultimately held by LX Family Trust, a trust established under the laws of British Virgin Islands and managed by TMF (Cayman) Ltd., as the trustee. Under the terms of this trust, Mr. Changlin Liang has the power to direct the trustee with respect to the retention or disposal of, and the exercise of any voting and other rights attached to, the shares held by DDL Group Limited in our company. The registered office of DDL Group Limited is ICS Corporate Services (BVI) Limited, Sea Meadow House, P.O. Box 116, Road Town, Tort, British Virgin Islands. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(3)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents 40,181,400 Class A ordinary shares held by EatBetter Holding Limited, which holds Class A shares allocated to award our employees under our A&amp;R 2020 Plan. EatBetter Holding Limited is a limited liability company incorporated in the British Virgin Islands. Mr. Changlin Liang has sole dispositive power and sole voting power over shares held by EatBetter Holding Limited. Its registered address is ICS Corporate Services (BVI) Limited, Sea Meadow House, P.O. Box 116, Road Town, Tortola, British Virgin Islands. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(4)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents (i) 19,749,750 Class A shares held by Internet Fund V Pte. Ltd., a private limited company incorporated in Singapore and (ii) 1,575,000 Class A ordinary shares represented by 1,050,000 ADSs held by Tiger Global Management, LLC, an affiliate of Internet Fund V Pte. Ltd., based on the information contained in the Form 13F-HR filed by Tiger Global Management, LLC with SEC on February 14, 2022. Internet Fund V Pte. Ltd. is beneficially owned by each of Charles P. Coleman III, Scott L. Shleifer and Tiger Global Singapore Pte. Ltd. Tiger Global Singapore Pte. Ltd. is the investment advisor of Internet Fund V Pte. Ltd. and is controlled by Charles P. Coleman III and Scott L. Shleifer, who exercise control over Internet Fund V Pte. Ltd. as its directors. The registered address of Internet Fund V Pte. Ltd. is 8 Temasek Boulevard, #32-02 Suntec Tower Three, Singapore 038988. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(5)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents 19,514,350 Class A ordinary shares held by General Atlantic Singapore DD Pte. Ltd., a private company limited by shares incorporated in Singapore. Its registered address is 80 Robinson Road #02-00, Singapore, 068898. General Atlantic Singapore DD Pte. Ltd. is wholly owned by General Atlantic Singapore Fund Pte. Ltd. (&#8220;GASF&#8221;). The major shareholder of GASF is General Atlantic Singapore Interholdco Ltd. (&#8220;GASF Interholdco&#8221;). The members of GASF Interholdco that share beneficial ownership of the ADSs held of record by&#160;General Atlantic Singapore DD Pte. Ltd. are the following General Atlantic investment funds (the &#8220;GA Funds&#8221;): General Atlantic Partners (Bermuda) IV, L.P. (&#8220;GAP Bermuda IV&#8221;), General Atlantic Partners (Bermuda) EU, L.P. (&#8220;GAP Bermuda EU&#8221;), General Atlantic Partners (Lux) SCSP (&#8220;GAP Lux&#8221;), GAP Coinvestments III, LLC (&#8220;GAPCO III&#8221;), GAPCO Coinvestments IV, LLC (&#8220;GAPCO IV&#8221;), GAPCO Coinvestments V, LLC (&#8220;GAPCO V&#8221;) and GAP Coinvestments CDA, L.P. (&#8220;GAPCO CDA&#8221;). The general partner of GAP Lux is General Atlantic GenPar (Lux) ScSp (&#8220;GA GenPar Lux&#8221;) and the general partner of GA GenPar Lux is General Atlantic (Lux) S.&#224;. r.l. (&#8220;GA Lux&#8221;). The general partner of GAP Bermuda EU and GAP Bermuda IV and the sole shareholder of GA Lux is General Atlantic GenPar (Bermuda), L.P. (&#8220;GenPar Bermuda&#8221;). GAP (Bermuda) L.P.&#160;(&#8220;GAP (Bermuda) LP&#8221;), which is controlled by the GA Management Committee of GASC MGP, LLC (the &#8220;GA Management Committee&#8221;), is the general partner of GenPar Bermuda. General Atlantic, L.P. (&#8220;GA LP&#8221;), which is also controlled by the GA Management Committee, is the managing member of GAPCO III, GAPCO IV and GAPCO V and the general partner of GAPCO CDA. There are nine members of the GA Management Committee of GA LP. Each of the members of the GA Management Committee disclaims ownership of the ADSs and the underlying Class A ordinary shares except to the extent that he has a pecuniary interest therein. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">114 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(6)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Represents 19,331,600 Class&#160;A ordinary shares and 1,575,000 Class&#160;A ordinary shares represented by 1,050,000 ADSs held by SVF II Cortex Subco (DE) LLC based on the information contained in the Schedule 13G filed by the relevant reporting persons with the SEC on July&#160;12, 2021. SVF II Cortex Subco (DE) LLC is indirectly controlled by SoftBank Vision <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Fund&#160;II-2,&#160;L.P.</div> (&#8220;SVF <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">II-2&#8221;).</div> SB Investment Advisers (UK) Limited (&#8220;SBIA UK&#8221;) has been appointed as alternative investment fund manager (&#8220;AIFM&#8221;) and is exclusively responsible for managing SVF <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">II-2</div> in accordance with the Alternative Investment Fund Managers Directive and is authorized and regulated by the UK Financial Conduct Authority accordingly. As AIFM of SVF <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">II-2,</div> SBIA UK is exclusively responsible for making all decisions related to the acquisition, structuring, financing and disposal of SVF <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">II-2&#8217;s</div> investments. The registered address of SVF II Cortex Subco (DE) LLC is 251 Little Falls Drive, Wilmington, DE, 19808, United States. </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(7)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Represents an aggregate of 18,399,900 Class&#160;A ordinary shares owned by CMC Dynamite Holdings Limited (&#8220;CMC Dynamite I&#8221;), CMC Dynamite Holdings II Limited (&#8220;CMC Dynamite II&#8221;), CMC Dynamite Holdings III Limited (&#8220;CMC Dynamite III&#8221;), CMC Dynamite Holdings IV Limited (&#8220;CMC Dynamite IV&#8221;) and Alpha Yasai Holdings Limited (&#8220;Alpha Yasai&#8221;) based on the information contained in the Schedule 13G filed by the relevant reporting persons with the SEC on February&#160;14, 2022. Each of CMC Dynamite I, CMC Dynamite II, CMC Dynamite III and CMC Dynamite IV is an exempted company with limited liability incorporated under the law of the Cayman Islands. CMC Dynamite I, CMC Dynamite II, CMC Dynamite III and CMC Dynamite IV are respectively wholly owned by CMC Dynamite, L.P., CMC Dynamite II, L.P., CMC Dynamite III, L.P. and CMC Dynamite IV, L.P. The general partners of CMC Dynamite, L.P., CMC Dynamite II, L.P., CMC Dynamite III, L.P. and CMC Dynamite IV, L.P. is CMC Dynamite GP, L.P, whose general partner is CMC Capital Partners GP II, Ltd. Alpha Yasai is an exempted company with limited liability incorporated under the law of the Cayman Islands and is wholly owned by Alpha Plus Fund, L.P., whose general partner is Alpha Plus Fund GP, Ltd. CMC Capital Partners GP II, Ltd. and Alpha Plus Fund GP, Ltd. are ultimately wholly-owned by Mr.&#160;Li Ruigang. The registered address of CMC Dynamite I, CMC Dynamite II, CMC Dynamite III, CMC Dynamite IV and Alpha Yasai is Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">KY1-1104,</div> Cayman Islands. </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(8)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents 17,819,000 Class&#160;A ordinary shares held by CTG Evergreen Investment C Limited based on the information contained in the Schedule 13G filed by the relevant reporting persons with the SEC on February&#160;9, 2022. The registered address of CTG Evergreen Investment C Limited is CCS Trustees Limited, 263 Main Street, Road Town, Tortola, British Virgin Islands. CTG Evergreen Investment C Limited is owned by Capital Today Evergreen Fund, L.P., a limited partnership incorporated in the Cayman Islands. The general partner of Capital Today Evergreen Fund, L.P. is Capital Today Evergreen GenPar LTD., a Cayman Islands company, and is controlled by Ms.&#160;Xin Xu. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">115 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of April&#160;22, 2022, to our knowledge, 188,693,919 of our total issued and outstanding Class&#160;A ordinary shares were held by two record shareholders in the United States, including 169,362,318 held by Deutsche Bank Trust Company Americas, the depositary of our ADS program. The number of beneficial owners of ADSs in the United States is likely to be much larger than the number of record holders of our ordinary shares in the United States. We are not aware of any arrangement that may, at a subsequent date, result in a change of control of our company. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_11" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;7.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Major Shareholders and Related Party Transactions </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Major Shareholders</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Please refer to &#8220;Item 6. Directors, Senior Management and Employees&#8212;E. Share Ownership.&#8221; </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Related Party Transactions</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employment Agreements and Indemnification Agreements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">See &#8220;Item 6. Directors, Senior Management and Employees&#8212;B. Compensation.&#8221; </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share Incentive Plan </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">See &#8220;Item 6. Directors, Senior Management and Employees&#8212;B. Compensation.&#8221; </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Related Party Transactions </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with our director and chief executive officer</div></div>. We provided interest-free loans in 2020 to Mr.&#160;Changlin Liang, our director and chief executive officer in connection with our restructuring. Amounts due from Mr.&#160;Liang Changlin were comprised of interest-free loans and were repaid in full on April&#160;15, 2021. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Shanghai Tiejun Enterprise Consulting Center (&#8220;Shanghai Tiejun&#8221;)</div></div>. We had historically extended an interest-free loan to Shanghai Tiejun, one of our shareholders controlled by Mr.&#160;Changlin Liang. Amounts due from Tiejun were comprised of an interest-free loan maturing on December&#160;31, 2023 and were repaid in full on April&#160;15, 2021. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with Shanghai Jieyingzhai Entrepreneur Management Partnership (&#8220;Shanghai Jieyingzhai&#8221;)</div></div>. In 2021, we extended an interest-free loan to Shanghai Jieyingzhai, one of our shareholders controlled by Mr.&#160;Changlin Liang. Amounts due from Jieyingzhai were repaid in full on May&#160;7, 2021. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Interests of Experts and Counsel</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_12" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;8.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Information </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Statements and Other Financial Information</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have appended consolidated financial statements filed as part of this annual report. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal Proceedings </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may from time to time be subject to various legal or administrative claims and proceedings arising in the ordinary course of our business. We are currently not a party to any material legal or administrative proceedings. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Litigation or any other legal or administrative proceeding, regardless of the outcome, is likely to result in substantial costs and diversion of our resources, including our management&#8217;s time and attention. For potential impact of legal or administrative proceedings on us, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our Business and Industry&#8212;We may be subject to legal, regulatory and/or administrative proceedings in the ordinary course of our business. If the outcomes of these proceedings are adverse to us, it could have a material adverse effect on our business and results of operations.&#8221; </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">116 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend Policy </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our board of directors has discretion on whether to distribute dividends, subject to certain requirements of Cayman Islands law. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our board of directors. In either case, all dividends are subject to certain restrictions under Cayman Islands law, namely that our company may only pay dividends out of profits or share premium, and provided always that in no circumstances may a dividend be paid if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business. Even if we decide to pay dividends, the form, frequency and amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We do not have any present plan to pay any cash dividends on our ordinary shares in the foreseeable future. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are a holding company incorporated in the Cayman Islands. We may rely on dividends from our subsidiaries in China for our cash requirements, including any payment of dividends to our shareholders. PRC regulations may restrict the ability of our PRC subsidiaries to pay dividends to us. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Relating to Foreign Currency Exchange and Dividend Distribution.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we pay any dividends on our Class&#160;A ordinary shares, we will pay those dividends that are payable in respect of the Class&#160;A ordinary shares underlying our ADSs to the depositary, as the registered holder of such Class&#160;A ordinary shares, and the depositary then will pay such amounts to holders of ADSs in proportion to the Class&#160;A ordinary shares underlying the ADSs held by such ADS holders, subject to the terms of the deposit agreement, including the fees and expenses payable thereunder. Cash dividends on our Class&#160;A ordinary shares, if any, will be paid in U.S. dollars. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">B.<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Significant Changes</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Except as disclosed elsewhere in this annual report, we have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_13" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;9.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Offer and Listing </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A.<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Offering and Listing Details</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our ADSs have been listed on the NYSE since June&#160;29, 2021. Our ADSs trade under the symbol &#8220;DDL.&#8221; Two ADSs represent three of our Class&#160;A ordinary shares. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">B.<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Plan of Distribution</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Markets</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our ADSs have been listed on the NYSE since June&#160;29, 2021 under the symbol &#8220;DDL.&#8221; </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">117 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Selling Shareholders</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">E.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Dilution</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">F.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Expenses of the Issue</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_14" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;10.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additional Information </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Share Capital</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Memorandum and Articles of Association</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following are summaries of material provisions of our currently effective memorandum and articles of association, as well as the Companies Act insofar as they relate to the material terms of our shares. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Objects of Our Company</div></div>. Under our currently effective memorandum and articles of association, the objects of our company are unrestricted and we have the full power and authority to carry out any object not prohibited by the laws of the Cayman Islands. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Ordinary Shares</div></div>. Our ordinary shares are divided into Class&#160;A ordinary shares and Class&#160;B ordinary shares. Holders of our Class&#160;A ordinary shares and Class&#160;B ordinary shares will have the same rights except for voting and conversion rights. Our ordinary shares are issued in registered form and are issued when registered in our register of members. We may not issue shares to bearer. Our shareholders who are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-residents</div> of the Cayman Islands may freely hold and vote their shares. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Conversion</div></div>. Each Class&#160;B ordinary share is convertible into one Class&#160;A ordinary share at any time by the holder thereof. Class&#160;A ordinary shares are not convertible into Class&#160;B ordinary shares under any circumstances. Upon any sale, transfer, assignment or disposition of Class&#160;B ordinary shares by a holder thereof to any person other than holders of Class&#160;B ordinary shares or their affiliates, such Class&#160;B ordinary shares shall be automatically and immediately converted into the same number of Class&#160;A ordinary shares. Any future issuances of Class&#160;B ordinary shares may be dilutive to the voting power of holders of Class&#160;A ordinary shares. Any conversions of Class&#160;B ordinary shares into Class&#160;A ordinary shares may dilute the percentage ownership of the existing holders of Class&#160;A ordinary shares within their class of ordinary shares. Such conversions may increase the aggregate voting power of the existing holders of Class&#160;A ordinary shares. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividends</div></div>. Our directors may from time to time declare dividends (including interim dividends) and other distributions on our shares in issue and authorize payment of the same out of the funds of our company lawfully available therefor. In addition, our shareholders may declare dividends by ordinary resolution, but no dividend may exceed the amount recommended by our directors. Our currently effective memorandum and articles of association provide that dividends may be declared and paid out of the funds of our Company lawfully available therefor. Under the laws of the Cayman Islands, our company may pay a dividend out of either profit or share premium account; provided that in no circumstances may a dividend be paid if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">118 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Voting Rights</div></div>. In respect of all matters subject to a shareholders&#8217; vote, each holder of Class&#160;A ordinary shares is entitled to one vote per share and each holder of Class&#160;B ordinary shares is entitled to 20 votes per share on all matters subject to vote at our general meetings. Our Class&#160;A ordinary shares and Class&#160;B ordinary shares vote together as a single class on all matters submitted to a vote of our shareholders, except as may otherwise be required by law. Voting at any meeting of shareholders is by show of hands unless a poll is demanded. A poll may be demanded by the chairman of such meeting or any one shareholder holding not less than 10% of the votes attaching to the shares present in person or by proxy. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">An ordinary resolution to be passed at a meeting by the shareholders requires the affirmative vote of a simple majority of the votes attaching to the ordinary shares cast at a meeting, while a special resolution requires the affirmative vote of no less than <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-thirds</div> of the votes cast attaching to the issued and outstanding ordinary shares at a meeting. A special resolution will be required for important matters such as a change of name or making changes to our currently effective memorandum and articles of association. Our shareholders may, among other things, divide or combine their shares by ordinary resolution. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General Meetings of Shareholders</div></div>. As a Cayman Islands exempted company, we are not obliged by the Companies Act to call shareholders&#8217; annual general meetings. Our currently effective memorandum and articles of association provide that we may (but are not obliged to) in each year hold a general meeting as our annual general meeting in which case we will specify the meeting as such in the notices calling it, and the annual general meeting will be held at such time and place as may be determined by our directors. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders&#8217; general meetings may be convened by the chairman of our board of directors or by our directors (acting by a resolution of our board). Advance notice of at least five calendar days is required for the convening of our annual general shareholders&#8217; meeting (if any) and any other general meeting of our shareholders. A quorum required for any general meeting of shareholders consists of one or more of our shareholders present in person or by proxy, holding shares which carry in aggregate not less than fifty percent of all votes attaching to the issued and outstanding shares of our company entitled to vote at such general meeting. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Companies Act provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company&#8217;s articles of association. Our currently effective memorandum and articles of association provide that upon the requisition of any one or more of our shareholders holding shares which carry in aggregate not less than <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-third</div> of all votes attaching to all issued and outstanding shares of our company entitled to vote at general meetings, our board will convene an extraordinary general meeting and put the resolutions so requisitioned to a vote at such meeting. However, our currently effective 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 called by such shareholders. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transfer of Ordinary Shares</div></div>. Subject to the restrictions set out below, 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our board of directors may, in its absolute discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our board of directors may also decline to register any transfer of any ordinary share unless: </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">119 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the 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; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the instrument of transfer is in respect of only one class of ordinary shares; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the instrument of transfer is properly stamped, if required; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">in the case of a transfer to joint holders, the number of joint holders to whom the ordinary share is to be transferred does not exceed four; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">a fee of such maximum sum as the New York Stock Exchange may determine to be payable or such lesser sum as our directors may from time to time require is paid to us in respect thereof. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If our directors refuse to register a transfer they must, within three calendar 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The registration of transfers may, on ten calendar days&#8217; notice being given by advertisement in such one or more newspapers, by electronic means or by any other means in accordance with the rules of the New York Stock Exchange be suspended and our register of members (shareholders) closed at such times and for such periods as our board of directors may from time to time determine; provided, however, that the registration of transfers may not be suspended nor the register of members closed for more than 30 days in any year as our board may determine. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Liquidation</div></div>. On the winding up of our company, if the assets available for distribution amongst our shareholders will be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus will be distributed amongst our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay all of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-up</div> capital, such assets will be distributed so that, as nearly as may be, the losses are borne by our shareholders in proportion to the par value of the shares held by them. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Calls on Shares and Forfeiture of Shares.</div></div> Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their shares in a notice served to such shareholders at least 14 days prior to the specified time and place of payment. The shares that have been called upon and remain unpaid are subject to forfeiture. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Redemption, Repurchase and Surrender of Shares</div></div>. We may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders of these shares, on such terms and in such manner as may be determined, before the issue of such shares, by our board of directors or by our shareholders by special resolution. Our company may also repurchase any of our shares on such terms and in such manner as have been approved by our board of directors or by an ordinary resolution of our shareholders. Under the Companies Act, the redemption or repurchase of any share may be paid out of our Company&#8217;s profits or out of the proceeds of a new issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if our company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act, no such share may be redeemed or repurchased (a)&#160;unless it is fully paid up, (b)&#160;if such redemption or repurchase would result in there being no shares outstanding or (c)&#160;if the company has commenced liquidation. In addition, our company may accept the surrender of any fully paid share for no consideration. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">120 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Variation of Rights of Shares</div></div>. Whenever the capital of our company is divided into different classes, the rights attached to any such class may, subject to any rights or restrictions for the time being attached to any class, only be materially adversely varied with the consent in writing of the holders of at least a majority of the issued shares of that class or with the sanction of an ordinary resolution passed at a separate meeting of the holders of the shares of that class. The rights conferred upon the holders of the shares of any class issued will not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be varied by the creation, allotment, or issue of further shares ranking <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">pari passu</div></div> with such existing class of shares or subsequent to them or the redemption or purchase of any shares of any class by our company. The rights conferred upon the holders of the shares of any class issued shall not be deemed to be varied by the creation or issue of shares with preferred or other rights including, without limitation, the creation of shares with enhanced or weighted voting rights. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Issuance of Additional Shares</div></div>. Our currently effective memorandum and articles of association authorize our board of directors to issue additional ordinary shares from time to time as our board of directors may determine, to the extent of available authorized but unissued shares, without the need for any approval or consent from our shareholders. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our currently effective memorandum and articles of association also authorize our board of directors, without the need for any approval or consent from our shareholders, to establish from time to time one or more series of preference shares and to determine, with respect to any series of preference shares, the terms and rights of that series, including: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the designation of the series; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the number of shares of the series; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the dividend rights, dividend rates, conversion rights, voting rights; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the rights and terms of redemption and liquidation preferences. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our board of directors may issue preference shares without the need for any approval or consent from, or other action by our shareholders to the extent authorized but unissued. Issuance of these shares may dilute the voting power of holders of ordinary shares. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inspection of Books and Records</div></div>. Holders of our ordinary shares will have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or our corporate records. However, we intend to provide our shareholders with annual audited financial statements. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Anti-Takeover Provisions</div></div>. Some provisions of our currently effective memorandum and articles of association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">authorize our board of directors to issue preference shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preference shares without any further vote or action by our shareholders; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">limit the ability of shareholders to requisition and convene general meetings of shareholders. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our currently effective memorandum and articles of association for a proper purpose and for what they believe in good faith to be in the best interests of our company. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">121 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exempted Company.</div></div> We are an exempted company with limited liability incorporated under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies. Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except that an exempted company: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">does not have to file an annual return of its shareholders with the Registrar of Companies; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">is not required to open its register of members for inspection; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">does not have to hold an annual general meeting; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may issue negotiable or bearer shares or shares with no par value; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance); </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may register as a limited duration company; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may register as a segregated portfolio company. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Limited liability&#8221; means that the liability of each shareholder is limited to the amount unpaid by the shareholder on the shares of the company (except in exceptional circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or other circumstances in which a court may be prepared to pierce or lift the corporate veil). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Differences in Corporate Law </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Companies Act is derived, to a large extent, from the older Companies Acts of England but does not follow recent English statutory enactments and, accordingly, there are significant differences between the Companies Act and the current Companies Act of England. In addition, the Companies Act differs from laws applicable to U.S. corporations and their shareholders. Set forth below is a summary of certain significant differences between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated in the United States and their shareholders. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mergers and Similar Arrangements</div></div>. The Companies Act permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-Cayman</div> Islands companies. For these purposes, (i) &#8220;merger&#8221; means the merging of two or more constituent companies and the vesting of their undertaking, property and liabilities in one of such companies as the surviving company, and (ii)&#160;a &#8220;consolidation&#8221; means the combination of two or more constituent companies into a consolidated company and the vesting of the undertaking, property and liabilities of such companies to the consolidated company. In order to effect such a merger or consolidation, the directors of each constituent company must approve a written plan of merger or consolidation, which must then be authorized by (a)&#160;a special resolution of the shareholders of each constituent company, and (b)&#160;such other authorization, if any, as may be specified in such constituent company&#8217;s articles of association. The written plan of merger or consolidation must be filed with the Registrar of Companies of the Cayman Islands together with a declaration as to the solvency of the surviving or consolidated company, a list of the assets and liabilities of each constituent company, and an undertaking that a copy of the certificate of merger or consolidation will be given to the members and creditors of each constituent company and that notification of the merger or consolidation will be published in the Cayman Islands Gazette. Court approval is not required for a merger or consolidation which is effected in compliance with these statutory procedures. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">122 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A merger between a Cayman parent company and its Cayman subsidiary or subsidiaries does not require authorization by a resolution of shareholders of that Cayman subsidiary if a copy of the plan of merger is given to every member of that Cayman subsidiary to be merged unless that member agrees otherwise. For this purpose, a company is a &#8220;parent&#8221; of a subsidiary if it holds issued shares that together represent at least 90% of the votes at a general meeting of the subsidiary. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Save in certain limited circumstances, a shareholder of a Cayman constituent company who dissents from the merger or consolidation is entitled to payment of the fair value of his shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) upon dissenting to the merger or consolidation; provided that the dissenting shareholder complies strictly with the procedures set out in the Companies Act. The exercise of dissenter rights will preclude the exercise by the dissenting shareholder of any other rights to which he or she might otherwise be entitled by virtue of holding shares, save for the right to seek relief on the grounds that the merger or consolidation is void or unlawful. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Separate from the statutory provisions relating to mergers and consolidations, the Companies Act also contains statutory provisions that facilitate the reconstruction and amalgamation of companies by way of schemes of arrangement; provided that the arrangement is approved by a majority in number of each class of shareholders and creditors with whom the arrangement is to be made, and who must in addition represent three-fourths in value of each such class of shareholders or creditors, as the case may be, that are present and voting either in person or by proxy at a meeting, or meetings, convened for that purpose. The convening of the meetings and subsequently the arrangement must be sanctioned by the Grand Court of the Cayman Islands. While a dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved, the court can be expected to approve the arrangement if it determines that: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the statutory provisions as to the required majority vote have been met; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the 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; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the arrangement is such that may be reasonably approved by an intelligent and honest man of that class acting in respect of his interest; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the arrangement is not one that would more properly be sanctioned under some other provision of the Companies Act. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Companies Act also contains a statutory power of compulsory acquisition which may facilitate the &#8220;squeeze out&#8221; of dissentient minority shareholders upon a tender offer. When a tender offer is made and accepted by holders of 90.0% of the shares affected within four months, the offeror may, within a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-month</div> period commencing on the expiration of such four-month period, require the holders of the remaining shares to transfer such shares to the offeror 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If an arrangement and reconstruction by way of scheme of arrangement is thus approved and sanctioned, or if a tender offer is made and accepted in accordance with the foregoing statutory procedures, a 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">123 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Shareholders&#8217; Suits</div></div>. In principle, we will normally be the proper plaintiff to sue for a wrong done to us as a company, 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, the Cayman Islands court can be expected to follow and apply the common law principles (namely the rule in Foss v. Harbottle and the exceptions thereto) so that a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> shareholder may be permitted to commence a class action against or derivative actions in the name of the company to challenge actions where: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">a company acts or proposes to act illegally or ultra vires; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the 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 </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">those who control the company are perpetrating a &#8220;fraud on the minority.&#8221; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Indemnification of Directors and Executive Officers and Limitation of Liability</div></div>. Cayman Islands law does not limit the extent to which a company&#8217;s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against civil fraud or the consequences of committing a crime. Our currently effective memorandum and articles of association provide that we shall indemnify our directors and officers, against all actions, proceedings, costs, charges, expenses, losses, damages or liabilities incurred or sustained by such directors or officer, other than by reason of such person&#8217;s dishonesty, willful default or fraud, in or about the conduct of our company&#8217;s business or affairs (including as a result of any mistake of judgment) or in the execution or discharge of his duties, powers, authorities or discretions, including without prejudice to the generality of the foregoing, any costs, expenses, losses or liabilities incurred by such director or officer in defending (whether successfully or otherwise) any civil proceedings concerning our company or its affairs in any court whether in the Cayman Islands or elsewhere. This standard of conduct is generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, we have entered into indemnification agreements with our directors and executive officers that provide such persons with additional indemnification beyond that provided in our currently effective memorandum and articles of association. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Directors&#8217; Fiduciary Duties</div></div>. 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 acts in a manner he reasonably believes to be in the best interests of the corporation. He must not use his corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interest of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, the director must prove the procedural fairness of the transaction, and that the transaction was of fair value to the corporation. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">124 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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&#8212;a duty to act in good faith in the best interests of the company, a duty not to make a personal profit based on his position as director (unless the company permits him to do so), a duty not to put himself in a position where the interests of the company conflict with his personal interest or his duty to a third party and a duty to exercise powers for the purpose for which such powers were intended. A director of a Cayman Islands company owes to the company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience. However, English and Commonwealth courts have moved toward an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Shareholder Action by Written Consent</div></div>. 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. Cayman Islands law and our currently effective memorandum and articles of association provide that our shareholders may 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Shareholder Proposals</div></div>. Under the Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual meeting of shareholders; provided that it complies with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other person authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Companies Act provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company&#8217;s articles of association. Our currently effective memorandum and articles of association allow any one or more of our shareholders holding shares which carry in aggregate not less than <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-third</div> of the total number votes attaching to all issued and outstanding shares of our company as of the date of the deposit that are entitled to vote at general meetings to requisition an extraordinary general meeting of our shareholders, in which case our board is obliged to convene an extraordinary general meeting and to put the resolutions so requisitioned to a vote at such meeting. Other than this right to requisition a shareholders&#8217; meeting, our currently effective memorandum and articles of association do not provide our shareholders with any other right to put proposals before annual general meetings or extraordinary general meetings. As a Cayman Islands exempted company, we are not obliged by law to call shareholders&#8217; annual general meetings. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cumulative Voting</div></div>. Under the Delaware General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation&#8217;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&#8217;s voting power with respect to electing such director. There are no prohibitions in relation to cumulative voting under the laws of the Cayman Islands, but our currently effective 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">125 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Removal of Directors</div></div>. 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 issued and outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our currently effective memorandum and articles of association, directors may be removed with or without cause, by the affirmative vote of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-thirds</div> of the directors then in office (except with regard to the removal of the chairman, who may only be removed from office by the affirmative vote of all directors), or by an ordinary resolution of our shareholders (except with regard to the removal of the chairman, who may only be removed from office by a special resolution of our shareholders). A director will also cease to be a director if he (i)&#160;becomes bankrupt or makes any arrangement or composition with his creditors; (ii)&#160;dies or is found to be or becomes of unsound mind; (iii)&#160;resigns his office by notice in writing; (iv)&#160;without special leave of absence from our board, is absent from meetings of our board for three consecutive meetings and our board resolves that his office be vacated; or (v)&#160;is removed from office pursuant to any other provision of our articles of association. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with Interested Shareholders</div></div>. 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 &#8220;interested shareholder&#8221; 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&#8217;s outstanding voting shares within the past three years. This has the effect of limiting the ability of a potential acquirer to make a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-tiered</div> 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&#8217;s board of directors. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide that such transactions must be entered into bona fide in the best interests of the company and not with the effect of constituting a fraud on the minority shareholders. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dissolution; Winding up</div></div>. 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&#8217;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 either an order of the courts of the Cayman Islands or by the board of directors. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under Cayman Islands law, a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the company is unable to pay its debts as they fall due, by an ordinary resolution of its members. The court has authority to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to do so. Under the Companies Act and our currently effective articles of association, our company may be dissolved, liquidated, or wound up by a special resolution of our shareholders. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Variation of Rights of Shares</div></div>. Under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the certificate of incorporation provides otherwise. Under our currently effective memorandum and articles of association, if our share capital is divided into more than one class of shares, the rights attached to any such class may only be materially adversely varied with the consent in writing of the holders of at least <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-thirds</div> of the issued shares of that class or with the sanction of an ordinary resolution passed at a separate meeting of the holders of the shares of that class. The rights conferred upon the holders of the shares of any class issued with preferred or other rights shall not, subject to any rights or restrictions for the time being attached to the shares of that class, be deemed to be materially adversely varied by the creation, allotment or issue of further shares ranking <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">pari passu</div></div> with or subsequent to them or the redemption or purchase of any shares of any class by our company. The rights of the holders of shares shall not be deemed to be materially adversely varied by the creation or issue of shares with preferred or other rights including, without limitation, the creation of shares with enhanced or weighted voting rights. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amendment of Governing Documents</div></div>. Under the Delaware General Corporation Law, a corporation&#8217;s governing documents may be amended with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under the Companies Act and our currently effective memorandum and articles of association, our memorandum and articles of association may only be amended by a special resolution of our shareholders. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Rights of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-resident</div> or Foreign Shareholders</div></div>. There are no limitations imposed by our currently effective memorandum and articles of association on the rights of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> or foreign shareholders to hold or exercise voting rights on our shares. In addition, there are no provisions in our currently effective memorandum and articles of association that require our company to disclose shareholder ownership above any particular ownership threshold. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Material Contract</div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">s</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other than in the ordinary course of business and other than those described in &#8220;Item 4. Information on the Company&#8221; or &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;B.&#160;Related Party Transactions&#8221; or elsewhere in this annual report, we have not entered into any material contract during the two years immediately preceding the date of this annual report. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Exchange Controls</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Relating to Foreign Currency Exchange and Dividend Distribution&#8212;Foreign Exchange.&#8221; </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">E.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Taxation</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The following summary of material Cayman Islands, PRC and U.S. federal income tax consequences of an investment in our ADSs or ordinary shares is based upon laws and relevant interpretations thereof in effect as of the date of this annual report, all of which are subject to change. This summary does not deal with all possible tax consequences relating to an investment in our ADSs or ordinary shares, such as the tax consequences under state, local and other tax laws. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cayman Islands Taxation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains, or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to 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. Payments of dividends and capital in respect of our ordinary shares and ADSs will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of our ordinary shares or the ADSs, nor will gains derived from the disposal of our ordinary shares be subject to Cayman Islands income or corporate tax. The Cayman Islands is not party to any double tax treaties that are applicable to any payments made to or by our company. There is no exchange control legislation under Cayman Islands law and accordingly there are no exchange control regulations imposed under Cayman Islands law. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">127 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">People&#8217;s Republic of China Taxation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Under the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside China with &#8220;de facto management body&#8221; within China is considered a resident enterprise. The implementation rules define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial control and overall management over the business, productions, personnel, accounts and properties of an enterprise. In April 2009, the SAT issued a circular, known as SAT Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-controlled</div> enterprise that is incorporated offshore is located in China. Although this circular only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the SAT Circular 82 may reflect the SAT&#8217;s general position on how the &#8220;de facto management body&#8221; test should be applied in determining the tax resident status of all offshore enterprises. According to SAT Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having its &#8220;de facto management body&#8221; in China only if all of the following conditions are met: (i)&#160;the primary location of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">day-to-day</div></div> operational management is in China; (ii)&#160;decisions relating to the enterprise&#8217;s financial and human resource matters are made or are subject to approval by organizations or personnel in China; (iii)&#160;the enterprise&#8217;s primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in China; and (iv)&#160;at least 50% of voting board members or senior executives habitually reside in China. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We believe that Dingdong (Cayman) Limited is not a PRC resident enterprise for PRC tax purposes. Dingdong (Cayman) Limited is not controlled by a PRC enterprise or PRC enterprise group and we do not believe that Dingdong (Cayman) Limited meets all of the conditions above. Dingdong (Cayman) Limited is a company incorporated outside China. As a holding company, its key assets are its ownership interests in its subsidiaries, and its key assets are located, and its records (including the resolutions of its board of directors and the resolutions of its shareholders) are maintained, outside China. 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 &#8220;de facto management body.&#8221; There can be no assurance that the PRC government will ultimately take a view that is consistent with ours. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">If the PRC tax authorities determine that Dingdong (Cayman) Limited is a PRC resident enterprise for enterprise income tax purposes, we may be required to withhold a 10% withholding tax from dividends we pay to our shareholders that are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprises, including the holders of our ADSs. In addition, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise shareholders (including our ADS holders) may be subject to a 10% PRC tax on gains realized on the sale or other disposition of ADSs or ordinary shares, if such income is treated as sourced from within China. It is unclear whether our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident individual shareholders (including our ADS holders) would be subject to any PRC tax on dividends or gains obtained by such <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident individual shareholders in the event we are determined to be a PRC resident enterprise. If any PRC tax were to apply to such dividends or gains, it would generally apply at a rate of 20% unless a reduced rate is available under an applicable tax treaty. However, it is also unclear whether <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> shareholders of Dingdong (Cayman) Limited would be able to claim the benefits of any tax treaties between their country of tax residence and China in the event that Dingdong (Cayman) Limited is treated as a PRC resident enterprise. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Doing Business in China&#8212;We may be classified as a &#8220;PRC resident enterprise&#8221; for PRC enterprise income tax purposes, which could result in unfavorable tax consequences to us and our shareholders and have a material adverse effect on our results of operations and the value of your investment.&#8221; </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">128 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States Federal Income Tax Considerations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following discussion is a summary of U.S. federal income tax considerations generally applicable to the ownership and disposition of our ADSs or Class&#160;A ordinary shares by a U.S. Holder (as defined below) under the U.S. Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;). This discussion is based upon existing U.S. federal tax law, which is subject to differing interpretations or change, possibly with retroactive effect. We have not sought any ruling from the U.S. Internal Revenue Service (the &#8220;IRS&#8221;) with respect to the statements made or the conclusions reached in the following discussion and there can be no assurance that the IRS or a court will agree with our statements and conclusions. This discussion, moreover, does not address the U.S. federal estate, gift, alternative minimum tax, and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-income</div> tax considerations, the Medicare tax on certain net investment income, any withholding or information reporting requirements (including pursuant to Section&#160;1471 through 1474 of the Code or Section&#160;3406 of the Code), or any state, local or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> tax considerations, relating to the ownership or disposition of our ADSs or Class&#160;A ordinary shares. The following summary does not address all aspects of U.S. federal income taxation that may be important to particular investors in light of their individual circumstances or to persons in special tax situations such as: </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">129 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">banks and other financial institutions; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">insurance companies; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">pension plans; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">cooperatives; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">regulated investment companies; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">real estate investment trusts; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">broker-dealers in stocks and securities, or currencies; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">traders that elect to use a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> method of accounting; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">certain former U.S. citizens or long-term residents; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-exempt</div> entities (including private foundations); </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">persons who acquire their ADSs or Class&#160;A ordinary shares pursuant to any employee share option or otherwise as compensation; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">persons that will hold their ADSs or Class&#160;A ordinary shares as part of a straddle, hedge, conversion, constructive sale, or other integrated transaction for U.S. federal income tax purposes; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">persons that have a functional currency other than the U.S. dollar; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">persons required to accelerate the recognition of any item of gross income with respect to our ADSs or Class&#160;A ordinary shares as a result of such income being recognized on an applicable financial statement; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">persons that actually or constructively own 10% or more of our stock (by vote or value); or </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">partnerships or other entities taxable as partnerships for U.S. federal income tax purposes, or persons holding ADSs or Class&#160;A ordinary shares through such entities, </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">all of whom may be subject to tax rules that differ significantly from those discussed below. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If a partnership (or other entity treated as a partnership for U.S. federal income tax purposes) is a beneficial owner of our ADSs or Class A ordinary shares, the tax treatment of a partner in the partnership will generally depend upon the status of the partner and the activities of the partnership. Partnerships holding our ADSs or Class A ordinary shares and their partners are urged to consult their tax advisors regarding an investment in our ADSs or Class A ordinary shares. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Each U.S. Holder is urged to consult its tax advisor regarding the application of U.S. federal taxation to its particular circumstances, and the state, local, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> and other tax considerations of the ownership and disposition of our ADSs or Class&#160;A ordinary shares. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For purposes of this discussion, a &#8220;U.S. Holder&#8221; is a beneficial owner of our ADSs or Class&#160;A ordinary shares that is, for U.S. federal income tax purposes: </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">130 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc"></a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; font-size: 0px;"></td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">an individual who is a citizen or resident of the United States; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">a corporation created in, or organized under the law of the United States or any state thereof or the District of Columbia; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">an estate the income of which is includible in gross income for U.S. federal income tax purposes regardless of its source; or </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">a trust (A)&#160;the administration of which is subject to the primary supervision of a U.S. court and which has one or more U.S. persons who have the authority to control all substantial decisions of the trust or (B)&#160;that has otherwise validly elected to be treated as a U.S. person under the Code. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For U.S. federal income tax purposes, it is generally expected that a U.S. Holder of ADSs will be treated as the beneficial owner of the underlying shares represented by the ADSs. The remainder of this discussion assumes that a U.S. Holder of our ADSs will be treated in this manner. Accordingly, deposits or withdrawals of Class&#160;A ordinary shares for ADSs will generally not be subject to U.S. federal income tax. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividends </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subject to the discussion under &#8220;&#8212; United States Federal Income Tax Considerations &#8212; Passive Foreign Investment Company&#8221; below, any distributions (including the amount of any PRC tax withheld) paid on our ADSs or Class A ordinary shares out of our current or accumulated earnings and profits, as determined under U.S. federal income tax principles, will generally be includible in the gross income of a U.S. Holder as dividend income on the day actually or constructively received by the U.S. Holder, in the case of Class A ordinary shares, or by the depositary, in the case of ADSs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Because we do not intend to determine our earnings and profits on the basis of U.S. federal income tax principles, any distribution we pay will generally be treated as a &#8220;dividend&#8221; for U.S. federal income tax purposes. Dividends received on our ADSs or Class A ordinary shares will not be eligible for the dividends received deduction generally allowed to corporations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends received by a non-corporate U.S. Holder may qualify for the lower capital gain tax rate applicable to &#8220;qualified dividend income,&#8221; provided that certain conditions are satisfied, including that (1) our ADSs or Class A ordinary shares on which the dividends are paid are readily tradeable on an established securities market in the United States, or, in the event that we are deemed to be a PRC resident enterprise under the PRC tax law, we are eligible for the benefits of the United States-PRC income tax treaty (the &#8220;Treaty&#8221;), (2) we are neither a PFIC nor treated as such with respect to such a U.S. Holder for the taxable year in which the dividend was paid and the preceding taxable year, and (3) certain holding period requirements are met. Under a published IRS notice, common or ordinary shares, or American depositary shares representing such shares (such as our ADSs), are considered to be readily tradable on an established securities market in the United States if they are listed on the New York Stock Exchange, as our ADSs (but not our Class A ordinary shares) are. Based on existing guidance, it is unclear whether the Class A ordinary shares will be considered to be readily tradable on an established securities market in the United States, because only our ADSs, and not the underlying ordinary shares, are listed on a securities market in the United States. We believe, but we cannot assure you, that dividends we pay on the Class A ordinary shares that are represented by ADSs (but not on the Class A ordinary shares that are not so represented), will, subject to applicable limitations, be eligible for the reduced rates of taxation. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the event that we are deemed to be a PRC resident enterprise under the PRC Enterprise Income Tax Law (see &#8220;&#8212;People&#8217;s Republic of China Taxation&#8221;), we may be eligible for the benefits of the Treaty. If we are eligible for such benefits, dividends we pay on our Class A ordinary shares, regardless of whether such shares are represented by the ADSs, would be eligible for the reduced rates of taxation described in the preceding paragraph. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends paid on our ADSs or Class A ordinary shares, if any, will generally be treated as income from foreign sources and will generally constitute passive category income for U.S. foreign tax credit purposes. Depending on the U.S. Holder&#8217;s individual facts and circumstances, a U.S. Holder may be eligible, subject to a number of complex limitations, to claim a foreign tax credit against its U.S. federal income tax liability in respect of any nonrefundable foreign withholding taxes imposed at the appropriate rate applicable to such U.S. Holder on dividends received on our ADSs or Class A ordinary shares. A U.S. Holder who does not elect to claim a foreign tax credit for foreign taxes withheld may instead claim a deduction, for U.S. federal income tax purposes, in respect of such withholding, but only for a year in which such holder elects to do so for all creditable foreign income taxes. The rules governing the foreign tax credit are complex and their outcome depends in large part on the U.S. Holder&#8217;s individual facts and circumstances. Accordingly, U.S. Holders are urged to consult their tax advisors regarding the availability of the foreign tax credit under their particular circumstances. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Holders that receive distributions of additional ADSs or Class A ordinary shares or rights to subscribe for ADSs or Class A ordinary shares as part of a pro rata distribution to all our shareholders generally will not be subject to U.S. federal income tax in respect of the distributions, unless the U.S. Holder has the right to receive cash or property, in which case the U.S. Holder will be treated as if it received cash equal to the fair market value of the distribution. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">131 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sale or Other Disposition of our ADSs or Ordinary Shares </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A U.S. Holder will generally recognize capital gain or loss upon the sale or other disposition of our ADSs or Class A ordinary shares in an amount equal to the difference between the amount realized upon the disposition and the holder&#8217;s adjusted tax basis in such ADSs or Class A ordinary shares. Subject to the discussion under &#8220;&#8212; United States Federal Income Tax Considerations &#8212; Passive Foreign Investment Company&#8221; below, such capital gain or loss will be long-term if the ADSs or Class A ordinary shares have been held for more than one year and will generally be U.S.-source gain or loss for U.S. foreign tax credit purposes. Long-term capital gain of non-corporate U.S. Holders will generally be eligible for a reduced rate of taxation. In the event that gain from the disposition of the ADSs or Class A ordinary shares is subject to tax in China, a U.S. Holder may elect to treat such gain as PRC-source gain under the Treaty. If a U.S. Holder is not eligible for the benefits of the Treaty or fails to treat any such gain as PRC-source, then such U.S. Holder would generally not be able to use the foreign tax credit arising from any PRC tax imposed on the disposition of the ADSs or Class A ordinary shares unless such credit can be applied (subject to applicable limitations) against U.S. federal income tax due on other income derived from foreign sources in the same income category (generally, the passive category). The deductibility of a capital loss may be subject to limitations. U.S. Holders are urged to consult their tax advisors regarding the tax consequences if a foreign tax is imposed on a disposition of our ADSs or Class A ordinary shares, including the availability of the foreign tax credit under their particular circumstances. U.S. Holders are urged to consult their tax advisors regarding the proper treatment of gain or loss, as well as the availability of a foreign tax credit, in their particular circumstances. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Passive Foreign Investment Company </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">A <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> corporation, such as our company, will be classified as a passive foreign investment company (&#8220;PFIC&#8221;) for U.S. federal income tax purposes for any taxable year, if, applying the applicable look-through rules, either (i) 75% or more of its gross income for such year consists of certain types of &#8220;passive&#8221; income (the &#8220;income test&#8221;) or (ii) 50% or more of the value of its assets (generally determined on the basis of a quarterly average) during such year is attributable to assets that produce or are held for the production of passive income (the &#8220;asset test&#8221;). </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For this purpose, passive income generally includes, among other things, cash and assets readily convertible into cash, dividends, interest, rents, royalties, and gains from the disposition of passive assets. We will be treated as owning a proportionate share of the assets and earning a proportionate share of the income of any other corporation in which we own, directly or indirectly, at least 25% (by value) of the stock. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Based upon our market capitalization and the nature and composition of our income and assets, we do not believe we were a PFIC for U.S. federal income tax purposes for our taxable year ended December 31, 2021. The determination of PFIC status is based on an annual determination that cannot be made until the close of a taxable year, involves extensive factual investigation, including ascertaining the fair market value of all of our assets on a quarterly basis and the character of each item of income that we earn, and is subject to uncertainty in several respects. Moreover, we cannot assure you that the IRS will agree with any position that we take. Accordingly, there can be no assurance that we will not be treated as a PFIC for any taxable year or that the IRS will not take a position contrary to any position that we take. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Changes in the nature or composition of our assets may cause us to be or become a PFIC. The determination of whether we will be a PFIC for any taxable year may depend in part upon the value of our goodwill and unbooked intangibles not reflected on our balance sheet (which may be determined by reference to the market price of our ADSs from time to time (which may be volatile)) and also may be affected by how, and how quickly, we spend our liquid assets, including the cash generated from our operations and raised in any offering. In estimating the value of our goodwill and other unbooked intangibles, we have taken into account our current market capitalization. Among other matters, if our market capitalization subsequently declines, we may be or become classified as a PFIC for one or more future taxable years. Under circumstances where revenues from activities that produce passive income significantly increase relative to our revenues from activities that produce <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-passive</div> income, or where we determine not to deploy significant amounts of cash for active purposes, our risk of becoming classified as a PFIC may substantially increase. While we believe our classification methodology and valuation approach are reasonable, it is possible that the IRS may challenge our classification or valuation of our goodwill and other unbooked intangibles, which may result in our being a PFIC for one or more future taxable years. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we are classified as a PFIC for any taxable year during which a U.S. Holder holds our ADSs or Class A ordinary shares, we will continue to be treated as a PFIC with respect to such U.S. Holder for all succeeding years during which such U.S. Holder holds our ADSs or Class A ordinary shares, unless we were to cease to be a PFIC and such U.S. Holder makes a &#8220;deemed sale&#8221; election with respect to our ADSs or Class A ordinary shares. If such election is made, the U.S. Holder will be deemed to have sold such ADSs or Class A ordinary shares the U.S. Holder holds at their fair market value and any gain from such deemed sale would be subject to the rules described above. After the deemed sale election, so long as we do not become a PFIC in a subsequent taxable year, such ADSs or Class A ordinary shares with respect to which such election was made will not be treated as shares in a PFIC and, as a result, the U.S. Holders will not be subject to the rules described below with respect to any &#8220;excess distribution&#8221; such U.S. Holders receive from us or any gain from a sale or other taxable disposition of our ADSs or Class A ordinary shares. U.S. Holders are strongly urged to consult their tax advisors as to the possibility and consequences of making a deemed sale election if we are and then cease to be a PFIC and such an election becomes available to the U.S. Holder. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">132 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">If we are classified as a PFIC for any taxable year during which a U.S. Holder holds our ADSs or Class&#160;A ordinary shares, and unless the U.S. Holder makes a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election (as described below), the U.S. Holder will generally be subject to special and adverse tax rules on (i)&#160;any excess distribution that we make to the U.S. Holder (which generally means any distribution paid during a taxable year to a U.S. Holder that is greater than 125&#160;percent of the average annual distributions paid in the three preceding taxable years or, if shorter, the U.S. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Holder&#8217;s holding period for the ADSs or Class&#160;A ordinary shares), and (ii)&#160;any gain realized on the sale or other disposition of ADSs or Class&#160;A ordinary shares. Under the PFIC rules: </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">133 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the excess distribution or gain will be allocated ratably over the U.S. Holder&#8217;s holding period for the ADSs or Class&#160;A ordinary shares; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">the amount allocated to the current taxable year and any taxable years in the U.S. Holder&#8217;s holding period prior to the first taxable year in which we are classified as a PFIC (each, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;pre-PFIC</div> year&#8221;), will be taxable as ordinary income; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">the amount allocated to each prior taxable year, other than a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-PFIC</div> year, will be subject to tax at the highest tax rate in effect for individuals or corporations, as appropriate, for that year; and </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">an additional tax equal to the interest charge generally applicable to underpayments of tax will be imposed on the tax attributable to each prior taxable year, other than a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-PFIC</div> year. </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Classification as a PFIC may also have other adverse tax consequences, including, in the case of individuals, the denial of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">step-up</div> in the basis of the U.S. Holder&#8217;s ADSs or Class&#160;A ordinary shares at death. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we are a PFIC for any taxable year during which a U.S. Holder holds our ADSs or Class&#160;A ordinary shares and any of our subsidiaries that are corporations (or other corporations in which we directly or indirectly own equity interests) is also a PFIC, such U.S. Holder would be treated as owning a proportionate amount (by value) of the shares of each such non-United States corporation classified as a PFIC (each such corporation, a lower-tier PFIC) for purposes of the application of these rules. U.S. Holders are urged to consult their tax advisors regarding the application of the PFIC rules to any of our subsidiaries. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As an alternative to the foregoing rules, a U.S. Holder of &#8220;marketable stock&#8221; in a PFIC may make a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election with respect to such stock, provided that such stock is regularly traded. For those purposes, our ADSs, but not our Class&#160;A ordinary shares, will be treated as marketable stock upon their listing on the New York Stock Exchange. We anticipate that our ADSs should qualify as being regularly traded, but no assurances may be given in this regard. If a U.S. Holder makes this election, the holder will generally (i)&#160;include as ordinary income for each taxable year that we are a PFIC the excess, if any, of the fair market value of ADSs held at the end of the taxable year over the adjusted tax basis of such ADSs and (ii)&#160;deduct as an ordinary loss the excess, if any, of the adjusted tax basis of the ADSs over the fair market value of such ADSs held at the end of the taxable year, but such deduction will only be allowed to the extent of the amount previously included in income as a result of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election. The U.S. Holder&#8217;s adjusted tax basis in the ADSs would be adjusted to reflect any income or loss resulting from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election. If a U.S. Holder makes a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election in respect of a corporation classified as a PFIC and such corporation ceases to be classified as a PFIC, the holder will not be required to take into account the gain or loss described above during any period that such corporation is not classified as a PFIC. If a U.S. Holder makes a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election, any gain such U.S. Holder recognizes upon the sale or other disposition of our ADSs in a year when 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election. Once made, the election cannot be revoked without the consent of the IRS unless the ADSs cease to be marketable. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Because a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election cannot be made for any lower-tier PFICs that we may own, a U.S. Holder may continue to be subject to the PFIC rules with respect to such U.S. Holder&#8217;s indirect interest in any investments held by us that are treated as an equity interest in a PFIC for U.S. federal income tax purposes. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We do not intend to provide information necessary for U.S. Holders to make qualified electing fund elections which, if available, would result in tax treatment different from (and generally less adverse than) the general tax treatment for PFICs described above. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">134 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If a U.S. Holder owns our ADSs or Class&#160;A ordinary shares during any taxable year that we are a PFIC, the holder must generally file an annual IRS Form 8621 and may be required to file other IRS forms. A failure to file one or more of these forms as required may toll the running of the statute of limitations in respect of each of your taxable years for which such form is required to be filed. U.S. Holders are encouraged to consult their tax advisors regarding the U.S. federal income tax consequences of owning and disposing of our ADSs or Class&#160;A ordinary shares if we are or become a PFIC. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Backup Withholding and Information Reporting </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends paid on, and proceeds from the sale or other disposition of, the ADSs or Class&#160;A ordinary shares to a U.S. Holder generally may be subject to the information reporting requirements of the Code and may be subject to backup withholding unless the U.S. Holder provides an accurate taxpayer identification number and makes any other required certification or otherwise establishes an exemption. Backup withholding is not an additional tax. The amount of any backup withholding from a payment to a U.S. Holder will be allowed as a refund or credit against the U.S. Holder&#8217;s U.S. federal income tax liability, provided the required information is furnished to the IRS in a timely manner. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A holder that is not a U.S. Holder may be required to comply with certification and identification procedures in order to establish its exemption from information reporting and backup withholding. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">F.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Dividends and Paying Agents</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">G.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Statement by Experts</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">H.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Documents on Display</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We have filed this annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F,</div> 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">You may read and copy this annual report, including the exhibits incorporated by reference in this annual report, at the SEC&#8217;s Public Reference Room at 100 F Street, N.E., Washington, D.C. 20549 and at the SEC&#8217;s regional offices in New York, New York and Chicago, Illinois. You also can request copies of this annual report, including the exhibits incorporated by reference in this annual report, upon payment of a duplicating fee, by writing information on the operation of the SEC&#8217;s Public Reference Room. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The SEC also maintains a website at www.sec.gov that contains reports, proxy statements and other information regarding registrants that file electronically with the SEC. Our annual report and some of the other information submitted by us to the SEC may be accessed through this web site. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section&#160;16 of the Exchange Act. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our financial statements have been prepared in accordance with U.S. GAAP. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">135 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We will furnish our shareholders with annual reports, which will include a review of operations and annual audited consolidated financial statements prepared in conformity with U.S. GAAP. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">I.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiary Information</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_15" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;11.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quantitative and Qualitative Disclosures about Market Risk </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit Risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially expose us to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, accounts receivable, amounts due from related and short-term investments. As of December&#160;31, 2021, we had RMB5,238.8&#160;million (US$822.1 million) held in cash and bank deposits in financial institutions located in the PRC. We believe that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We conduct credit evaluations on our customers and generally does not require collateral or other security from such customers. We periodically evaluate the creditworthiness of the existing customers in determining an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Currency Convertibility Risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Substantially all of our operating activities are transacted in Renminbi, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People&#8217;s Bank of China or other banks authorized by the PRC government to buy and sell foreign currencies at the exchange rates quoted by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers&#8217; invoices, shipping documents and signed contracts. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Exchange Risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our functional currency is U.S. dollars, and the reporting currency is Renminbi. Since July&#160;21, 2005, RMB has been permitted by the PRC government to fluctuate within a managed band against a basket of certain foreign currencies. The depreciation of the U.S. dollars against Renminbi was approximately 1.3%, 6.3% and 2.3% in 2019, 2020 and 2021, respectively. Any significant revaluation of Renminbi may materially and adversely affect the cash flows, operating results and financial position of the Group. As a result, an appreciation of Renminbi against U.S. dollars would result in foreign currency translation loss when translating the net assets of the Group from U.S. dollars into Renminbi. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total foreign currency translation loss were RMB53.4&#160;million and RMB161.3&#160;million (US$25.3 million) for the years ended December&#160;31, 2020 and 2021, respectively, and the foreign currency translation income was RMB30.4&#160;million for the year ended December&#160;31, 2019. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_16" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;12.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Description of Securities Other than Equity Securities </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Debt Securities</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Warrants and Rights</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">136 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Other Securities</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">American Depositary Shares</div> </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deutsche Bank Trust Company Americas, as depositary, registered and delivered the ADSs. Each two ADSs will represent ownership of three Class&#160;A ordinary shares, deposited with Deutsche Bank AG, Hong Kong Branch, as custodian for the depositary. Each ADS will also represent ownership of any other securities, cash or other property which may be held by the depositary. The depositary&#8217;s corporate trust office at which the ADSs will be administered is located at 60 Wall Street, New York, NY 10005, USA. The principal executive office of the depositary is located at 60 Wall Street, New York, NY 10005, USA. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fees and Expenses </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As an ADS holder, you will be required to pay the following service fees to the depositary bank and certain taxes and governmental charges (in addition to any applicable fees, expenses, taxes and other governmental charges payable on the deposited securities represented by any of your ADSs): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 51%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 48%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Service</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fees</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1.5em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;&#8195;&#8202;To any person to which ADSs are issued or to any person to which a distribution is made in respect of ADS distributions pursuant to stock dividends or other free distributions of stock, bonus distributions, stock splits or other distributions (except where converted to cash)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS issued</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1.5em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;&#8195;&#8202;Cancellation of ADSs, including the case of termination of the deposit agreement</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS cancelled</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1.5em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;&#8195;&#8202;Distribution of cash dividends</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS held</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1.5em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;&#8195;&#8202;Distribution of cash entitlements (other than cash dividends) and/or cash proceeds from the sale of rights, securities and other entitlements</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS held</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1.5em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;&#8195;&#8202;Distribution of ADSs pursuant to exercise of rights.</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS held</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1.5em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;&#8195;&#8202;Distribution of securities other than ADSs or rights to purchase additional ADSs</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS held</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1.5em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;&#8195;&#8202;Depositary services</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS held on the applicable record date(s) established by the depositary bank</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As an ADS holder, you will also be responsible for paying certain fees and expenses incurred by the depositary bank and certain taxes and governmental charges (in addition to any applicable fees, expenses, taxes and other governmental charges payable on the deposited securities represented by any of your ADSs) such as: </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">137 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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). </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses incurred for converting foreign currency into U.S. dollars. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses for cable, telex and fax transmissions and for delivery of securities. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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). </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fees and expenses incurred in connection with the delivery or servicing of ordinary shares on deposit. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any applicable fees and penalties thereon. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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&#8217; ADSs in DTC accounts in turn charge their clients&#8217; accounts the amount of the fees paid to the depositary banks. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The depositary may make payments to us or reimburse us for certain costs and expenses, by making available a portion of the ADS fees collected in respect of the ADR program or otherwise, upon such terms and conditions as we and the depositary bank agree from time to time. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">138 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Payment</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">of Taxes </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">You will be responsible for any taxes or other governmental charges payable, or which become payable, on your ADSs or on the deposited securities represented by any of your ADSs. The depositary may refuse to register or transfer your ADSs or allow you to withdraw the deposited securities represented by your ADSs until such taxes or other charges are paid. It may apply payments owed to you or sell deposited securities represented by your ADSs to pay any taxes owed and you will remain liable for any deficiency. If the depositary sells deposited securities, it will, if appropriate, reduce the number of ADSs to reflect the sale and pay to you any net proceeds, or send to you any property, remaining after it has paid the taxes. You agree to indemnify us, the depositary, the custodian and each of our and their respective agents, directors, employees and affiliates for, and hold each of them harmless from, any claims with respect to taxes (including applicable interest and penalties thereon) arising from any refund of taxes, reduced rate of withholding at source or other tax benefit obtained for you. Your obligations under this paragraph shall survive any transfer of ADRs, any surrender of ADRs and withdrawal of deposited securities or the termination of the deposit agreement. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">139 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx287975_17" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PART&#160;II </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_18" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;13.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Defaults, Dividend Arrearages and Delinquencies </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_19" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;14.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Material Modifications to the Rights of Security Holders and Use of Proceeds </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Material Modifications to the Rights of Security Holders </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Use of Proceeds </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The following &#8220;Use of Proceeds&#8221; information relates to the registration statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1</div> for our initial public offering (File Number <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">333-256907),</div> which was declared effective by the SEC on June&#160;29, 2021. Our initial public offering closed in July 2021. Morgan Stanley&#160;&amp; Co. LLC, BofA Securities, Inc., and Credit Suisse Securities (USA) LLC are acting as the representatives of the underwriters for our initial public offering. We offered and sold an aggregate of 4,248,352 ADSs at an initial public offering price of US$23.50 per ADS, taking into account the ADSs sold upon the exercise of the over-allotment option by our underwriters. We raised US$91.6&#160;million in net proceeds from our initial public offering after deducting underwriting commissions and discounts and the offering expenses payable by us. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the period from the effective date of the registration statement to December&#160;31, 2021, the total expenses incurred for our company&#8217;s account in connection with our initial public offering was US$8.2 million, which included US$7.0&#160;million in underwriting discounts and commissions for the initial public offering and US$1.2 million in other costs and expenses for our initial public offering. None of the transaction expenses included payments to directors or officers of our company or their associates, persons owning more than 10% or more of our equity securities or our affiliates. None of the net proceeds from the initial public offering were paid, directly or indirectly, to any of our directors or officers or their associates, persons owning 10% or more of our equity securities or our affiliates. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the period from June&#160;29, 2021, the date that the registration statement was declared effective by the SEC, to December&#160;31, 2021, we did not use any of the proceeds from our initial public offering. There is no material change in the use of proceeds as described in the registration statement. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_20" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;15.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Controls and Procedures </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Evaluation of Disclosure Controls and Procedures </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our management, with the participation of our chief executive officer and chief strategy officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-15(e)</div> under the Exchange Act) as of the end of the period covered by this report, as required by Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-15(b)</div> under the Exchange Act. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Based upon that evaluation, our management has concluded that, as of December&#160;31, 2021, our disclosure controls and procedures were effective in ensuring that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act was recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms, and that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our chief executive officer and chief strategy officer, to allow timely decisions regarding required disclosure. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">140 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management&#8217;s Annual Report on Internal Control over Financial Reporting and Attestation Report of the Registered Public Accounting Firm </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This annual report does not include a report of management&#8217;s assessment regarding internal control over financial reporting or an attestation report by our independent registered public accounting firm due to a transition period established by rules&#160;of the SEC for newly public companies. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Remediation of Previously Disclosed&#160;Material&#160;Weakness </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">As described in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Internal Control Over Financial Reporting&#8221;&#160;of our registration statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1</div> (File <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;333-256907),</div> which was declared effective by the SEC on June&#160;29, 2021, in the course of auditing our consolidated financial statements as of and for the years ended December&#160;31, 2019 and 2020, we and our independent registered public accounting firm identified two material weaknesses in our internal control over financial reporting. As defined in the standards established by the U.S. Public Company Accounting Oversight Board, or PCAOB, a &#8220;material weakness&#8221; is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected on a timely basis. The material weaknesses identified related to our (i)&#160;lack of sufficient accounting and financial reporting personnel with requisite knowledge and experience in application of U.S. GAAP and SEC rules, and (ii)&#160;lack of financial reporting policies and procedures that are commensurate with U.S. GAAP and SEC reporting requirements. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">To address and remediate the material weaknesses in internal control over financial reporting described above, we designed and implemented measures to improve our internal control over financial reporting, including: (i)&#160;hiring additional accounting and financial reporting personnel with U.S. GAAP and SEC reporting experience, (ii)&#160;expanding the capabilities of existing accounting and financial reporting personnel through continuous training and education in the accounting and reporting requirements under U.S. GAAP, and SEC rules and regulations, (iii)&#160;developing, communicating and implementing an accounting policy manual for our accounting and financial reporting personnel for recurring transactions and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">period-end</div> closing processes, and (iv)&#160;establishing controls to identify <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> and complex transactions to ensure the accuracy and completeness of our company&#8217;s consolidated financial statements and related disclosures. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the fiscal year ended December&#160;31, 2021, management completed the design, implementation and testing of the newly designed and enhanced controls and determined that, as of December&#160;31, 2021, these controls were appropriately designed and operating effectively to conclude the material weaknesses have been remediated. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in Internal Control over Financial Reporting </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Other than the remediation of material weaknesses described above, there were no changes in our internal controls over financial reporting that occurred during the period covered by this annual report on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F</div> that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_21" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;16A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Audit Committee Financial Expert </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our board of directors has determined that Mr.&#160;Philip Wai Lap Leung, an independent director (under the standards set forth in Section&#160;303A of the Corporate Governance Rules of the NYSE&#160;and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Rule&#160;10A-3</div> under the Exchange Act) and a member of our audit committee, qualifies as an audit committee financial expert as defined in Item 16A of the instruction to Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F.</div> </div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">141 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_22" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;16B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Code of Ethics </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We have adopted a Code of Conduct that applies to our directors, executive officers and employees. The Code of Conduct is publicly available on our website at http://<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ir.100.me</div></div>. We have included our website address in this Annual Report solely as an inactive textual reference. The information contained on or accessible through our website is not incorporated by reference into this annual report. </div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_23" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;16C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal Accountant Fees and Services </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by Ernst&#160;&amp; Young Hua Ming LLP, our principal external auditor, for the periods indicated. </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Audit fees(1)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">US$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,539</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">US$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">769</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Audit-related fees<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">US$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">US$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">392</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax fees<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(3)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">US$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">US$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All other fees(4)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">US$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">US$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(1)</td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Audit fees&#8221; means the aggregate fees billed for each of the fiscal years listed for professional services rendered by our principal accountant for the audit of our annual financial statements and assistance with and review of documents filed with the SEC and other statutory and regulatory filings. </div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(2)</td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Audit-related fees&#8221; means the aggregate fees billed for each of the fiscal years listed for professional services rendered by our principal accountant reasonably related to the performance of the audit or review of our financial statements and are not included under Audit Fees. </div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(3)</td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Tax Fees&#8221; means the aggregate fees billed for each of the fiscal years listed for professional services rendered by our principal accountant for tax compliance, tax advice and tax planning. </div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(4)</td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;All Other Fees&#8221; represents the aggregate fees billed for each of the fiscal years listed for products or professional services rendered by our principal accountant not included in Audit Fees, Audit-Related Fees or Tax Fees. </div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The policy of our audit committee is to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-approve</div> all audit and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-audit</div> services provided by Ernst&#160;&amp; Young Hua Ming LLP, including audit services, audit-related services, tax services and other services as described above, other than those for <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">de minimis</div></div> services which are approved by the audit committee prior to the completion of the audit. </div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_24" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;16D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exemptions from the Listing Standards for Audit Committees </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_25" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;16E.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of Equity Securities by the Issuer and Affiliated Purchasers </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth information about our purchases of outstanding ADSs from December&#160;20, 2021 to March 31, 2022: </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">142 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total&#160;Number&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ADSs Purchased</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average&#160;Price</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Paid&#160;per&#160;ADS(1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total&#160;Number&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ADSs Purchased</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">as&#160;Part&#160;of&#160;Publicly</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Announced Plans</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">or Programs(2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Approximate</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Dollar Value of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ADSs that May</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Yet&#160;Be Purchased</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Under the</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Program(2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December&#160;20, 2021 through March&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">242,210</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">US$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.99</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">242,210</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">US$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.3&#160;million</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">242,210</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.99</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">242,210</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27.3&#160;million</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1) Each two ADSs represents three Class&#160;A ordinary shares. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(2) We announced a share repurchase program approved by our board of directors on December&#160;20, 2021, under which we may repurchase up to US$30&#160;million worth of our outstanding ADSs and/or Class&#160;A ordinary shares over a period of twelve months. The repurchases may be made from time to time on the open market at prevailing market prices, in privately negotiated transactions, in block trades and/or through other legally permissible means, depending on market conditions and in accordance with applicable rules and regulations. Our board of directors will review the share repurchase program periodically, and may authorize adjustment of its terms and size. We expect to fund the repurchases out of its existing cash balance. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_26" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;16F.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in Registrant&#8217;s Certifying Accountant </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_27" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;16G.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate Governance </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a Cayman Islands company listed on the NYSE, we are subject to the NYSE corporate governance standards. However, NYSE Listed Company Manual permits 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 NYSE corporate governance standards. We currently rely on home country practice exemption with respect to the requirement of (i)&#160;having the majority of our board of directors composed of independent directors, (ii) having a minimum of three members in our audit committee, (iii) having a written charter of audit committee, (iv) scheduling regular executive sessions in which the non-management directors meet without management participation, (v) having shareholder approval for stock option plans or other equity compensation arrangements, (vi) having a nominating committee composed entirely of independent directors and (iv) having a compensation committee composed entirely of independent directors. As a result, our shareholders may be afforded less protection than they would otherwise enjoy under the NYSE corporate governance listing standards applicable to U.S. domestic issuers. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Relating to Our ADSs&#8212;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 New York Stock Exchange listing standards.&#8221; </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other than the practice described above, there are no significant differences between our corporate governance practices and those followed by U.S. domestic companies under NYSE corporate governance standards. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">143 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_28" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;16H.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mine Safety Disclosure </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_28a" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;16I.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">144 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div id="tx287975_29" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PART&#160;III </div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_30" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Statements </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have elected to provide financial statements pursuant to Item 18. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_31" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;18.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Statements </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements of Dingdong (Cayman) Limited, its subsidiaries and its consolidated variable interest entities are included at the end of this annual report. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx287975_32" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;19.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exhibits </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 92%; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exhibit<br/>Number</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Description of Document</div></div></div></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">1.1</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="http://www.sec.gov/Archives/edgar/data/1854545/000119312521185539/d121652dex32.htm">Form of Ninth Amended and Restated Memorandum and Articles of Association of the Registrant (incorporated herein by reference to Exhibit 3.2 to the registration statement on Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1</span> filed with the Securities and Exchange Commission on June&#160;8, 2021 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;333-256907))</span> </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">2.1*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d287975dex23.htm">Registrant&#8217;s Specimen American Depositary Receipt (included in Exhibit 2.3) </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">2.2</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="http://www.sec.gov/Archives/edgar/data/1854545/000119312521196370/d121652dex42.htm">Registrant&#8217;s Specimen Certificate for Class&#160;A Ordinary Shares (incorporated herein by reference to Exhibit 4.2 to the registration statement on Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1</span> filed with the Securities and Exchange Commission on June&#160;22, 2021 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;333-256907))</span> </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">2.3*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d287975dex23.htm">Deposit Agreement among the Registrant, the depositary and beneficial owners of the American Depositary Receipts issued thereunder, dated June&#160;29, 2021 </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">2.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/0001854545/000119312521185539/d121652dex44.htm">Sixth Amended and Restated Shareholders&#8217; Agreement between the Registrant and other parties thereto dated May&#160;10, 2021 (incorporated herein by reference to Exhibit 4.4 to the registration statement on Form <span style="white-space:nowrap;display:inline;">F-1</span> filed with the Securities and Exchange Commission on June&#160;8, 2021 (File <span style="white-space:nowrap;display:inline;">No.&#160;333-256907))</span> </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">2.5</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="http://www.sec.gov/Archives/edgar/data/1854545/000119312521185539/d121652df1.htm#rom121652_19">Description of Securities (incorporated herein by reference to the section entitled &#8220;Description of Share Capital&#8221; in the registration statement on Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1</span> filed with the Securities and Exchange Commission on June&#160;8, 2021 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;333-256907))</span> </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">4.1*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d287975dex41.htm">Amended and Restated 2020 Share Incentive Plan </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">4.2</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="http://www.sec.gov/Archives/edgar/data/1854545/000119312521185539/d121652dex102.htm">Form of Indemnification Agreement between the Registrant and its directors and executive officers (incorporated herein by reference to Exhibit 10.2 to the registration statement on Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1</span> filed with the Securities and Exchange Commission on June&#160;8, 2021 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;333-256907))</span> </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">4.3</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="http://www.sec.gov/Archives/edgar/data/1854545/000119312521185539/d121652dex103.htm">Form of Employment Agreement between the Registrant and its executive officer (incorporated herein by reference to Exhibit 10.3 to the registration statement on Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1</span> filed with the Securities and Exchange Commission on June&#160;8, 2021 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;333-256907))</span> </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">8.1*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d287975dex81.htm">List of principal subsidiaries </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">11.1</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="http://www.sec.gov/Archives/edgar/data/1854545/000119312521185539/d121652dex991.htm">Code of Business Conduct and Ethics of the Registrant (incorporated herein by reference to Exhibit 99.1 to the registration statement on Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1</span> filed with the Securities and Exchange Commission on June&#160;8, 2021 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;333-256907))</span> </a></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">145 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td style="width: 90%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">12.1*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d287975dex121.htm">Certification by Principal Executive Officer Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">12.2*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d287975dex122.htm">Certification by Principal Financial and Accounting Officer Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">13.1**</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d287975dex131.htm">Certification by Principal Executive Officer Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">13.2**</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d287975dex132.htm">Certification by Principal Financial and Accounting Officer Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.INS*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Instance Document&#8212;this instance document does not appear on the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.SCH*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Schema Document</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.CAL*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.DEF*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Definition Linkbase Document</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.LAB*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Label Linkbase Document</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.PRE*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Presentation Linkbase Document</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;"></td>
<td colspan="2" style="height: 6pt; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">104</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">*</td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Filed herewith. </div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">**</td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furnished herewith. </div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">146 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div id="tx287975_33" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SIGNATURES </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The registrant hereby certifies that it meets all of the requirements for filing its annual report on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F</div> and that it has duly caused and authorized the undersigned to sign this annual report on its behalf. </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 40%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 7%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 92%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Dingdong (Cayman) Limited</div></div></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">By:</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">/s/ Changlin Liang</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">Name: Changlin Liang</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">Title: Director and Chief Executive Officer</td></tr></table><div style="clear:both;max-height:0pt;"></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Date: May&#160;2, 2022 </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">147 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 96%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin287975_1">Report of Independent Registered Public Accounting Firm (PCAOB ID:<ix:nonNumeric name="dei:AuditorFirmId" contextRef="P01_01_2021To12_31_2021">1408</ix:nonNumeric>)</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin287975_2">Consolidated Balance Sheets as of December&#160;31, 2020 and 2021</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin287975_3">Consolidated Statements of Comprehensive Loss for the Years Ended December&#160;31, 2019, 2020 and 2021</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin287975_4">Consolidated Statements of Changes in Shareholders&#8217; (Deficit)/Equity for the Years Ended December&#160;31, 2019, 2020 and 2021</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-8</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin287975_5">Consolidated Statements of Cash Flows for the Years Ended December&#160;31, 2019, 2020 and 2021</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-9</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin287975_6">Notes to the Consolidated Financial Statements</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-11</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div id="fin287975_1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Report of Independent Registered Public Accounting Firm </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To the Shareholders and the Board of Directors of Dingdong (Cayman) Limited </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opinion on the Financial Statements </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We have audited the accompanying consolidated balance sheets of Dingdong (Cayman) Limited (the Company) as of December&#160;31, 2020 and 2021, the related consolidated statements of comprehensive loss,&#160;changes in shareholders&#8217; (deficit)/equity and cash flows for each of the three years in the period ended December&#160;31, 2021, and the related notes<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px"> </div></div></div>(collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December&#160;31, 2020 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2021, in conformity with U.S. generally accepted accounting principles. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis for Opinion </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Critical Audit Matter </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1)&#160;relates to accounts or disclosures that are material to the financial statements and (2)&#160;involved our especially challenging, subjective or complex judgments. The communication of the 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 a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 26%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 73%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Valuation of 2021 Senior Management Awards</div></div></div></div></div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="2" style="height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Description of the Matter</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-size: 6pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As disclosed in Note 14 to the consolidated financial statements, ordinary shares were issued to a director and executive officer of the Company in 2021 with no associated performance or service based vesting conditions at nil consideration (&#8220;2021 Senior Management Awards&#8221;). The fair value of the 2021 Senior Management Awards were immediately recognized as share-based compensation expense of RMB197.2 million (US$30.6&#160;million) for the year ended December 31, 2021. As the Company&#8217;s ordinary shares were not publicly traded on the date the 2021 Senior Management Awards were granted, with the assistance of an independent third-party valuation firm, management estimated the fair value of the Company&#8217;s ordinary shares using a discounted cash flow approach to determine the enterprise value of the Company, which was then allocated to various classes of equity.</div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Auditing the fair value of the Company&#8217;s 2021 Senior Management Awards was complex and required the application of significant auditor judgment to evaluate the significant assumptions, which included, among others, forecasted revenues, gross margins and operating expenses, weighted average cost of capital and discount for lack of marketability. These assumptions are forward-looking and include assumptions about economic and market conditions with uncertain future outcomes.</div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="2" style="height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">How We Addressed the Matter in Our Audit</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To test the valuation of the 2021 Senior Management Awards, our audit procedures included, among others, evaluating the valuation methodology used by the Company and testing the assumptions with the assistance of our valuation specialists. For example, when assessing the fair value of the ordinary shares, we tested the completeness and accuracy of the underlying data used by the Company in the discounted cash flow model to estimate the business enterprise value and the subsequent allocation of the business enterprise value to various classes of equity. We assessed the reasonableness of forecasted revenues, gross margins and operating expenses by comparing them to historical trends, current market trends and industry data. We evaluated the Company&#8217;s estimates of weighted average cost of capital by comparing it against a range of estimates that were independently developed. We also independently recalculated the discount for lack of marketability and weighted average cost of capital.</div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">/s/&#160;<ix:nonNumeric name="dei:AuditorName" contextRef="P01_01_2021To12_31_2021">Ernst &amp; Young Hua Ming LLP</ix:nonNumeric> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have served as the Company&#8217;s auditor since 2021. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:AuditorLocation" contextRef="P01_01_2021To12_31_2021">Shanghai</ix:nonNumeric>, The People&#8217;s Republic of China </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">May 2</div>, 2022 </div></div><br/></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div id="fin287975_2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CONSOLIDATED BALANCE SHEETS </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Amounts in thousands of RMB and US$, except for number of shares and per share data) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Notes</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASSETS</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,376,153</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">662,768</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">104,003</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">74,295</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,664</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,203</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,006,245</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,568,346</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">716,873</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">38,805</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">191,519</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,054</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">16</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">386,431</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">537,472</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">84,341</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advances to suppliers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Supplies" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">37,133</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Supplies" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">86,711</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Supplies" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,607</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">97,878</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">461,843</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">72,472</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,027,040</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,516,323</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,022,553</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">272,691</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">472,371</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">74,125</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">11</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,503,222</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,245,571</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">352,379</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">121,459</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">185,793</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,156</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,897,372</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,903,735</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">455,660</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL ASSETS</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,924,412</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,420,058</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,478,213</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS&#8217; (DEFICIT)/EQUITY</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,579,948</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,058,624</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">323,043</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer advances and deferred revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">140,404</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">243,480</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">38,207</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">12</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">857,738</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">653,261</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">102,511</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Salary and welfare payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">136,960</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">244,740</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">38,405</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, current</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">11</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">594,787</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">969,494</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">152,135</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term borrowings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,234,522</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,121,046</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">489,760</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current portion of long-term borrowings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">86,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">57,875</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,082</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrant liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">108,160</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,739,019</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,348,520</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,153,143</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term borrowings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">58,375</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, non-current<br/></div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">11</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">871,685</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,244,096</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">195,226</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other non-current liabilities&#160;<br/></div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">69,373</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,886</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">930,060</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,313,469</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">206,112</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL LIABILITIES</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,669,079</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,661,989</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,359,255</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="text-indent: 0px;;font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">COMMITMENTS AND CONTINGENCIES<br/></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:center;">22</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div><br/></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-4 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CONSOLIDATED BALANCE SHEETS &#8212; (Continued) </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Amounts in thousands of RMB and US$, except for number of shares and per share data) </div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px;;font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Notes</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS&#8217; (DEFICIT)/EQUITY (CONTINUED)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mezzanine Equity:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series Angel redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,910,100</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction></ix:nonFraction>shares authorized, issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,400</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series Angel+ redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,268,950</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction></ix:nonFraction>shares authorized, issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">40,686</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A</div> redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,985,050</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction></ix:nonFraction>shares authorized, issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">54,796</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series A redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,096,550</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction></ix:nonFraction>shares authorized, issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">142,337</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series A+ redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,060,200</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction></ix:nonFraction>shares authorized, issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,308</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series B redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">19,473,100</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction></ix:nonFraction>shares authorized, issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;&#160;<ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">364,419</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series B2 redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">11,072,800</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction></ix:nonFraction>shares authorized, issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">236,139</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series B3 redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">28,013,200</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction>shares authorized, issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">841,145</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div> redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,269,600</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction></ix:nonFraction>shares authorized, issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">284,085</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series B4 redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,979,450</ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction>shares authorized as of December&#160;31, 2020 and 2021, respectively, <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,989,700</ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction>issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">220,491</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-5 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CONSOLIDATED BALANCE SHEETS &#8212; (Continued) </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Amounts in thousands of RMB and US$, except for number of shares and per share data) </div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px;;font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Notes</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS&#8217; (DEFICIT)/EQUITY (CONTINUED)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Mezzanine Equity (Continued):</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series C1 redeemable convertible preferred shares (US$<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">54,224,700</ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction>shares authorized as of December&#160;31, 2020 and 2021, respectively, <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">51,329,600</ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction>shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,964,104</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,708</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">TOTAL MEZZANINE EQUITY<br/></div></div></div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,174,910</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,708</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders&#8217; (deficit)/equity:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">24,819,646,300</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>and <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction>shares authorized as of December&#160;31, 2020 and 2021, respectively; <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">64,908,700</ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction>shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Class&#160;A <div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares</div>&#160;(US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction>and <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">20,000,000,000</ix:nonFraction> shares authorized as of December&#160;31, 2020 and 2021, respectively; <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction>and <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">299,797,728</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>shares issued as of December&#160;31, 2020 and 2021, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction> </div>and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">270,054,584</ix:nonFraction> shares outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Class&#160;B <div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares</div>&#160;(US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction>and <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,500,000,000</ix:nonFraction> shares authorized as of December&#160;31, 2020 and 2021, respectively; <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil </ix:nonFraction></ix:nonFraction>and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">54,543,800</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">151,657</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,685,062</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,147,485</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury stock</div></div></td>
<td style="vertical-align: bottom; text-indent: 0px;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-indent: 0px;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">13</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-indent: 0px;">&#160;</td>
<td style="vertical-align: bottom; text-indent: 0px;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">&#160;</td>
<td style="vertical-align: bottom; text-indent: 0px;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,042</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">)&#160;</td>
<td style="vertical-align: bottom; text-indent: 0px;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,105</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated deficit</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,048,274</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,765,713</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,003,219</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive los<div style="display:inline;">s</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">22,961</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">184,242</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL SHAREHOLDERS&#8217; (DEFICIT)/EQUITY</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,919,577</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">728,069</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114,250</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS&#8217; (DEFICIT)/EQUITY</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,924,412</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,420,058</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,478,213</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div><br/></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div id="fin287975_3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Amounts in thousands of RMB and US$, except for number of shares and per share data) </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 55%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Notes</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,848,094</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,207,178</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">19,896,725</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,122,230</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">32,018</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">128,609</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">224,401</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,214</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,880,112</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,335,787</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,121,126</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,157,444</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating costs and expenses:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of goods sold</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2019To12_31_2019_CostOfGoodsSoldMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,215,175</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2020To12_31_2020_CostOfGoodsSoldMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,105,294</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_CostOfGoodsSoldMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,076,178</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_CostOfGoodsSoldMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,522,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfilment expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2019To12_31_2019_FulfilmentExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,936,940</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2020To12_31_2020_FulfilmentExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,044,230</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_FulfilmentExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,272,535</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_FulfilmentExpensesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,141,219</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">260,411</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">568,705</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,514,504</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpensesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">237,659</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2019To12_31_2019_ProductDevelopmentExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">91,145</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2020To12_31_2020_ProductDevelopmentExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">321,697</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_ProductDevelopmentExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">905,007</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_ProductDevelopmentExpensesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">142,015</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">117,776</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">458,041</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">682,922</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,166</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating costs and expenses</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,621,447</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,497,967</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">26,451,146</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,150,762</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from operations</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,741,335</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,162,180</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,330,020</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">993,318</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">25,486</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,244</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">45,324</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,112</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">58,130</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">38,758</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">85,151</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,362</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,414</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">45,026</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">52,403</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,223</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,146</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">48,696</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">57,785</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,068</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in fair value of warrant liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">100,672</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,450</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">44,457</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,976</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before income tax</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,873,383</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,176,914</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,419,686</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,007,389</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">15</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,373</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,471</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,873,383</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,176,914</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,429,059</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,008,860</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">74,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">320,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">288,380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,253</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">46,168</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to ordinary shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,994,109</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,497,215</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,717,439</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,054,113</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net loss per ordinary share:<br/></div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">19</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">32.45</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">54.91</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr>
<td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net loss per Class A and Class B ordinary share:<br/></div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:center;">19</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_ClassAAndClassBOrdinaryShares.MemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">34.50</ix:nonFraction></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_ClassAAndClassBOrdinaryShares.MemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">5.41</ix:nonFraction></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></div> </td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 0in; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Shares used in net loss per ordinary share computation:<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:center;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic and <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">diluted</div></div><br/></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:center;">19</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">61,446,250</ix:nonFraction></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">63,690,000</ix:nonFraction></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td> </tr>
<tr>
<td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 0in; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Shares used in net loss per Class A and Class B ordinary share computation:<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:center;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.26in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:center;">19</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_ClassAAndClassBOrdinaryShares.MemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">194,713,891</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_ClassAAndClassBOrdinaryShares.MemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">194,713,891</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income/(loss), net of tax of nil:</div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustments</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,409</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">53,370</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">161,281</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25,308</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss</div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,842,974</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,230,284</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,590,340</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,034,168</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="ddl:AccretionOfRedeemableConvertiblePreferredShares" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">74,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="ddl:AccretionOfRedeemableConvertiblePreferredShares" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">320,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="ddl:AccretionOfRedeemableConvertiblePreferredShares" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">288,380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="ddl:AccretionOfRedeemableConvertiblePreferredShares" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,253</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="ddl:Dividend" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">46,168</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:Dividend" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:Dividend" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:Dividend" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss attributable to ordinary shareholders</div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,963,700</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,550,585</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,878,720</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,079,421</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-7 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div id="fin287975_4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; (DEFICIT)/EQUITY </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Amounts in thousands of RMB and US$, except for number of shares and per share data) </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 33%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary&#160;Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px;;font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Treasury&#160;</div>Stock</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Paid-in</div><br/> Capital</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive<br/> Income/(Loss)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Deficit</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total&#160;Shareholders&#8217;<br/> (Deficit)/Equity</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Shares*</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at January&#160;1, 2019</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal" id="Fact_46906925">67,966,900</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">47,546</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">556,950</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">509,403</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deemed dividend from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-designation</div> of ordinary shares to Series Angel+ preferred shares</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="ddl:DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" sign="-" format="ixt:numdotdecimal" id="Fact_46909199">7,803,400</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="ddl:DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">18,577</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="ddl:DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,168</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="ddl:DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">64,745</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">74,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">74,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,990</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,990</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,873,383</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,873,383</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,409</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,409</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal" id="Fact_46906958">60,163,500</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,959</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,409</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,551,059</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,489,690</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">320,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">320,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal" id="Fact_46906939">4,745,200</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">120,698</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">120,698</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,176,914</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,176,914</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">53,370</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">53,370</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance&#160;at&#160;December&#160;31, 2020</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal" id="Fact_46906959">64,908,700</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">151,657</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">22,961</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,048,274</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,919,577</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock" contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">288,380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">288,380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of ordinary shares in <br/>connection with initial public offering<br/></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal" id="Fact_46909045">6,372,528</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">589,959</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">589,959</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Automatic conversion of redeemable <br/>convertible preferred shares to <br/>ordinary shares upon initial public <br/>offering<br/></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal" id="Fact_46909048">250,826,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,628,084</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,628,087</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal" id="Fact_46906940">2,601,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">315,362</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">315,362</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repurchase of ordinary shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="P01_01_2021To12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" sign="-" format="ixt:numdotdecimal">109,944</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2021To12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,042</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,042</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net los<div style="display:inline;">s</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,429,059</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,429,059</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">161,281</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">161,281</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance&#160;at&#160;December&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal" id="Fact_46906960">324,708,328</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" sign="-" format="ixt:numdotdecimal">109,944</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,042</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,685,062</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">184,242</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,765,713</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">728,069</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance&#160;at&#160;December&#160;31, 2021 (US$)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,105</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,147,485</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,912</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,003,219</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114,250</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td>
<td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019, 2020 and 2021, <ix:nonFraction name="ddl:CommonSharesHeld" contextRef="PAsOn12_31_2019_EatbetterHoldingLimitedMemberdeiLegalEntityAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction>, <ix:nonFraction name="ddl:CommonSharesHeld" contextRef="PAsOn12_31_2020_EatbetterHoldingLimitedMemberdeiLegalEntityAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction> and <ix:nonFraction name="ddl:CommonSharesHeld" contextRef="PAsOn12_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">29,633,200</ix:nonFraction> ordinary shares were held by EatBetter Holding Limited related to the Amended and Restated 2020 Share Incentive Plan (Note 14), respectively. These shares are considered legally issued but not outstanding. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-8 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div id="fin287975_5" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CONSOLIDATED STATEMENTS OF CASH FLOWS </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Amounts in thousands of RMB and US$, except for number of shares and per share data) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating activities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,873,383</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,176,914</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,429,059</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,008,860</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adjustments to reconcile net income to net cash provided by operating activities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">34,734</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">115,354</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">213,082</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,437</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion related to convertible notes</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccretionExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">39,477</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccretionExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">21,334</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccretionExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccretionExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange loss/(gain)<br/></div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,026</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,049</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,689</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,207</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,990</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">153,110</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">315,362</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">49,487</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss on disposal of property and equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,481</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,483</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,568</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Extinguishment losses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">29,141</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in fair value of warrant liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">100,672</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,450</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">44,457</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,976</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in operating assets and liabilities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,836</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">26,508</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">152,714</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,964</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">131,712</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">224,983</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">151,041</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,702</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advance to suppliers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidSupplies" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,115</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidSupplies" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,580</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidSupplies" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">49,578</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidSupplies" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,780</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">55,657</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">18,345</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">363,965</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">57,111</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">353,240</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,015,534</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">742,349</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">116,491</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">29,250</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">80,029</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">49,175</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,717</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">640,895</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">804,769</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">478,676</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">75,115</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Salary and welfare payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,375</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">93,921</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">107,780</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,913</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advances from customers and deferred revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">66,663</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">70,111</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">103,076</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,175</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">222,760</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">182,376</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">164,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,833</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">350,326</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">991,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">747,118</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">117,239</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">69,373</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,886</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in operating activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">964,275</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,055,697</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,666,538</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">889,203</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investing activities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of property and equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">124,812</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">248,476</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">451,608</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">70,867</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from disposal of property and equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,165</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">547</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,053,459</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,306,245</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,078,466</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,424,609</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">992,642</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">542,437</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,454,087</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">855,864</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans to related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:PaymentsToFundLoansToRelatedParties" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:PaymentsToFundLoansToRelatedParties" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:PaymentsToFundLoansToRelatedParties" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:PaymentsToFundLoansToRelatedParties" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">392</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of loans from related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:RepaymentOfLoansFromRelatedParties" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,600</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:RepaymentOfLoansFromRelatedParties" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,977</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">185,629</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,021,219</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,065,340</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">637,941</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-9 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CONSOLIDATED STATEMENTS OF CASH FLOWS &#8212; (Continued) </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Amounts in thousands of RMB and US$, except for number of shares and per share data) </div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financing activities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from short-term borrowings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">845,583</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,444,638</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,558,649</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,499,962</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of short-term borrowings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">906,582</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">210,117</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,672,124</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,203,924</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from long-term borrowings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">60,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">128,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of long-term borrowings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">35,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">87,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,652</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of redeemable convertible preferred shares, net of issuance costs</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">961,095</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,171,263</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,646,458</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,042,974</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of convertible notes, net of issuance costs</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">516,999</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Issuance of redeemable noncontrolling interests<br/></div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,708</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from initial public offering, net of issuance costs<br/></div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">589,959</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">92,577</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repurchase of ordinary shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:RepurchaseOfOrdinaryShares" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:RepurchaseOfOrdinaryShares" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">457</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advance from shareholders</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromContributionsFromParent" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">206,679</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromContributionsFromParent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">158,506</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromContributionsFromParent" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromContributionsFromParent" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of advance from shareholders</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:RepaymentOfAdvanceFromShareholders" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,390</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:RepaymentOfAdvanceFromShareholders" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,200</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash generated from financing activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,676,274</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,656,665</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,042,640</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,418,988</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash and cash equivalents and restricted cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">34,670</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">67,860</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">90,778</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,245</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net increase/(decrease) in cash and cash equivalents and restricted cash</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">561,040</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">511,889</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">780,016</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">122,401</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents and restricted cash at the beginning of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">377,519</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">938,559</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,450,448</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">227,607</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents and restricted cash at the end of the year</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">938,559</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,450,448</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">670,432</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">105,206</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental disclosure of cash flow information:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest paid</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">18,653</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,037</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">77,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,099</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-cash</div> investing and financing activities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase of property and equipment included in accrued expenses and other liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAssumed1" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,512</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAssumed1" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">29,489</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAssumed1" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,341</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAssumed1" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,937</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Extinguishment of convertible loans provided by the Founder in exchange for warrants</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">190,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Issuance of Series <div style="white-space: nowrap;;display:inline;">B4-1</div> redeemable convertible preferred shares upon exercise of warrants held by the Founder</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">203,771</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Issuance of Series C1 redeemable convertible preferred shares upon conversion of convertible notes</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">628,709</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of Series B4 redeemable convertible preferred shares upon exercise of warrants</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">359,832</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">56,465</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of Series C1 redeemable convertible preferred shares upon the extinguishment of advance from shareholders</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">158,506</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,873</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of cash and cash equivalents and restricted cash:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">938,559</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,376,153</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">662,768</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">104,003</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">74,295</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,664</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,203</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap; padding-bottom: 1.25pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Total cash and cash equivalents and restricted cash shown in the statements of cash flows</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">938,559</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,450,448</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">670,432</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">105,206</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.25pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-10 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div id="fin287975_6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </div></div><br/></div> <ix:nonNumeric name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907283"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ORGANIZATION AND PRINCIPAL ACTIVITIES </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <ix:nonNumeric name="ddl:ScheduleOfMajorSubsidiariesTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dingdong (Cayman) Limited (the &#8220;Company&#8221;) was incorporated in the Cayman Islands in October 2018 by Mr.&#160;Liang Changlin, (the &#8220;Founder&#8221;) and Chief Executive Officer (&#8220;CEO&#8221;) of the Company. The Company, through its consolidated subsidiaries (collectively, the &#8220;Group&#8221;), operates fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business that offers primarily fresh groceries, prepared food and other food products directly delivered to users and households in the People&#8217;s Republic of China (the &#8220;PRC&#8221;). </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2021, the Group&#8217;s major subsidiaries are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 52%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;;text-align:center;"><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Major subsidiaries</div></div></div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage&#160;of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="text-decoration:underline;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Ownership</div></div></div></div> </td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date&#160;of</div></div><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><br/> Incorporation</div></div></div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place of</div></div><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><br/> Incorporation</div></div></div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Major</div></div><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><br/> Operation</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Dingdong Fresh Holding Limited (&#8220;Dingdong Fresh BVI&#8221;)</ix:nonNumeric></div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">October 30, 2018</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><span style="-sec-ix-hidden:hidden46907420">British&#160;Virgin</span><br/> Islands&#160;(&#8220;BVI&#8221;)</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> &#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Investment holding</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> &#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Dingdong Fresh (Hong Kong) Limited (&#8220;Dingdong HK&#8221;)</ix:nonNumeric></div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">January 4, 2019</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P01_01_2021To12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt-sec:edgarprovcountryen">Hong Kong</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Investment holding</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> &#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Baqianlilu (Wuxi) Network Technology Co., Ltd.</ix:nonNumeric></div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">May 9, 2020</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907410">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Shanghai 100me Internet Technology Co., Ltd. (&#8220;Shanghai 100me&#8221;)</ix:nonNumeric></div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">March 23, 2014</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907411">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis">Yihengyishu (Shanghai) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</ix:nonNumeric></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis" format="ixt:datemonthdayyearen">April 12, 2017</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907412">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Chizhiyiheng (Shanghai) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.(&#8220;Chizhiyiheng Shanghai&#8221;)</ix:nonNumeric></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">July 18, 2018</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907413">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Shilaiyunzhuan (Hangzhou) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</ix:nonNumeric></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">January 4, 2019</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907414">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Shishishun (Shenzhen) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</ix:nonNumeric></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">July 12, 2019</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907415">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Shishishun (Jiangsu) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</ix:nonNumeric></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">September 18, 2019</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907416">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Chao Lizhi (Jiangsu) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</ix:nonNumeric></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">November 14, 2019</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907417">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Beijing Bujiangjiu <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</ix:nonNumeric></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">February 28, 2020</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907418">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Shanghai Yushengbaigu Food Co., Ltd.</ix:nonNumeric></div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">93.05</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">October 21, 2020</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907419">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityInformationFormerLegalOrRegisteredName" contextRef="P01_01_2021To12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Chizhiyiheng (Nanjing) Supply Chain Co., Ltd.</ix:nonNumeric><br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">August 30, 2021</ix:nonNumeric></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">P<span style="-sec-ix-hidden:hidden46907314">RC</span></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2021To12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-11 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ORGANIZATION AND PRINCIPAL ACTIVITIES (CONTINUED) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelection_46907283"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Group&#8217;s operations are conducted entirely by its domestic subsidiary, Shanghai 100me, a limited liability company established <div style="letter-spacing: 0px; top: 0px;;display:inline;">under</div> the laws of the P<span style="-sec-ix-hidden:hidden46907286">RC</span> on <ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" format="ixt:datemonthdayyearen">March 23, 2014</ix:nonNumeric>. Shanghai 100me completed the Angel, Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A,</div> Series A and Series A+ equity financing rounds between 2014 and 2019. Throughout this period and after completion of each of these rounds of financing, the Founder held a controlling equity interest in Shanghai 100me. Further, certain investor directors on Shanghai 100me&#8217;s Board of Directors executed vote in concert agreements with the Founder such that he effectively controlled all decisions made by Shanghai 100me&#8217;s Board of Directors. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company separately completed the Series B, Series B2, Series B3 and Series B4 equity financing rounds from 2018 to the initiation of the Reorganization described below. Throughout this period and after completion of each of these rounds of financing, the Founder held a controlling voting interest in the Company through his directly held equity interests and vote in concert agreements executed between certain shareholders and the Founder. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In preparation of the Company&#8217;s initial public offering (&#8220;IPO&#8221;) in the United States, the Company undertook a series of steps (the &#8220;Reorganization&#8221;) to establish the Company as the parent company and transfer the business operations in Shanghai 100me and its PRC subsidiaries to the Company, whereby shareholders of Shanghai 100me surrendered their equity interests in Shanghai 100me in exchange for the Company&#8217;s redeemable convertible preferred shares in proportion to their ownership interests in Shanghai 100me at a price equal to their original investment principal in Shanghai 100me. By the end of March 2021, all of Shanghai 100me&#8217;s shareholders have received their proportionate ordinary shares or redeemable convertible preferred shares in the Company. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As the transfer of Shanghai 100me&#8217;s business to the Company was between entities under common control of the Founder, the Reorganization was accounted for in a manner similar to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pooling-of-interests</div></div> with the assets and liabilities of the entities mentioned above carried over at their historical amounts. Accordingly, these consolidated financial statements have been prepared as if the corporate structure of the Company had been in existence since the beginning of the periods presented. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In July 2021, the Company completed its initial public offering (&#8220;IPO&#8221;) on the New York Stock Exchange (&#8220;NYSE&#8221;) (Note 13). </div></div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-12 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907849"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2.&#160;&#160;&#160;&#160;SUMMARY OF PRINCIPAL ACCOUNTING POLICIES </div></div></div> <ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements of the Group have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;). </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:ConsolidationPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of consolidation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying consolidated financial statements include the financial statements of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:UseOfEstimates" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of estimates </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Significant accounting estimates reflected in the Group&#8217;s consolidated financial statements include allowance for credit losses of accounts receivable and short-term investments, impairment of long-lived assets, valuation allowance for deferred tax assets, determination of the stand-alone selling price (&#8220;SSP&#8221;) of performance obligations in revenue contracts, breakage estimates related to loyalty points, fair value of share-based payment awards and&#160;the fair values of financial instruments including redeemable convertible preferred shares and warrant liabilities. Management bases its estimates on historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. Actual results could materially differ from those estimates. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div></ix:nonNumeric> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-13 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_46907849" continuedAt="TextSelectionAppend_46907849_1"> <ix:nonNumeric name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency translation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The reporting currency of the Group is the Renminbi (&#8220;RMB&#8221;). The functional currency of the Company, Dingdong Fresh BVI and Dingdong HK is the United States Dollar (&#8220;US$&#8221;). The functional currency of the Company&#8217;s PRC subsidiaries is RMB. The determination of the respective functional currency is based on the criteria stated in ASC 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. The Group uses RMB as its reporting currency. The financial statements of the Company and the Company&#8217;s subsidiary outside the PRC are translated from the functional currency to the reporting currency. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates quoted by the People&#8217;s Bank of China (the &#8220;PBOC&#8221;) prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">are&#160;re-measured&#160;at</div> the exchange rates prevailing at the balance sheet <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">date.&#160;Non-monetary&#160;items</div> that are measured in terms of historical costs in foreign currency <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">are&#160;re-measured&#160;using</div> the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities are translated at the exchange rates at the balance sheet date, equity accounts are translated at historical exchange rates and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as accumulated comprehensive loss and are shown as a separate component of other comprehensive loss in the consolidated statements of comprehensive loss. </div></div></ix:nonNumeric> <ix:nonNumeric name="ddl:ConvenienceTranslationPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Convenience translation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Translations of amounts from RMB into U.S. dollars are solely for the convenience of the reader and were calculated at the noon buying rate of US$<ix:nonFraction name="us-gaap:ForeignCurrencyExchangeRateTranslation1" contextRef="PAsOn06_08_2021" unitRef="Unit_pure" decimals="0" scale="0" format="ixt:numdotdecimal">1</ix:nonFraction> to RMB<ix:nonFraction name="us-gaap:ForeignCurrencyExchangeRateTranslation1" contextRef="PAsOn06_08_2021_CNYsrtCurrencyAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:numdotdecimal">6.37</ix:nonFraction>26 on December&#160;31, 2021, as published in H.10 statistical release of the United States Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at such rate or at any other rate. </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents include cash on hand, deposit held at call and time deposit placed with commercial banks or other financial institutions in the PRC. The Group considers highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase of three months or less to be cash equivalents. All cash and cash equivalents are unrestricted as to withdrawal and use. </div></div></ix:nonNumeric> <ix:nonNumeric name="ddl:RestrictedCashPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted cash </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash primarily consists of cash reserved in a bank account used as collateral for short-term loans and restricted deposits made as performance guarantees to some of the Group&#8217;s vendors. Restricted cash is expected to be released to cash within the next <ix:nonNumeric name="ddl:RestrictedCashTermPeriod" contextRef="P01_01_2021To12_31_2021" format="ixt-sec:durmonth">12</ix:nonNumeric> months and therefore, classified as a current asset. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-14 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0pt; text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><ix:continuation id="TextSelectionAppend_46907849_1" continuedAt="TextSelectionAppend_46907849_2"><ix:nonNumeric name="us-gaap:InvestmentPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907915">Short-term investments</ix:nonNumeric></ix:continuation>&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203; </div></div></div></div></div><ix:continuation id="TextSelectionAppend_46907849_2" continuedAt="TextSelectionAppend_46907849_3"> <ix:continuation id="TextSelection_46907915"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments consist of investments in wealth management products with variable interest rates purchased from reputable financial institutions in the PRC and time deposits with contractual maturities between 3 to 12 months. The Group accounts for investments in wealth management products in accordance with ASC 320, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Debt Securities</div></div> (&#8220;ASC 320&#8221;). The Group classifies these investments as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;held-to-maturity&#8221;,</div></div> &#8220;trading&#8221; or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;available-for-sale&#8221;,</div></div> whose classification determines the respective accounting methods stipulated by ASC 320. Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities, are included in earnings. Any realized gains or losses on the sale of the short-term investments, are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. The securities that the Group has the positive intent and the ability to hold to maturity are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> securities and stated at amortized cost. </div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Debt investments not classified as trading or as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> investments are reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income. Realized gains or losses are included in earnings during the period in which the gain or loss is realized.&#160;&#160;&#160;&#160; </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group classifies its investments in wealth management products as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale.</div></div> The carrying amounts of these short-term investments approximate their fair values because of their generally short maturities. The, unrealized gains (losses) of these investments were insignificant for all periods presented. </div><br/></div></ix:continuation> <ix:nonNumeric name="us-gaap:TradeAndOtherAccountsReceivablePolicy" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts receivable, net </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net mainly represent amounts due from third party payment providers for cash collected from individual customers and amounts due from corporate customers for sales of products which are recorded net of allowance for credit losses. The allowance for credit losses reflects the Company&#8217;s current estimate of credit losses expected to be incurred over the life of the receivables. The Company considers various factors in establishing, monitoring, and adjusting its allowance for credit losses including the aging of receivables and aging trends, customer creditworthiness and specific exposures related to particular customers. The Company also monitors other risk factors and forward-looking information, such as country specific risks and economic factors that may affect a customer&#8217;s ability to pay in establishing and adjusting its allowance for credit losses. Accounts receivable are written off after all collection efforts have ceased. The allowance for credit losses was insignificant for all periods presented. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost and net realizable value. Cost of inventories is determined using the weighted average cost method. Adjustments to reduce the cost of inventories to its net realizable value for slow-moving merchandise and damaged goods are recorded in cost of goods sold. The Group considers factors such as historical and forecasted consumer demand and promotional environment when estimating the net realizable value. The Group takes ownership, risks and rewards of the products purchased. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-15 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelectionAppend_46907849_3" continuedAt="TextSelectionAppend_46907849_4"> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property and equipment, net </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment are stated at cost less accumulated depreciation. The Group computes depreciation using the straight-line method over the estimated useful lives of the assets as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 91%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 28%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 71%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated useful life</div></div></div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 28%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 71%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Furniture, fixtures and equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2021To12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">4</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2021To12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">5</ix:nonNumeric></div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Electronic office equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2021To12_31_2021_MinimumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2021To12_31_2021_MaximumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">5</ix:nonNumeric> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Leasehold improvements</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><ix:nonNumeric name="ddl:PropertyPlantAndEquipmentEstimatedUsefulLife" contextRef="P01_01_2021To12_31_2021_LeaseholdsAndLeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">Over the shorter of the lease term or estimated useful life</ix:nonNumeric></td></tr></table><div style="clear: both; max-height: 0pt; text-indent: 0px;"></div></div> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss. </div><br/></div></ix:nonNumeric> </ix:continuation> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-16 </div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46907849_4" continuedAt="TextSelectionAppend_46907849_5"> <ix:nonNumeric name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates the recoverability of its long-lived assets (asset groups), including property and equipment and operating lease right-of-use assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of its asset (asset group) may not be fully recoverable. When these events occur, the Group measures impairment by comparing the carrying amount of the long-lived assets (asset groups) to the estimated undiscounted future cash flows expected to result from the use of the long-lived assets (asset groups) and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the long-lived assets (asset groups), the Group recognizes an impairment loss based on the excess of the carrying amount of the long-lived assets (asset groups) over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the long-lived assets (asset groups), when the market prices are not readily available. The adjusted carrying amount of the long-lived assets represent the new cost basis and is depreciated over the long-lived asset&#8217;s remaining useful life. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurements </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ASC 820, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurement</div></div> (&#8220;ASC 820&#8221;) defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1&#8212;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2&#8212;Other inputs that are directly or indirectly observable in the marketplace. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3&#8212;Unobservable inputs which are supported by little or no market activity. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC 820 also describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach; and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, amounts due from and due to related parties, accounts payable and short-term borrowings approximate their fair values because of their generally short maturities. The carrying amount of long-term borrowings approximate their fair values since they bear interest rates which approximate market interest rates. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-17 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46907849_5" continuedAt="TextSelectionAppend_46907849_6"> <ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907861"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenue from (i)&#160;product sales of primarily fresh groceries, prepared food and other food products through &#8220;Dingdong Fresh&#8221; APP and mini program, and (ii)&#160;membership services. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenue when the Group satisfies a performance obligation by transferring a promised good or service (that is, an asset) to a customer in an amount of consideration to which the Group expects to be entitled to in exchange for the good or service. An asset is transferred when the customer obtains control of that asset. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product sales </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When an entity is a principal, the entity obtains control of the specified goods or services before they are transferred to the customers and revenues are recognized at the gross amount of consideration to which it expects to be entitled in exchange for the specified goods or services transferred. When an entity is an agent, its obligation is to facilitate third parties in fulfilling their performance obligation for the specified goods or services and revenues are recognized at the net amount for the amount of commission which the entity earns in exchange for arranging for the sale of the specified goods or services to be provided by other parties. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes product sales made through &#8220;Dingdong Fresh&#8221; APP and mini program on a gross basis because the Group is acting as a principal in these transactions as the Group (i)&#160;is responsible for fulfilling the promise to provide the specified goods, (ii)&#160;takes on inventory risk and (iii)&#160;has discretion in establishing price. The revenues of product sales are recognized at a point in time when the control of the product is transferred to the customer. Revenues are recorded net of value-added taxes (&#8220;VAT&#8221;). </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenues net of discounts and return allowances. The Group does not issue any coupons concurrent with the completion of a sales transaction. The discounts and coupons are recorded as a deduction of revenue when used by customers, except for referral coupons, which are recognized as sales and marketing expenses when customers provide a customer referral. The Group allows for return of fresh groceries and other daily essentials returns within 24 hours and 7 days, respectively. The Group estimates a provision for product returns based on historical experience. As of December&#160;31, 2020 and 2021, estimated liabilities for return allowances were <ix:nonFraction name="ddl:EstimatedLiabilitiesForReturnAllowances" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="ddl:EstimatedLiabilitiesForReturnAllowances" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction>t significant. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group also sells prepaid cards which can be redeemed to purchase products sold on the &#8220;Dingdong Fresh&#8221; APP and mini program. Cash collected from the sales of prepaid cards is initially recorded in &#8220;Customer advances and deferred revenue&#8221; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of products through redemption of prepaid cards. The Group does not recognize revenue related to breakage or forfeiture of unused balances in prepaid cards as they do not expire. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customers are also granted loyalty points primarily from the purchase of goods. Loyalty points can be used as cash coupons to buy any products sold by the Group, which will directly reduce the amount paid by the customer. Loyalty points expire three months from the date of issuance. The Group considers loyalty points awarded from sales of products to be part of its revenue generating activities, and accordingly, loyalty points are considered to be a material right and a separate performance obligation identified in the contract. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-18 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition (Continued) </div></div></div></div><br/></div> <ix:continuation id="TextSelectionAppend_46907849_6" continuedAt="TextSelectionAppend_46907849_7"><ix:continuation id="TextSelection_46907861"> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consideration from the sales transaction is allocated to the products and loyalty points based on the relative standalone selling price of the products and loyalty points awarded. The amount of revenue the Group recognizes upon the redemption of loyalty points considers breakage, which is estimated based on the Group&#8217;s historical experience. As of December&#160;31, 2020 and 2021, the deferred revenue of loyalty points was RMB<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">16.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2.9</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction> million</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">), respectively. </div></div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Membership services </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group offers a membership program to its registered users. Memberships are offered for a one-month, three-month or twelve-month period and customers pay a fixed non-refundable upfront membership fee. During the membership period, members enjoy benefits such as free shipping for a certain number of orders every month, free fresh groceries upon purchase (limited to one piece per day), member exclusive products and exclusive discounts for certain products, coupons issued on a monthly basis that expire at the end of the month and VIP customer service. The Group has determined that these membership benefits provided over the membership period are a series of distinct goods and services that are considered one performance obligation. The Group recognizes the revenues of membership service fees over time on a straight-line basis over their respective subscription periods. </div></div></div> </ix:continuation> <ix:nonNumeric name="us-gaap:CostOfSalesPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of goods sold </div></div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of goods sold consists of procurement costs of finished goods and material procurement costs, labor costs and processing costs for self-processed products. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> <ix:nonNumeric name="ddl:FulfillmentExpensesPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fulfillment expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment expenses consists primarily of (i)&#160;outsourcing expenses charged by third party labor-force companies for provision of delivery riders and workers at&#160;regional processing centers and frontline fulfillment stations; (ii)&#160;lease expenses for&#160;regional processing centers and frontline fulfillment stations, and (iii)&#160;logistics expenses charged by third party couriers. Outsourcing expenses included in fulfillment expenses amounted to RMB<ix:nonFraction name="ddl:OutsourcingExpenses" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,256.9</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="ddl:OutsourcingExpenses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,515.4</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="ddl:OutsourcingExpenses" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:numdotdecimal">4,266</ix:nonFraction>&#160;million (US$<ix:nonFraction name="ddl:OutsourcingExpenses" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">669.4</ix:nonFraction> million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:AdvertisingCostsPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and marketing expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses primarily consist of advertising expense and&#160;related expenses for personnel engaged in sales and marketing activities which are expensed as incurred. The amount<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> of advertising expenses incurred were RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">130.2</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">322.4</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,023.6</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">160.6</ix:nonFraction> million) including referral coupons issued to customers for their referral services amounting to RMB<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">66.3</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">76.1</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">122.3</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">18.7</ix:nonFraction> million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-19 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46907849_7" continuedAt="TextSelectionAppend_46907849_8"> <ix:nonNumeric name="us-gaap:ResearchAndDevelopmentExpensePolicy" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product development expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses consist primarily of payroll costs and related expenses for research and development employees involved in the development of &#8220;Dingdong Fresh&#8221; APP and mini program, category expansions and systems support as well as depreciation of servers and other equipment, bandwidth and data center costs, rent, utilities and other expenses necessary to support the Group&#8217;s business activities. Product development expenses are expensed as incurred. </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations, depreciation of facilities and equipment, rental and other general corporate related expenses. </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:CompensationRelatedCostsPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee benefits </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The full-time employees of the Group&#8217;s PRC subsidiaries participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to employees. The Group is required to accrue for these benefits based on certain percentages of the qualified employees&#8217; salaries and make contributions to the <div style="letter-spacing: 0px; top: 0px;;display:inline;">plan </div>based on the&#160;amounts accrued. The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group&#8217;s obligations are limited to the amounts contributed. The Group has no further payment obligations once the contributions have been paid.&#160;The total amounts for such employee benefits were RMB<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">24.8</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">66.3</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">231.3</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">36.3</ix:nonFraction> million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively, and expensed in the period incurred. </div></div></ix:nonNumeric> <ix:nonNumeric name="ddl:ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Modification of redeemable convertible preferred shares </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group assesses whether an amendment to the terms of its redeemable convertible preferred shares is an extinguishment or a modification using the fair value model. If the fair value of the redeemable convertible preferred shares immediately after the amendment changes by more than 10% from the fair value of the redeemable convertible preferred shares immediately before the amendment, the amendment is considered an extinguishment. An amendment that does not meet this criterion is a modification. When redeemable convertible preferred shares are extinguished, the difference between the fair value of the consideration transferred to the redeemable convertible preferred shareholders and the carrying amount of the redeemable convertible preferred shares (net of issuance costs) is treated as a deemed dividend to the redeemable convertible preferred shareholders. When redeemable convertible preferred shares are modified, the increase of the fair value immediately after the amendment is treated as a deemed dividend to the redeemable convertible preferred shareholders. Modifications that result in a decrease in the fair value of the redeemable convertible preferred shares are not recognized.</div></div></ix:nonNumeric> <ix:nonNumeric name="ddl:RedeemableNonControllingInterestsPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Redeemable noncontrolling interests </div></div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Company&#8217;s non-wholly owned subsidiaries, a noncontrolling interest is recognized to reflect the portion of equity that is not attributable, directly or indirectly, to the Company. When the noncontrolling interest is contingently redeemable upon the occurrence of a conditional event, which is not solely within the control of the Company, the noncontrolling interest is classified as mezzanine equity. The Company accretes changes in the redemption value over the period from the date that it becomes probable that the noncontrolling interest will become redeemable to the earliest redemption date using the effective interest method. When the noncontrolling interest is mandatorily redeemable on a fixed or determinable date, the noncontrolling interest is classified as liabilities. </div></div><br/></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-20 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46907849_8" continuedAt="TextSelectionAppend_46907849_9"> <ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">Share-based awards granted to employees and senior management of the Group are accounted for under ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation</div></div> (&#8220;ASC 718&#8221;). </div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 718, the Company determines whether an award should be classified and accounted for as a liability award or equity award. Based on the Company&#8217;s assessment, all of the Company&#8217;s share-based awards to employees were classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values. The Company&#8217;s equity awards included a performance condition that required employees to meet a minimum performance standard in order to be eligible for vesting. The Company assessed and concluded it is highly probable that employees would be able to fully vest in their awards based on the nature of the performance condition and the Company&#8217;s historical experience. The Company, with the assistance of an independent third-party valuation firm, determined the fair value of the share options using a binomial option tree pricing model when estimating the fair value of the options granted to employees. As the Company&#8217;s award included both service and performance conditions, the Company records compensation costs on a </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">tranche-by-tranche</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> basis, with a corresponding impact reflected in additional </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> capital. The Group accounts for forfeitures when they occur and reverses the previously recognized compensation costs for an award in the period which the employee resigns from or is terminated by the Group.</div></div></ix:nonNumeric> <ix:nonNumeric name="ddl:GovernmentSubsidiesPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government subsidies </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government subsidies are received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. The government subsidies of non-operating nature with no further conditions to be met are recorded as non-operating income in &#8220;Other income&#8221; when received. The government subsidies with certain operating conditions are recorded as &#8220;Other non-current liabilities&#8221; and will be recorded as non-operating income when the conditions are met. The Group received financial subsidies of RMB<ix:nonFraction name="ddl:IncomeFromGovernmentSubsidies" contextRef="P01_01_2019To12_31_2019_OtherIncomeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction> million, RMB<ix:nonFraction name="ddl:IncomeFromGovernmentSubsidies" contextRef="P01_01_2020To12_31_2020_OtherIncomeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">23.2</ix:nonFraction> million and RMB<ix:nonFraction name="ddl:IncomeFromGovernmentSubsidies" contextRef="P01_01_2021To12_31_2021_OtherIncomeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">16.8</ix:nonFraction> million (US$<ix:nonFraction name="ddl:IncomeFromGovernmentSubsidies" contextRef="P01_01_2021To12_31_2021_OtherIncomeMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.6</ix:nonFraction> million) during the years ended December 31, 2019, 2020 and 2021, respectively, from various local PRC government authorities which was recognized as &#8220;Other Income&#8221; in those respective years. <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Government subsidies <div style="letter-spacing: 0px; top: 0px;;display:inline;">with certain operating conditions amounting to RMB&#160;</div></div><ix:nonFraction name="ddl:GovernmentSubsidies" contextRef="PAsOn12_31_2020_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen">nil</ix:nonFraction> and RMB<ix:nonFraction name="ddl:GovernmentSubsidies" contextRef="PAsOn12_31_2021_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">60.0</ix:nonFraction> million (US$<ix:nonFraction name="ddl:GovernmentSubsidies" contextRef="PAsOn12_31_2021_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">9.4</ix:nonFraction> million) <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">were recorded as &#8220;<div style="letter-spacing: 0px; top: 0px;;display:inline;">O</div>ther non-current liabilities&#8221; as of December 31, 2020 and 2021, respectively, and will be recognized as non-operating income when the conditions are met.&#160;</div> </div></div></div></ix:nonNumeric> <ix:nonNumeric name="ddl:InterestIncomePolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest income </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income is mainly generated from time deposits and short-term investments and is recognized on an accrual basis using the effective interest method. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-21 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46907849_9" continuedAt="TextSelectionAppend_46907849_10"> <ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907905"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group elects to account for all asset classes with lease and non-lease components as a single lease component and to exempt leases of vehicles and equipment with an initial term of 12 months or less from being recognized on the consolidated balance sheets. Payments related to those leases continue to be recognized in the consolidated statements of comprehensive loss on a straight-line basis over the lease term. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">From the Perspective of Lessee </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has no finance leases for any of the periods presented. The Group determines whether a contract contains a lease at contract inception. A contract contains a lease if there is an identified asset and the Group has the right to control the use of the identified asset. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the commencement of each lease, management determines its classification as an operating or finance lease. For leases that qualify as operating leases, the Group recognizes the associated lease expense on a straight-line basis over the term of the lease beginning on the date of initial possession, which is generally when the Group enters the leased premises and begins to make improvements in preparation for its intended use. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A lease liability is recognized for future fixed lease payments and a ROU asset representing the right to use the underlying asset during the lease term. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses the incremental borrowing rate in determining the present value of lease payments, unless the implicit rate is readily determinable. The incremental borrowing rate is estimated on a portfolio basis considering the lease term, currency risk, credit risk and an adjustment for collateral. If lease terms include options to extend or terminate the lease, the operating lease ROU asset and lease liability are measured based on the reasonably certain criteria. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group uses the discount rate as of the commencement date of the lease, incorporating the entire lease term. Current maturities and long-term portions of operating lease liabilities are classified as &#8220;Operating lease liabilities, current&#8221; and &#8220;Operating lease liabilities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current&#8221;,</div> respectively, in the consolidated balance sheets. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-22 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Continued) </div></div></div></div></div> <ix:continuation id="TextSelectionAppend_46907849_10" continuedAt="TextSelectionAppend_46907849_11"><ix:continuation id="TextSelection_46907905"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The operating lease ROU assets are measured at the amount of the lease liabilities with adjustments, if applicable, for lease prepayments made prior to or at lease commencement, initial direct costs incurred and lease incentives. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayments of operating lease liabilities, variable lease payments and short-term lease payments are classified as operating activities in the consolidated statements of cash flows. Payments made for operating leases representing costs of bringing another asset to the condition and location necessary for its intended use are classified as investing activities in the consolidated statements of cash flows. </div></div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:continuation> <ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group follows the liability method of accounting for income taxes in accordance with ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div>(&#8220;ASC 740&#8221;). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates its uncertain tax positions using the provisions of ASC 740, which prescribes a recognition threshold that a tax position is required to meet before being recognized in the consolidated financial statements. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes in the consolidated financial statements the benefit of a tax position which is &#8220;more likely than not&#8221; to be sustained under examination based solely on the technical merits of the position assuming a review by tax authorities having all relevant information. Tax positions that meet the recognition threshold are measured using a cumulative probability approach, at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. It is the Group&#8217;s policy to recognize interest and penalties related to unrecognized tax benefits, if any, as a component of income tax expenses. The actual penalties or benefits ultimately realized may differ from the Group&#8217;s estimates. Additionally, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions and are recognized in the period in which the changes occur. The Group recorded the unrecognized tax benefits in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Other&#160;non-current</div> liabilities&#8221; in the consolidated balance sheets and elected to include interest and penalties related to uncertain tax positions in &#8220;Income tax expenses&#8221; in the consolidated statements of comprehensive loss. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-23 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46907849_11" continuedAt="TextSelectionAppend_46907849_12"> <ix:nonNumeric name="ddl:PrcValueaddedTaxesPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC value-added taxes </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group is subject to Value-added taxes (&#8220;VAT&#8221;) on revenue generated from sales of products. The Group records revenue net of VAT. This VAT may be offset by qualified input VAT paid by the Group to suppliers. The net VAT balance between input VAT and output VAT is recorded in the &#8220;Other current assets&#8221; on the consolidated balance sheets. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:SegmentReportingPolicyPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment reporting </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group operates and manages its business as a single segment, in accordance with ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>. The Group&#8217;s chief operating decision maker is the CEO. The Group&#8217;s CODM assess the Group&#8217;s performance and results of operations on a consolidated basis. The Group generates substantially all of its revenues from customers in the PRC. Accordingly, no geographical segments are presented. Substantially all of the Group&#8217;s long-lived assets are located in the PRC. </div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loss per share </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">In accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings Per Share</div></div>, basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using the two-class method. Under the two-class method, net loss is allocated between ordinary shares and other participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. Prior to the Company&#8217;s initial public offering, the redeemable convertible preferred shares were considered participating securities because they were entitled to receive dividends or distributions on an as converted basis. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders, as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares include ordinary shares issuable upon the conversion of the redeemable convertible preferred shares using the if-converted method prior to the Company&#8217;s IPO and ordinary shares issuable upon the exercise of share options using the treasury stock method. Ordinary share equivalents are excluded from the computation of diluted earnings per share if their effects are anti-dilutive. For the years ended December 31, 2019 and 2020, the computation of basic loss per share using the two-class method was not applicable as the Company is in a net loss position and the redeemable convertible preferred shares do not have contractual rights and obligations to share in the losses of the Company. For the year ended December 31, 2021, the two-class method is applicable because the Group has two classes of ordinary shares outstanding, Class A and Class B ordinary shares, respectively. The participating rights (liquidation and dividend rights) of the holders of the Company&#8217;s Class A and Class B ordinary shares are identical, except those with respect to voting and conversion (Note 13). As a result, and in accordance with ASC 260, the undistributed loss for each year is allocated based on the contractual participation rights of the Class A and Class B ordinary shares, respectively. As the liquidation and dividend rights are identical, the undistributed loss is allocated on a proportionate basis. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders, as adjusted for the accretion related to the redeemable convertible preferred shares, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-24 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelectionAppend_46907849_12" continuedAt="TextSelectionAppend_46907849_13"> <ix:nonNumeric name="us-gaap:ConcentrationRiskCreditRisk" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of credit risk </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially expose the Group to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, accounts receivable, amounts due from related parties and short-term investments. As of December 31, 2020, and 2021, the Group had </div>RMB<ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,456.7</ix:nonFraction>&#160;<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million and </div>RMB<ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5,238.8</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">822.1</ix:nonFraction> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">million) of&#160;</div>cash and <div style="letter-spacing: 0px; top: 0px;;display:inline;">time</div> deposits held by financial institutions in the PRC, respectively. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group conducts credit evaluations on its customers and generally does not require collateral or other security from such customers. The Group periodically evaluates the creditworthiness of the existing customers in determining an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. </div></div></ix:nonNumeric> <ix:nonNumeric name="ddl:CurrencyConvertibilityRiskPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Currency Convertibility Risk </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Substantially all of the Group&#8217;s operating activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People&#8217;s Bank of China or other banks authorized by the PRC government to buy and sell foreign currencies at the exchange rates quoted by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers&#8217; invoices, shipping documents and signed contracts. </div></div></ix:nonNumeric> <ix:nonNumeric name="ddl:ForeignCurrencyExchangeRateRiskPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Exchange Rate Risk </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The functional currency of the Company is US$, and the reporting currency is RMB. Since July&#160;21, 2005, RMB has been permitted by the PRC government to fluctuate within a managed band against a basket of certain foreign currencies. The appreciation of the US$ against RMB in 2019 was approximately <ix:nonFraction name="ddl:ForeignCurrencyExchangeRateRisk" contextRef="PAsOn12_31_2019" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.3</ix:nonFraction>%. And the depreciation of the US$ against RMB was <ix:nonFraction name="ddl:ForeignCurrencyExchangeRateRisk" contextRef="PAsOn12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">6.3</ix:nonFraction>% and <ix:nonFraction name="ddl:ForeignCurrencyExchangeRateRisk" contextRef="PAsOn12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.3</ix:nonFraction>% in 2020 and 2021, respectively. Any significant revaluation of RMB may materially and adversely affect the cash flows, operating results and financial position of the Group. As a result, an appreciation of RMB against US$ would result in foreign currency translation loss when translating the net assets of the Group from US$ into RMB. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The net foreign currency translation gain resulting from the translation from US$ to RMB reporting currency recorded in other comprehensive income was RMB30.4 million for the year ended&#160;December 31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2019. For the years ended December 31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2020 and 2021, the loss resulting from the translation from US$ to RMB was</div>&#160;RMB<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">53.4</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">161.3</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">25.3</ix:nonFraction> million), respectively. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-25 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (CONTINUED) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><ix:continuation id="TextSelectionAppend_46907849_13"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent Accounting Pronouncements </div></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">New accounting standards which have been adopted </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued ASU No. 2019-12, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</div></div>. This update simplifies the accounting for income taxes as part of the FASB&#8217;s overall<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>initiative to reduce complexity in accounting standards. The amendments include removal of certain exceptions to<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>the general principles of ASC 740, Income taxes, and simplification in several other areas such as accounting for a<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>franchise tax (or similar tax) that is partially based on income. Certain amendments in this update should be applied<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>retrospectively or modified retrospectively, and all other amendments should be applied prospectively. The Company<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>adopted this standard on January 1, 2021. There was no material impact to the Company&#8217;s financial position or results<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>of operations upon adoption. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU No. 2016-13, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </div></div>(&#8220;ASU 2016-13&#8221;).<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>Subsequently, the FASB issued ASU No. 2019-05, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments- Credit Losses (Topic 326): Targeted Transition Relief and codification improvements to Topic 326 in ASU 2019-04 and ASU 2018-19</div></div>. The amendments<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>update guidance on reporting credit losses for financial assets. These amendments affect loans, debt securities, trade<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>financial assets not excluded from the scope that have the contractual right to receive cash. The Company adopted<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>this standard on January 1, 2021. There was no material impact to the Company&#8217;s financial position or results of<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>operations upon adoption. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New accounting standards which have not yet been adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In November 2021, the FASB issued ASU 2021-10, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</div></div>. This update requires certain annual disclosures about transactions<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>with a government that are accounted for by applying a grant or contribution accounting model by analogy. This<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>of initial application and new transactions that are entered into after the date of initial application or retrospectively<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>to those transactions. The Company will apply the guidance prospectively and expects the impact of this guidance<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>will require additional disclosures on the Company&#8217;s government assistance arrangements in its consolidated<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>financial statements, including the significant terms and conditions of the government assistance transaction. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2020, the FASB issued ASU No. 2020-06<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)</div></div>. For convertible<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>instruments, the new guidance simplifies an issuer&#8217;s accounting for convertible instruments by eliminating two of the<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>three models in ASC 470-20 that require separate accounting for embedded conversion features. As a result, more<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>convertible instruments will be reported as single units of account. This standard is effective for the Company<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>beginning January 1, 2022 including interim periods within the fiscal year. Early adoption is permitted. The Company<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>does not expect the impact of this guidance will have a material impact on its consolidated financial statements. </div></div> </ix:continuation></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-26 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907826">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REVENUE FROM CONTRACTS WITH CUSTOMERS </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contract Balances </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s payments from customers are based on the billing terms established in contracts. Customers&#8217; payment to the Group is generally made before the delivery of goods or the provision of service. Only corporate customers are offered billing terms in a range of between <ix:nonNumeric name="ddl:RevenueFromContractWithCustomersBillingTerms" contextRef="P01_01_2021To12_31_2021_CorporateCustomersMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis" format="ixt-sec:durday">7</ix:nonNumeric> to <ix:nonNumeric name="ddl:RevenueFromContractWithCustomersBillingTerms" contextRef="P01_01_2021To12_31_2021_CorporateCustomersMembersrtMajorCustomersAxis_MaximumMembersrtRangeAxis" format="ixt-sec:durday">30</ix:nonNumeric> days, as specified in each contract. Customer billings are classified as accounts receivable when the Group&#8217;s right to consideration is unconditional. If the right to consideration is conditional on future performance under the contract, the balance is classified as a contract asset. The Group&#8217;s contract assets are insignificant as of December&#160;31, 2020 and 2021. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s contract liabilities include payments received in advance of performance under revenue contracts which are included in &#8220;Customer advances and deferred revenue&#8221; on the</div>&#160;Group&#8217;s consolidated balance sheets and are recognized as revenue as the Group performs under the contract. <ix:nonNumeric name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907828">The customer advances and deferred revenue balances as of December&#160;31, 2020 and 2021 were comprised of the following:</ix:nonNumeric> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_46907828">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer advances and prepaid cards</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">57,081</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">96,785</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,188</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue related to loyalty points</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2020_RevenueRelatedToLoyaltyPointsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2021_RevenueRelatedToLoyaltyPointsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,852</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2021_RevenueRelatedToLoyaltyPointsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">448</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred membership service revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2020_MembershipMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">66,765</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">143,843</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,571</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">140,404</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">243,480</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">38,207</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:continuation> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognized revenues that were previously deferred as contract liabilities of RMB<ix:nonFraction name="ddl:ContractWithCustomersLiabilityRevenueRecognized" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">4.0</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="ddl:ContractWithCustomersLiabilityRevenueRecognized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">57.4</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="ddl:ContractWithCustomersLiabilityRevenueRecognized" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">117.8</ix:nonFraction>&#160;million (US$<ix:nonFraction name="ddl:ContractWithCustomersLiabilityRevenueRecognized" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">18.5</ix:nonFraction> million) during the years ended December&#160;31, 2019, 2020 and 2021, respectively. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-27 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REVENUE FROM CONTRACTS WITH CUSTOMERS (CONTINUED) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_46907826"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Allocated to Remaining Performance Obligations </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group had RMB<ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2020_MembershipMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">66.8</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">143.8</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">22.6</ix:nonFraction> million) of deferred revenues related to membership fees at December&#160;31, 2020 and 2021 that are expected to be recognized as revenues over the remaining membership period of <span style="-sec-ix-hidden:hidden46908002">one</span> to <ix:nonNumeric name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="PAsOn12_31_2021_MaximumMembersrtRangeAxis_MembershipMembersrtProductOrServiceAxis" format="ixt-sec:durwordsen">twelve months</ix:nonNumeric>. The Group had RMB<ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">16.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2.9</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:DeferredIncomeCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction> million) of deferred revenues at December&#160;31, 2020 and 2021 related to unsatisfied performance obligations under the loyalty points program that <ix:nonNumeric name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" contextRef="P01_01_2021To12_31_2021_LoyaltyPointsProgramMemberDDLRevenueArrangementProgramAxis">will be recognized as revenues when the points are redeemed</ix:nonNumeric>, which will occur over the next three months given their expiration period. The Group also had RMB<ix:nonFraction name="ddl:ContractWithCustomersLiability" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">57.1</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="ddl:ContractWithCustomersLiability" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">96.8</ix:nonFraction>&#160;million (US$<ix:nonFraction name="ddl:ContractWithCustomersLiability" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.2</ix:nonFraction> million) of deferred revenues related to customer advances and cash received for prepaid sales cards at December&#160;31, 2020 and 2021 respectively, which are expected to be recognized as revenues in<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><ix:nonNumeric name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" contextRef="P01_01_2021To12_31_2021">future periods upon the usage of the prepaid card balances to purchase the Group&#8217;s products.</ix:nonNumeric> </div></div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907459">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FAIR VALUE MEASUREMENTS </div></div></div></td></tr></table> <ix:nonNumeric name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following summarizes the Company&#8217;s financial assets measured and recorded at fair value on a recurring basis as of December&#160;31, 2020 and 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 54%;"></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting&#160;Date&#160;Using</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of<br/>December&#160;31,<br/>2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Other<br/>Observable<br/>Inputs</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Unobservable<br/>Inputs</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<div style="display:inline;">RMB </div>in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 58%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,006,245</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,006,245</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,006,245</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,006,245</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="16" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:center;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid black; text-align: center; text-indent: 0px;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements at Reporting Date Using</div><br/></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of<br/> December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<div style="display:inline;">RMB </div>in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,568,346</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,568,346</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,568,346</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,568,346</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-28 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FAIR VALUE MEASUREMENTS (CONTINUED) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_46907459" continuedAt="TextSelectionAppend_46907459_1"> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company measured the fair value of its warrant liabilities on a recurring basis using significant unobservable (Level 3) inputs as of December&#160;31, 2020. </div></div></div> <ix:nonNumeric name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company estimated the fair values of the Series B4 Warrant using the Black-Scholes Option Pricing Model with the assistance of an independent third-party valuation firm using the corresponding inputs: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="font-size: 0px;">
<td style="width: 75%;"></td>
<td style="width: 14%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;">Series B4 Warrant</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilityMeasurementInput" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">51.35</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilityMeasurementInput" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.09</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Remaining contractual life</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilityMeasurementInput" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_Y" decimals="2" scale="0" format="ixt:numdotdecimal">0.62</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of the underlying preferred shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">US$<ix:nonFraction name="us-gaap:DerivativeLiabilityMeasurementInput" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:numdotdecimal">6.50</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrant fair value</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">US$<ix:nonFraction name="us-gaap:DerivativeLiabilityMeasurementInput" contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputWarrantFairValueMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:numdotdecimal">118.58</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> </ix:nonNumeric> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The determination of the fair value of the Company&#8217;s preferred shares requires complex and subjective judgments to be made regarding the cash flow forecasts and the weighted average cost of capital and the discount for lack of marketability applied to the projected cash flows. If different estimates and assumptions had been used, the fair values of the preferred shares could be significantly different and the fair value of the warrant liabilities may materially differ from the recognized amount. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognized a loss from the increase in the fair value of the warrant liabilities of RMB100.7&#160;million, a gain from the decrease in the fair value of the warrant liabilities of RMB<ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">11.5</ix:nonFraction>&#160;million and a loss from the increase in the fair value of the warrant liabilities of RMB<ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">44.5</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">7.0</ix:nonFraction> million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. Such amounts were recorded in &#8220;Changes in fair value of warrant liabilities&#8221; in the consolidated statements of comprehensive loss. </div><br/></div> <ix:nonNumeric name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents a reconciliation of the warrant liabilities measured at fair value on a recurring basis using Level&#160;3 unobservable inputs for the years ended December&#160;31, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="font-size: 0px;">
<td style="width: 80%;"></td>
<td style="width: 10%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Warrant&#160;liabilities</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2019</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="PAsOn12_31_2019_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">161,462</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" contextRef="P01_01_2020To12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,450</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" contextRef="P01_01_2020To12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,807</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise of EatTogether Warrant (Note 17)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" contextRef="P01_01_2020To12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">33,045</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2020</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="PAsOn12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">108,160</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Warrant liabilities</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2020</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="PAsOn12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">108,160</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" contextRef="P01_01_2021To12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">44,457</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" contextRef="P01_01_2021To12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">536</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise of Series B4 Warrant (Note 17)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" contextRef="P01_01_2021To12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">153,153</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="PAsOn12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2021 (US$)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="PAsOn12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, the Founder exercised the EatTogether Warrant and received <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" contextRef="PAsOn04_30_2020_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesB41RedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">6,664,000</ix:nonFraction> Series B4-1 redeemable convertible preferred shares (Note 17). In March 2021, the holder exercised the Series B4 Warrant and received <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" contextRef="PAsOn03_30_2021_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">6,989,750</ix:nonFraction> Series B4 redeemable convertible preferred shares (Note 17). There were <ix:nonFraction name="us-gaap:WarrantsAndRightsOutstanding" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction> warrants outstanding as of December 31, 2021 and therefore, there were <ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction> financial liabilities measured at fair value on a recurring basis. </div></div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-29 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FAIR VALUE MEASUREMENTS (CONTINUED) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelectionAppend_46907459_1"> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Company did <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" contextRef="P01_01_2020To12_31_2020_FinancialAssetsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" contextRef="P01_01_2021To12_31_2021_FinancialAssetsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>t</div></div></div> transfer any financial assets or <div style="letter-spacing: 0px; top: 0px;;display:inline;">liabilities</div> in or out of Level&#160;3 during the years ended December&#160;31, 2020 and 2021. The Group had <ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2021_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2020_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> financial assets and liabilities measured and recorded at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis as of December&#160;31, 2020 and 2021. </div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:InventoryDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INVENTORIES </div></div></div></td></tr></table> <ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s inventories consist primarily of finished goods, which consists of products to be sold to customers, and packing materials as follows:&#160;</div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="font-size: 0px;">
<td style="width: 74%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RetailRelatedInventoryMerchandise" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">329,065</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RetailRelatedInventoryMerchandise" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">487,066</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RetailRelatedInventoryMerchandise" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">76,431</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Packing materials and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">57,366</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">50,406</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,910</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">386,431</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">537,472</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">84,341</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> </ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PREPAYMENTS AND OTHER CURRENT ASSETS </div></div></div></td></tr></table> <ix:nonNumeric name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets consist of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="font-size: 0px;">
<td style="width: 75%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deductible VAT</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeductibleValueAddedTaxCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">45,285</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeductibleValueAddedTaxCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">359,915</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeductibleValueAddedTaxCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">56,478</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">52,593</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">101,928</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,994</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">97,878</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">461,843</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">72,472</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-30 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PROPERTY AND EQUIPMENT, NET </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net consists of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Electronic office equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2020_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">29,720</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">58,463</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,174</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">250,745</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">555,941</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">87,239</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture, fixtures and equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2020_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">110,778</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">177,621</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">27,873</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">391,243</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">792,025</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">124,286</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">133,098</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">328,367</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,528</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2020_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,546</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,713</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,367</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">272,691</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">472,371</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">74,125</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <ix:nonNumeric name="ddl:ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense was RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">34.7</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">115.4</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">213.1</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">33.4</ix:nonFraction> million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively, and were included in the following financial statement line items in the consolidated statements of comprehensive loss: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 66%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2019To12_31_2019_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">31,988</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">107,333</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">195,022</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,603</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">865</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,018</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,666</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">419</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,520</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,731</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,395</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,160</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">361</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,272</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,999</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,255</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">34,734</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">115,354</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">213,082</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,437</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> </ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="ddl:OtherNonCurrentAssetsTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">OTHER <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">NON-CURRENT</div> ASSETS </div></div></td></tr></table> <ix:nonNumeric name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets consist of the following: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:RentalDeposits" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">111,521</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:RentalDeposits" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">167,282</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:RentalDeposits" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">26,250</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,938</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">18,511</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,906</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">121,459</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">185,793</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,156</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-31 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ShortTermDebtTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907448">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHORT-TERM BORROWINGS </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShortTermDebtTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bank loans</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2020_ShortTermLoanMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">449,649</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2021_ShortTermLoanMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">630,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2021_ShortTermLoanMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">98,861</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reversed factoring arrangements</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2020_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">784,873</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,491,046</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">390,899</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,234,522</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,121,046</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">489,760</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 14pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term bank loans </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Short-term bank loans as of December&#160;31, 2021 amounted to RMB<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">3,121.0</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">489.8</ix:nonFraction> million) (as of December&#160;31, 2020: RMB<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,234.5</ix:nonFraction> million), which consisted of <ix:nonNumeric name="us-gaap:ShortTermDebtDescription" contextRef="P01_01_2021To12_31_2021">secured RMB denominated borrowings from financial institutions in the PRC that are repayable within one year.</ix:nonNumeric> The weighted average interest rates for the outstanding short-term <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">borrowings as of December 31, 2020 and 2021 were</div>&#160;<ix:nonFraction name="us-gaap:ShortTermDebtWeightedAverageInterestRate" contextRef="PAsOn12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">3.39</ix:nonFraction>%<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">and <ix:nonFraction name="us-gaap:ShortTermDebtWeightedAverageInterestRate" contextRef="PAsOn12_31_2021" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">3.67</ix:nonFraction>%, respectively.&#160;</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, the aggregate amounts of unused lines of credit available for the Group&#8217;s use were RMB<ix:nonFraction name="ddl:ShortTermDebtUnusedBorrowingCapacity" contextRef="PAsOn12_31_2020_LineOfCreditMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">20.4</ix:nonFraction> million and</div> RMB<ix:nonFraction name="ddl:ShortTermDebtUnusedBorrowingCapacity" contextRef="PAsOn12_31_2021_LineOfCreditMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">135.0</ix:nonFraction>&#160;million (US$<ix:nonFraction name="ddl:ShortTermDebtUnusedBorrowingCapacity" contextRef="PAsOn12_31_2021_LineOfCreditMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">21.2</ix:nonFraction> million)<div style="display:inline;">, respectively<div style="display:inline;">.</div></div>&#160;As of December&#160;31, 2020 and 2021, the repayments of all short-term loans are guaranteed by the founder of the Company. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 14pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reversed factoring arrangements </div></div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, the Group entered into a one-year reversed factoring arrangement with a commercial bank (&#8220;2020 reversed factoring arrangement&#8221;). Under the factoring arrangement, the suppliers&#8217; receivables collection process was accelerated by selling its receivables from the Group to the bank. The Group was entitled to draw up to</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;RMB</div><ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">800.0</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million with a draw down period from September 2020 to August 2021 and then obligated to repay the principal and interest at</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div><ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.6</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">% </div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">upon maturity, typically <ix:nonNumeric name="us-gaap:ShortTermDebtTerms" contextRef="P01_01_2021To12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">within six months</ix:nonNumeric>. <div style="letter-spacing: 0px; top: 0px;;display:inline;">The aggregate amount available for the Group&#8217;s use under the 2020 reversed factoring arrangement as of December 31, 2020 was RMB&#160;</div></div><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2020_TwoThousandAndTwentyReversedFactoringArrangementMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">15.1</ix:nonFraction> million.</div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In January 2021, the 2020 reversed factoring arrangement was amended to increase the total available financing to<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">RMB</div><ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn01_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:numdotdecimal">2,000</ix:nonFraction><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(US$<ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn01_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">313.8</ix:nonFraction> million)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>and the draw down period was extended to January 2022. In July 2021, the reversed factoring arrangement was further amended to increase the total financing to&#160;RMB</div><ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:numdotdecimal">5,000</ix:nonFraction><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;million (US$<ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">784.6</ix:nonFraction> million) and the draw down period was extended to July 2022 (&#8220;amended reversed factoring arrangement&#8221;). The amended reversed factoring arrangement carries the same interest rate of&#160;</div></div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.6</ix:nonFraction></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% and also has a six-month repayment term. As of December 31, 2021, the aggregate amounts available for the Group&#8217;s use under the amended reversed factoring arrangement was </div></div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">RMB</div><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,858.1</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million (US</div>$<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">448.5</ix:nonFraction>&#160;<div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million).</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2021, the Group entered into a reversed factoring arrangement with the same commercial bank (&#8220;2021 reversed factoring arrangement I&#8221;). Under the factoring arrangement, the Group was entitled to draw up to&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></div></div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">40.0</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(US$<ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">6.3</ix:nonFraction> million)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>with a draw down period from March 2021 to January 2022 and then obligated to repay the principal and interest at <ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.6</ix:nonFraction>% upon maturity, typically within six months. As of December 31, 2021, the aggregate amount available for the Group&#8217;s use under the 2021 reverse factoring arrangement I was<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB</div><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">39.8</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million (US</div>$<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">6.2</ix:nonFraction> million<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">).</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In December 2021, the Group entered into a reversed factoring arrangement with the same commercial bank (&#8220;2021 reversed factoring arrangement II&#8221;). Under the factoring arrangement, the Group was entitled to draw up to RMB</div><ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,800.0</ix:nonFraction><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;million <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(US$<ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">282.5</ix:nonFraction> million)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>with a draw down period from December 2021 to December 2022 and then obligated to repay the principal and interest at<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.6</ix:nonFraction></div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">%<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">upon maturity, typically within six months. As of December 31, 2021, the aggregate amount available for the Group&#8217;s use under the 2021 reverse factoring arrangement II was<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB</div><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2020_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,550.5</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million (US</div>$<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">243.3</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million).&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The Group was required to deposit cash collateral for the 2020 reversed factoring arrangement, which are classified as &#8220;Restricted cash&#8221; on the Group&#8217;s consolidated balance sheet as of December 31, 2020. Total restricted cash held as collateral was</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> RMB</div><ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2020_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-2" scale="3" format="ixt:numdotdecimal">66.0</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million as of December 31, 2020. The restricted cash was released during 2021, as pursuant to the amended reversed factoring agreement, 2021 reversed factoring arrangement I and 2021 reversed factoring arrangement II, the Group was required to collateralize the reversed factoring borrowings with time deposits purchased from the bank. Time deposits collateralized and restricted from withdrawal and usage amounted to RMB</div><ix:nonFraction name="ddl:CollateralFromBank" contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,769.7</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(</div>US</div>$<ix:nonFraction name="ddl:CollateralFromBank" contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">434.6</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million) and are classified as &#8220;Short-term investments&#8221; on the Group&#8217;s consolidated balance sheet as of December 31, 2021.</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">In July 2021, the Group entered into a reversed factoring arrangement with another commercial bank. Under the factoring arrangement, the Group was entitled to draw up to<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">RMB</div><ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn07_01_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">300.0</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">&#160;million <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(US$<ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn07_01_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">47.1</ix:nonFraction> million)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>with a draw down period from July 2021 to November 2021 and then obligated to repay the principal and interest at&#160;</div><ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.6</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">% </div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">upon maturity, typically within</div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">&#160;</div><ix:nonNumeric name="us-gaap:ShortTermDebtTerms" contextRef="P07_01_2021To07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">six</ix:nonNumeric><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"> months. <div style="letter-spacing: 0px; top: 0px;;display:inline;">This reversed factoring arrangement is guaranteed by the Founder. In 2021, the Group withdrew a total of RMB<ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">99.4</ix:nonFraction> million (US$<ix:nonFraction name="ddl:ShortTermDebtMaximumBorrowingCapacity" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.6</ix:nonFraction> million) under this arrangement.&#160;</div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate amount available for the Group&#8217;s use under the above-mentioned reverse factoring arrangements was RMB<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2020_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">15.1</ix:nonFraction>&#160;million and </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> RMB<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">4,448.4</ix:nonFraction> million (US$<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">698.0</ix:nonFraction> million)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">as of December 31, 2020 and December 31, 2021, respectively.&#160;</div> </div></div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-32 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHORT-TERM BORROWINGS (CONTINUED) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelection_46907448"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the above-mentioned factoring arrangements, the payment terms of the Group&#8217;s original accounts payables were substantially modified and considered extinguished as the nature of the original liability has changed from accounts payables to loan borrowings from the bank, for which the origination of the loans of</div> RMB<ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2020To12_31_2020_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">945.0</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2021To12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">8,220.6</ix:nonFraction> million(US$<ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2021To12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1,290.0</ix:nonFraction> million) <div style="letter-spacing: 0px; top: 0px;;display:inline;">were reported as &#8220;Proceeds from short-term borrowing&#8221; within financing activities in the consolidated financial statement of cash flows for the year ended December 31, 2020 and 2021. As of December 31, 2020 and 2021, the outstanding principal from the above-mentioned reversed factoring arrangements was&#160;</div>RMB<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">784.9</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,491.0</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>million (US$<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">390.9</ix:nonFraction> million) and was included in &#8220;Short-term borrowings&#8221; in the consolidated balance <div style="letter-spacing: 0px; top: 0px;;display:inline;">sheets. Principal&#160;</div>repayments of RMB<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2020To12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">160.1</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2021To12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">6,514.5</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2021To12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1,022.3</ix:nonFraction> million) for such loan borrowings are reported as &#8220;Repayment of short-term borrowings&#8221; in the consolidated statement of cash flows for year ended December&#160;31, 2020 and 2021, respectively. </div></div> </ix:continuation> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:LongTermDebtTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LONG-TERM BORROWINGS </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term borrowings</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">144,875</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">57,875</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,082</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Current portion of long-term borrowings</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:CurrentPortionofLongtermBorrowings" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">86,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:CurrentPortionofLongtermBorrowings" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">57,875</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:CurrentPortionofLongtermBorrowings" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,082</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">58,375</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In October 2019, the Group entered into a secured loan agreement with SPD Silicon Valley Bank, pursuant to which the Group is entitled to borrow a secured RMB denominated loan of&#160;</div>RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn10_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">60.0</ix:nonFraction>&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">million for general working capital purposes. In 2019, the Group drew down&#160;</div>RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P01_01_2019To12_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">60.0</ix:nonFraction><br/>million with a variable annual interest rate at <ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="P01_01_2019To12_31_2019_PrimeRateMemberusgaapVariableRateAxis_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">225</ix:nonFraction> basis points over Loan Prime Rate (&#8220;LPR&#8221;) and the principal is repayable by <ix:nonNumeric name="us-gaap:DebtInstrumentFrequencyOfPeriodicPayment" contextRef="P01_01_2019To12_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis">monthly</ix:nonNumeric> installments<br/> <ix:nonNumeric name="us-gaap:DebtInstrumentPaymentTerms" contextRef="P01_01_2019To12_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis">from 2019 to 2021</ix:nonNumeric>. The loan is guaranteed by the Founder of the Group. The Group repaid RMB<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">30.0</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2021To12_31_2021_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">22.5</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2021To12_31_2021_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.5</ix:nonFraction> million) in<br/> 2020 and 2021, respectively, when the installments <div style="letter-spacing: 0px; top: 0px;;display:inline;">became due. As of December 31, 2021, the loan was fully paid.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">In October 2020, the Group entered into secured loan agreements with East West Bank and SPD Silicon Valley Bank, pursuant to which the Group is entitled to borrow RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">68.0</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">60.0</ix:nonFraction><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>million, respectively, for its general working capital purposes. The Group drew down RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">68.0</ix:nonFraction>&#160;million from East West Bank with a fixed annual interest rate of <ix:nonFraction name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">4.15</ix:nonFraction>%. Pursuant to the agreement, the principal is repayable by <ix:nonNumeric name="us-gaap:DebtInstrumentFrequencyOfPeriodicPayment" contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis">monthly</ix:nonNumeric> installments <ix:nonNumeric name="us-gaap:DebtInstrumentPaymentTerms" contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis">from 2020 to 2022</ix:nonNumeric>. <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">RMB<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction> million and&#160;</div>RMB<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P12_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">34.5</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.4</ix:nonFraction> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million) were repaid when it became due in 2020 and 2021. The repayment of the loan is guaranteed by the Founder of the Group. The amount</div> repayable within the next twelve months are classified as &#8220;Current portion of long-term borrowings&#8221;. The Group drew down RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">60.0</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">9.2</ix:nonFraction> million) from SPD Silicon Valley Bank with a fixed annual interest rate of <ix:nonFraction name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">4.75</ix:nonFraction>%. Pursuant to the agreement, the principal is repayable by <ix:nonNumeric name="us-gaap:DebtInstrumentFrequencyOfPeriodicPayment" contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis">monthly</ix:nonNumeric> installments <ix:nonNumeric name="us-gaap:DebtInstrumentPaymentTerms" contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis">from 2020 to 2022</ix:nonNumeric>. <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">RMB<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5.0</ix:nonFraction> million and&#160;</div>RMB<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2021To12_31_2021_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">30.0</ix:nonFraction><br/>million (US$<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.7</ix:nonFraction> million) <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">was repaid when it became due in 2020 and 2021, respectively. The repayment of the loan is guaranteed by the Founder of the Group. The amount repayable within the next twelve months are classified as &#8220;Current portion of long-term borrowings&#8221;.&#160;</div> </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Repayment schedule of the long-term borrowings as of December 31, 2021 is as follows:&#160;</div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,&#160;2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">57,875</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,082</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">57,875</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,082</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-33 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:LesseeOperatingLeasesTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907465">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LEASES </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has operating leases arrangements for their regional processing centers, frontline fulfillment stations, office space, vehicles and equipment. </div></div> <ix:nonNumeric name="ddl:ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of supplemental information related to operating leases as of December&#160;31, 2020 and 2021 is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 66%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,503,222</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,245,571</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">352,379</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, current</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">594,787</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">969,494</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">152,135</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease liabilities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">871,685</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,244,096</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">195,226</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,466,472</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,213,590</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">347,361</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average remaining lease term</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2020" format="ixt-sec:duryear"><div style="font-weight:bold;display:inline;width:100%;">2.85</div></ix:nonNumeric>&#160;<div style="font-weight:bold;display:inline;width:100%;">years</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2021" format="ixt-sec:duryear"><div style="font-weight:bold;display:inline;width:100%;">2.79</div></ix:nonNumeric><div style="font-weight:bold;display:inline;width:100%;">&#160;years</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2021" format="ixt-sec:duryear"><div style="font-weight:bold;display:inline;width:100%;">2.79</div></ix:nonNumeric><div style="font-weight:bold;display:inline;width:100%;">&#160;years</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average discount rate</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">6.4</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">6.8</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">6.8</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of lease cost recognized in the Group&#8217;s consolidated statements of comprehensive loss and supplemental cash flow information related to operating leases is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease cost</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">165,733</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">475,064</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">953,325</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">149,597</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term lease cost</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,859</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,391</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,227</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,919</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Variable lease cost</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:VariableLeaseCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:VariableLeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:VariableLeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,247</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:VariableLeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,294</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">167,592</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">482,455</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">973,799</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">152,810</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for operating leases</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">168,787</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">500,458</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,002,511</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">157,316</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">499,615</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,489,367</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,671,666</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">262,321</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div></ix:nonNumeric> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-34 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LEASES (CONTINUED) </div></div></div></td></tr></table><ix:continuation id="TextSelection_46907465"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A summary of maturity of operating lease liabilities under the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases as of December&#160;31, 2021 is as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,080,579</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">169,566</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">711,673</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">111,677</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">379,318</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">59,523</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">188,455</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,573</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">59,163</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,284</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,067</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">168</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future lease payments</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,420,255</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">379,791</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">206,665</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,430</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,213,590</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">347,361</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Group entered into new operating leases primarily for regional processing centers and frontline fulfillment stations of</div> RMB<ix:nonFraction name="ddl:LesseeOperatingLeaseLeaseNotYetCommenced" contextRef="PAsOn12_31_2021_RegionalProcessingCentersAndFrontlineFulfillmentStationsMemberDDLLeaseContractualAssetAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">27.8</ix:nonFraction>&#160;million, which have not yet commenced. The related right of use assets and lease liabilities of RMB<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2021_RegionalProcessingCentersAndFrontlineFulfillmentStationsMemberDDLLeaseContractualAssetAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">24.2</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2021_RegionalProcessingCentersAndFrontlineFulfillmentStationsMemberDDLLeaseContractualAssetAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">22.5</ix:nonFraction>&#160;million, respectively, will be recorded in the consolidated balance sheets upon commencement of the leases. </div></div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES </div></div></div></td></tr></table> <ix:nonNumeric name="ddl:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities consist of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advance from shareholders</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueToOfficersOrStockholdersCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">385,575</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueToOfficersOrStockholdersCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueToOfficersOrStockholdersCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued outsourcing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedOutsourcingExpensesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">343,681</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedOutsourcingExpensesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">385,305</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedOutsourcingExpensesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">60,463</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued transportation and logistic expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedTransportationAndLogisticExpensesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">51,549</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedTransportationAndLogisticExpensesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">43,759</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedTransportationAndLogisticExpensesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,867</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">VAT and other tax payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">15,965</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,081</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,720</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deposit from suppliers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DepositFromSuppliersCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,965</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DepositFromSuppliersCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">29,437</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DepositFromSuppliersCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,619</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,386</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,749</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,314</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued advertising expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedAdvertisingCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,925</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedAdvertisingCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">43,916</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedAdvertisingCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,892</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued utilities and other expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedUtilitiesAndOtherExpensesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">36,692</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedUtilitiesAndOtherExpensesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">106,014</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedUtilitiesAndOtherExpensesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,636</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">857,738</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">653,261</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">102,511</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-35 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="ddl:OrdinarySharesTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ORDINARY SHARES </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company was incorporated in October&#160;2018 with an authorized share capital of US$<ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">50,000</ix:nonFraction> divided into <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,000,000,000</ix:nonFraction> ordinary shares of US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction> each, of which <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">64,908,700</ix:nonFraction> ordinary shares had been issued as of December&#160;31, 2020. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In May 2019,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" contextRef="P05_01_2019To05_31_2019_FounderSharesMemberusgaapStatementEquityComponentsAxis_SeriesAngelPlusPreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,803,400</ix:nonFraction> ordinary shares of the Company held by the Founder were <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">re-designated</div> as Series Angel+ preferred shares. The difference between the fair value of the Series Angel+ preferred shares and the carrying value of the ordinary shares was treated as a deemed dividend to the Founder and charged to accumulated deficit. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="P04_01_2020To04_30_2020_FounderSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,745,200</ix:nonFraction> ordinary shares of the Company were issued to the Founder for <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="P04_01_2020To04_30_2020_FounderSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction> consideration and considered share-based awards with no associated performance or service based vesting conditions (Note 14). </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In March and May 2021, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2021To03_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis_OffshoreEsopPlatformMemberDDLEsopPlatformAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">22,782,950</ix:nonFraction> and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P05_01_2021To05_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis_OffshoreEsopPlatformMemberDDLEsopPlatformAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">17,398,450</ix:nonFraction> ordinary shares of the Company were issued to EatBetter Holding Limited, a BVI limited liability company (the &#8220;Offshore ESOP Platform&#8221;), respectively. Meanwhile,</div>&#160;<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="P05_01_2021To05_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,601,000</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares held by EatBetter were issued to the Group&#8217;s senior management for <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="P05_01_2021To05_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction> consideration and considered share-based awards with no associated performance or service based vesting conditions (Note 14). As of December 31, 2021, <ix:nonFraction name="ddl:CommonSharesHeld" contextRef="PAsOn12_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">29,633,200</ix:nonFraction> ordinary shares are considered <div style="letter-spacing: 0px; top: 0px;;display:inline;">leg<div style="letter-spacing: 0px; top: 0px;;display:inline;">ally </div></div>issued but not outstanding.&#160;</div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June 8, 2021, the Company effected a <ix:nonNumeric name="us-gaap:StockholdersEquityNoteStockSplit" contextRef="P06_08_2021To06_08_2021">1:50</ix:nonNumeric> share subdivision of all issued and outstanding ordinary shares and redeemable convertible preferred shares (the &#8220;Share Subdivision&#8221;). The par value and authorized shares of the ordinary and preferred shares were adjusted as a result of the Share Subdivision. All ordinary shares, redeemable convertible preferred shares, and related per share amounts presented in the consolidated financial statements have been retrospectively adjusted to reflect the Share Subdivision for all periods presented, where applicable. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In July 2021, the Company&#8217;s authorized share capital was reclassified and redesignated into US$</div><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">50,000</ix:nonFraction> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">divided into</div>&#160;<ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,000,000,000</ix:nonFraction> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">shares comprising of</div>&#160;(i) <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">20,000,000,000</ix:nonFraction> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares at par value of US$</div><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">; (ii)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,500,000,000</ix:nonFraction> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Class B ordinary shares at par value of US$</div><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">; and</div>&#160;(iii) <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn07_31_2021_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,500,000,000</ix:nonFraction> shares at par value of US$</div><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn07_31_2021_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD_per_Share" decimals="6" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">each of such class or classes (however designated) as the board of directors may determine. The rights of the holders of Class A and Class B ordinary shares are identical, except with respect to voting and conversion rights. Each Class A ordinary shares is entitled to </div><ix:nonNumeric name="us-gaap:CommonStockVotingRights" contextRef="P07_01_2021To07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis">one<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">vote per share</div></ix:nonNumeric><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">. Each class B ordinary share is entitled to&#160;</div><ix:nonNumeric name="us-gaap:CommonStockVotingRights" contextRef="P07_01_2021To07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis">twenty votes per share</ix:nonNumeric> and is convertible into <ix:nonNumeric name="us-gaap:CommonStockConversionFeatures" contextRef="P07_01_2021To07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis">one</ix:nonNumeric> <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Class A ordinary share at any time by the holder.</div>&#160;<ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" contextRef="P07_01_2021To07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">54,543,800</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">ordinary shares which are ultimately owned by the Founder were re-designated and re-classified into Class B ordinary shares on a one-for-one basis and the remaining</div>&#160;<ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" contextRef="P07_01_2021To07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">10,364,900</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">issued and outstanding ordinary shares were re-designated and re-classified into Class A ordinary shares on a one-for-one basis.&#160;</div> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In July 2021, the Company issued</div>&#160;<ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis_ConversionOfRedeemablePreferredStockMemberDDLEventAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">250,826,100</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares upon the automatic conversion of all outstanding redeemable convertible preferred shares upon completion of the Company&#8217;s IPO. Concurrently, the Company issued&#160;</div><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,108,000</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares (equivalent to</div>&#160;<ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn07_31_2021_AdrMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,072,000</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;;display:inline;">ADSs) upon completion of its IPO.&#160;</div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2021, the Company issued <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn08_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">264,528</ix:nonFraction> Class A ordinary shares (equivalent to <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn08_31_2021_AdrMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">176,352</ix:nonFraction> ADSs) pursuant to the underwriters&#8217; partial exercise of their option to purchase additional ADSs. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2021, the Company repurchased&#160;</div><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">109,944</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares at fair value. The Company designated the repurchased shares as treasury stock.</div></div><br/></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-36 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><br/></td>
<td style="vertical-align: top;;text-align:left;"></td> </tr> </table> <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907748"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div>
<table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border: 0px; width: 816px; border-spacing: 0px;">
<tr style="break-inside: avoid;">
<td style="width: 32.625px; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHARE-BASED COMPENSATION</div></div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; margin-left: 32.625px; font-size: 10pt;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Onshore Share Incentive Plan</div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to the Reorganization, the shareholders and Board of Directors of Shanghai 100me approved a series of employee option plans in order to provide incentives and rewards to the Group&#8217;s directors, senior management and employees (the &#8220;2015 Plan&#8221;, &#8220;2016 Plan&#8221;, &#8220;2018 Plan&#8221;, &#8220;2019 Plan&#8221; and &#8220;2020 Plan&#8221;, or the &#8220;Onshore Plans&#8221;). Each option under the Onshore Plans allowed employees to purchase one share of, a limited partnership whose sole holding was <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">295,503</ix:nonFraction> common shares in Shanghai 100me (the &#8220;ESOP Platform&#8221;). Each share in the ESOP Platform is equivalent to 0.0148 of Shanghai 100me&#8217;s common shares. Share options awarded under the Onshore Plans vest over a period of <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" format="ixt-sec:durwordsen">four years</ix:nonNumeric>, with <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>% of the award vesting on the second anniversary of the grant date, <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>% of the award vesting on the third anniversary and <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheThreeMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>% vesting on the fourth anniversary. Each share option has a contractual life of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" format="ixt-sec:duryear">10</ix:nonNumeric> years. The Company authorized and granted a total of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">10,471,912</ix:nonFraction></ix:nonFraction> options under the Onshore Plans.</div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As part of the Reorganization, the Onshore Plans were replaced with the Company&#8217;s 2015, 2016, 2018, 2019 and 2020 Replacement Plans (the &#8220;Replacement Plans&#8221;) on October&#160;31, 2020. All <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn10_31_2020_ReplacedPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,681,668</ix:nonFraction> outstanding share options of Shanghai 100me under the Onshore Plans as of October&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2020 were replaced and carried over at a conversion factor of <ix:nonFraction name="ddl:ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" contextRef="PAsOn10_31_2020_ReplacedPlanMemberusgaapPlanNameAxis" unitRef="Unit_CNY_per_Share" decimals="1" scale="0" format="ixt:numdotdecimal">14.8</ix:nonFraction>. Each option under the Replacement Plans allowed employees to purchase <ix:nonFraction name="ddl:ShareBasedCompensationArrangementAwardsSubscriptionRate" contextRef="PAsOn10_31_2020_ReplacedPlanMemberusgaapPlanNameAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.05</ix:nonFraction> of the Company&#8217;s ordinary shares. Concurrently, the exercise price for each share option under the Replacement Plans was also adjusted by the same 14.8 factor. All other terms, including vesting periods, proportion of vested and unvested options outstanding for each grantee were identical between the Onshore Plans and Replacement Plans. The Company performed a qualitative assessment and concluded that the cancellation of the awards under the Onshore Plans and the corresponding grant of awards under the Replacement Plans did not constitute a substantive modification of the original share-based payment awards. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-37 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHARE-BASED COMPENSATION (CONTINUED) </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_46907748" continuedAt="TextSelectionAppend_46907748_1"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Offshore Share Incentive Plans </div></div></div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px;;font-style:italic;display:inline;"> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On September 5, 2020, the Company&#8217;s shareholders and Board of Directors approved the 2019 Plan II. Under the 2019 Plan II, the Company authorized and issued&#160;</div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" contextRef="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">71,001,793</ix:nonFraction></ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;share options to purchase the Company&#8217;s ordinary shares. On October 31, 2020, the Company granted all of the options authorized under the 2019 Plan II.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On September 5, 2020, the Company&#8217;s shareholders and Board of Directors approved the 2020 Plan II and Plan III. Under the 2020 Plan II and Plan III, the Company authorized and issued <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">11,786,197</ix:nonFraction></ix:nonFraction> and</div>&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" contextRef="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">23,096,715</ix:nonFraction></ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;;display:inline;">share options to purchase the Company&#8217;s ordinary shares, respectively. On October 31, 2020, the Company granted all of the options authorized under the 2020 Plan II and Plan III.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In January 2021, the Company&#8217;s Board of Directors approved the 2020 Plan IV and granted</div>&#160;</div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2021To01_31_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyShareIncentivePlanFourMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,082,103</ix:nonFraction> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">share options to the Group&#8217;s senior management and employees. In March 2021, the Company&#8217;s Board of Directors approved the 2021 Plan I and granted</div></div>&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P03_01_2021To03_31_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyOneShareIncentivePlanOneMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">854,608</ix:nonFraction> </div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">share options to the Group&#8217;s senior management and employees. In April 2021, the Company&#8217;s Board of Directors approved the 2020 Plan V and granted&#160;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P04_01_2021To04_30_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyOneShareIncentivePlanFiveMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">14,862,751</ix:nonFraction><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;share options to the Group&#8217;s senior management and employees. In September 2021, the Company&#8217;s board of directors approved the 2020 Plan VI-X and 2021 Plan II and granted a total of&#160;</div></div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P09_01_2021To09_30_2021_DirectorMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">147,315,628</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;share options to the Group&#8217;s senior management and employees.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2021, the Company&#8217;s Board of Directors amended and restated the Replacement Plans, 2019 Plan II, 2020 Plan II-X and 2021 Plan I-II (the &#8220;A&amp;R 2020 Share Incentive Plan&#8221;), which consolidated all share-based payment awards under one incentive plan and clarified certain administration terms of the share incentive plan. The A&amp;R 2020 Share Incentive Plan did not substantively modify the terms of any previously granted share options. Pursuant to the A&amp;R 2020 Share Incentive Plan, the maximum aggregate number of <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>hares which may be issued is</div></div>&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">40,181,400</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares of the Company.&#160;</div></div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The ordinary shares to be awarded pursuant to the A&amp;R 2020 Incentive Plan were issued by the Company and held by the Offshore ESOP Platform. Each share option under the A&amp;R 2020 Share Incentive Plan has a <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis" format="ixt-sec:duryear">10</ix:nonNumeric> year contractual life and allow participants to purchase <ix:nonFraction name="ddl:ShareBasedCompensationArrangementAwardsSubscriptionRate" contextRef="PAsOn12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.05</ix:nonFraction> of the Company&#8217;s <div style="letter-spacing: 0px; top: 0px;;display:inline;">Class A </div>ordinary shares held by the Offshore ESOP Platform. Option awards under the A&amp;R 2020 Share Incentive Plan vest over either a <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis" format="ixt-sec:durwordsen">four-year</ix:nonNumeric> period, with <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>% of the awards vesting on the second anniversary of the grant date, 25% of the awards vesting on the third anniversary and&#160;</div></div></div><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheThreeMemberusgaapVestingAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>% <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">vesting on the fourth anniversary, or a<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheFourMemberusgaapVestingAxis" format="ixt-sec:durwordsen">five-year</ix:nonNumeric> period, with <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheFourMemberusgaapVestingAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheThreeMemberusgaapVestingAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></ix:nonFraction></ix:nonFraction>% <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">vesting on the second, third, fourth and fifth anniversaries of the grant date, respectively.&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2021, the Company granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P12_01_2021To12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">30,808,793</ix:nonFraction> share options under the A&amp;R 2020 Share Incentive Plan to the Group&#8217;s senior management and employees. As of December 31, 2021, the Company granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">461,535,280</ix:nonFraction></ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;;display:inline;">share<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>options authorized and issued under the A&amp;R 2020 Share Incentive Plan. </div></div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-38 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHARE-BASED COMPENSATION (CONTINUED) </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46907748_1" continuedAt="TextSelectionAppend_46907748_2"> <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company&#8217;s <div style="letter-spacing: 0px; top: 0px;;display:inline;">share<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>option activities for the year ended December&#160;31, 2021 pursuant to the A&amp;R 2020 Share Incentive Plan: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;" cellspacing="0" cellpadding="0">
<tr style="font-size: 0px;">
<td style="width: 56%;"><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number&#160;of&#160;Options</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>option</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant&#160;date<br/>fair value</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">per option</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Contractual<br/>Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in&#160;thousands)</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share options outstanding as of December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">224,295,105</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.2160</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0496</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2020To12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" format="ixt-sec:duryear">9.55</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2019_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,468</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">200,923,883</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.2767</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.5092</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">40,751,365</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.2793</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.2594</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share options outstanding as of December&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">384,467,623</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.2099</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.2676</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" format="ixt-sec:duryear">8.28</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">126,484</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of December&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">104,626,808</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0746</ix:nonFraction> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0510</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" format="ixt-sec:duryear">5.58</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48,593</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> </ix:nonNumeric> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate intrinsic value is calculated as the difference between the exercise price of the awards and the fair value of the underlying <div style="letter-spacing: 0px; top: 0px;;display:inline;">o</div>rdinary <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>hares at each reporting date, for those awards that had exercise price below the estimated fair value of the relevant ordinary shares. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total fair value of vested <div style="letter-spacing: 0px; top: 0px;;display:inline;">share </div>options was RMB<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" contextRef="P01_01_2019To12_31_2019_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2.4</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" contextRef="P01_01_2020To12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2.5</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">31.4</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.9</ix:nonFraction> million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. As of December&#160;31, 2021, total unrecognized share-based compensation expense relating to unvested awards was RMB<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">588.8</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">92.4</ix:nonFraction> million) which <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">is</div> expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2021To12_31_2021" format="ixt-sec:duryear">4.21</ix:nonNumeric> years. </div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-39 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHARE-BASED COMPENSATION (CONTINUED) </div></div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_46907748_2" continuedAt="TextSelectionAppend_46907748_3"> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted average grant date fair value of the share options granted during the years ended December&#160;31, 2019, 2020 and 2021 were US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.01</ix:nonFraction>, US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.05</ix:nonFraction> and US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.51</ix:nonFraction>, respectively. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses the binomial tree option pricing model to estimate the fair value of share options with the assistance of an independent third-party valuation firm. The assumptions used to value the share options were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="font-size: 0px;">
<td style="width: 69%;"><br/></td>
<td style="width: 2%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 2%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 2%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of ordinary shares (US$)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.78</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">4.78</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis_MinimumMembersrtRangeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">4.78</ix:nonFraction>-<ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis_MaximumMembersrtRangeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">15.78</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate (%)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">0.88</ix:nonFraction>-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">2.00</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">0.66</ix:nonFraction>-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">0.88</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">0.93</ix:nonFraction>-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">1.71</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility (%)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">47</ix:nonFraction>-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">48</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">47</ix:nonFraction>-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">48</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">48</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Life of option</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" format="ixt-sec:duryear">10</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" format="ixt-sec:duryear">10</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" format="ixt-sec:duryear">10</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise multiple</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" contextRef="PAsOn12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_USD_per_Share" decimals="1" scale="0" format="ixt:numdotdecimal">2.5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" contextRef="PAsOn12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_USD_per_Share" decimals="1" scale="0" format="ixt:numdotdecimal">2.5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" contextRef="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_USD_per_Share" decimals="1" scale="0" format="ixt:numdotdecimal">2.5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Post-vesting forfeiture rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> </ix:nonNumeric><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The risk-free interest rate for periods within the contractual life of the options is based on the U.S. treasury yield curve in effect at the time of grant for a term consistent with the contractual term of the awards. Expected volatility of the is estimated based on the historical volatility ordinary shares of several comparable companies in the same industry until the Company had adequate historical volatility of the share price. The dividend yield is estimated based on our expected dividend policy over the expected term of the options. The expected exercise multiple is based on management&#8217;s estimation, which the Company believes is representative of the future. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2020 Senior Management Awards </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In April 2020, the Company&#8217;s shareholders and Board of Directors authorized and approved a <ix:nonFraction name="ddl:SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" contextRef="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">5</ix:nonFraction>% <div style="letter-spacing: 0px; top: 0px;;display:inline;">increase in the number of <div style="display:inline;">ordinary </div>shares held and reserved by the Offshore ESOP Platform for future share-based payment awards and shares held by the Founder and other senior management. As a result, the Founder received</div>&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" contextRef="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,745,200</ix:nonFraction> ordinary shares, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" contextRef="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis_SeriesAngelPlusPreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">465,550</ix:nonFraction> Series Angel+ preferred shares, and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" contextRef="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis_SeriesBFourMinusPreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">605,600</ix:nonFraction> Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div> preferred shares with no associated performance or service based vesting conditions at nil consideration. The Company accounted for the immediate increase in the Founder&#8217;s shareholding as a share-based payment arrangement pursuant to ASC 718 and immediately recognized share-based compensation expenses of RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">143.0</ix:nonFraction>&#160;million, of which RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P04_01_2020To04_30_2020_PaidInCapitalMemberusgaapBalanceSheetLocationAxis_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">110.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P04_01_2020To04_30_2020_MezzanineEquityMemberusgaapBalanceSheetLocationAxis_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">32.4</ix:nonFraction>&#160;million was reflected in additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital and mezzanine equity, respectively. </div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-40 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHARE-BASED COMPENSATION (CONTINUED) </div></div></div></div></td></tr></table><ix:continuation id="TextSelectionAppend_46907748_3"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2021 Senior Management Awards </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In May 2021, the Company&#8217;s shareholders and Board of Directors authorized and approved the 2021 Senior Management Awards. As a result, a director and executive officer of the Company received</div></div>&#160;<ix:nonFraction name="ddl:SharesReceived" contextRef="P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyOneMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,601,000</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares with no associated performance or service based vesting conditions at nil consideration.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">The <div style="letter-spacing: 0px; top: 0px;;display:inline;">Company </div></div>immediately recognized share-based compensation expenses of<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;RMB</div></div></div><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">197.2</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">30.6</ix:nonFraction> million). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the Company&#8217;s ordinary shares were not publicly traded on the date the 2021 Senior Management Awards were granted, the Group, with the assistance of an independent third-party valuation firm, estimated the fair value of the ordinary shares by using a discounted cash flow approach to determine the enterprise value of the Company, which was then allocated to the Company&#8217;s various classes of equity, including preferred shares. The determination of the fair value of the Company&#8217;s ordinary shares requires complex and subjective judgments to be made regarding the forecasted revenues, gross margins and operating expenses, weighted average cost of capital and the discount for lack of marketability applied to the projected cash flows. If different estimates and assumptions had been used, the fair value of the ordinary shares could be significantly different and related stock-based compensation expense may materially differ from the recognized amount. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the above-mentioned incentive plans and awards, the Group recognized aggregate share-based compensation expenses for the years ended December&#160;31, 2019, 2020 and 2021 as follows: </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 71%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">258</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,974</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">32,673</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,127</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">174</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">532</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,927</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,087</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,043</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,370</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">42,666</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,695</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">515</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">146,234</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">233,096</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36,578</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,990</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">153,110</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">315,362</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">49,487</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-41 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46908009">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INCOME TAXES </div></div></div></div></td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cayman Islands </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gains. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">British Virgin Islands </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the current laws of the British Virgin Islands, entities incorporated in the British Virgin Islands are not subject to tax on their income or capital gains. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the Hong Kong tax laws, the Company&#8217;s subsidiary in Hong Kong is subject to Hong Kong&#8217;s two-tiered profits tax regime, under which the tax rate is <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2021To12_31_2021_HKsrtStatementGeographicalAxis_ProfitsOnFirstHkTwoMillionMemberDDLAssesasbleProfitsTaxRegimeRateAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">8.25</ix:nonFraction>% for assessable profits on the first HK$<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_HKsrtStatementGeographicalAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction> million and<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P04_01_2018To04_01_2018_HKsrtStatementGeographicalAxis_TaxRateSixteenPointFivePercentMemberDDLAssesasbleProfitsTaxRegimeRateAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">16.5</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">% for any assessable profits in excess of HK$<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_HKsrtStatementGeographicalAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction> million. Additionally, the Company&#8217;s subsidiary in Hong Kong may be exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC </div></div></div><br/></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s subsidiaries in the PRC are subject to the statutory rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>%, in accordance with the Enterprise Income Tax <div style="letter-spacing: 0px; top: 0px;;display:inline;">L</div>aw (the &#8220;EIT Law&#8221;), which was effective since January&#160;1, 2008. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to Caishui [2019] No. 13, qualified Small-Scale Enterprises with minimal profits (&#8220;SSE&#8221;) are eligible for a reduced enterprise income tax (&#8220;EIT&#8221;) rate of <ix:nonFraction name="ddl:PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" contextRef="P01_01_2019To12_31_2021_CNsrtStatementGeographicalAxis_MoreThan1MillionButLessThan3MillionMemberDDLRangeOfTaxableProfitsAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction>%, a <ix:nonFraction name="ddl:ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" contextRef="P01_01_2019To12_31_2021_CNsrtStatementGeographicalAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">75</ix:nonFraction>% reduction of the first RMB1 million taxable income and a <ix:nonFraction name="ddl:ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" contextRef="P01_01_2019To12_31_2021_CNsrtStatementGeographicalAxis_MoreThan1MillionButLessThan3MillionMemberDDLRangeOfTaxableProfitsAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>% reduction of taxable income exceeding RMB1 million but less than RMB3 million from January 1, 2019 to December 31, 2021. Additionally, qualified SSEs are eligible for a further <ix:nonFraction name="ddl:ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" contextRef="P01_01_2021To12_31_2022_CNsrtStatementGeographicalAxis_MoreThan1MillionButLessThan3MillionMemberDDLRangeOfTaxableProfitsAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">12.5</ix:nonFraction>% reduction of the first RMB1 million taxable income from rom January 1, 2021 to December 31, 2022. The Company&#8217;s PRC subsidiaries are generally subject to statutory income tax rate of 25% except for certain PRC subsidiaries that are taxed at preferential tax rate of <ix:nonFraction name="ddl:PreferentialStatutoryTaxRate" contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction>% as qualified as SSE. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The EIT <div style="letter-spacing: 0px; top: 0px;;display:inline;">L</div>aw also imposes a withholding income tax of <ix:nonFraction name="ddl:WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>% on dividends distributed by a foreign invested enterprise (&#8220;FIE&#8221;) to its immediate holding company outside of China, if such immediate holding company is considered as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. </div> <ix:nonNumeric name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The current and deferred components of income tax expenses appearing in the consolidated statements of comprehensive loss are as&#160;follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,373</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,471</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,373</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,471</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div></ix:nonNumeric> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-42 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INCOME TAXES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_46908009" continuedAt="TextSelectionAppend_46908009_1"> <ix:nonNumeric name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s loss before income taxes by jurisdiction consisted of: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">114,137</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">178,916</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,929</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,284</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,759,246</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,997,998</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,440,615</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,010,673</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tota<div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,873,383</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,176,914</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,419,686</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,007,389</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The reconciliations of the income tax expenses for the years ended December 31, 2019, 2020 and 2021 were as follows:&#160;</div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before income tax expense</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,873,383</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,176,914</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,419,686</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,007,389</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC statutory tax rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax benefit computed at the statutory income tax rate<br/></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">468,346</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">794,228</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,604,922</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">251,847</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">17,455</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,368</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,320</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,306</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Transfer pricing adjustment</div><br/></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:IncomeTaxReconciliationTransferPricingAdjustment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">102,468</ix:nonFraction></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:IncomeTaxReconciliationTransferPricingAdjustment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,079</ix:nonFraction></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-taxable</div> income</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">126</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,561</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">245</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development super-deduction</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,831</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">55,306</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">64,806</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,170</ix:nonFraction> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Statutory income/(expense)<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:IncomeTaxReconciliationStatutoryIncomeExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">80,846</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="ddl:IncomeTaxReconciliationStatutoryIncomeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,298</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="ddl:IncomeTaxReconciliationStatutoryIncomeExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,244</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="ddl:IncomeTaxReconciliationStatutoryIncomeExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">823</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of preferential tax</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="ddl:IncomeTaxReconciliationEffectOfPreferentialTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">137,154</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="ddl:IncomeTaxReconciliationEffectOfPreferentialTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">22,992</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="ddl:IncomeTaxReconciliationEffectOfPreferentialTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,022</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="ddl:IncomeTaxReconciliationEffectOfPreferentialTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Changes in valuation allowances<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">353,871</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">784,611</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,465,818</ix:nonFraction> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">230,019</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of changes in tax rate on deferred tax</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">143,683</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,464</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of income tax rate difference in other jurisdictions<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">28,534</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">44,855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,671</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">expenses</div></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,373</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,471</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-43 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INCOME TAXES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46908009_1"> <ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The principal components of the Group&#8217;s deferred income tax assets and liabilities as of December&#160;31, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 68%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeferredTaxAssetsOperatingLeaseLiabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">366,618</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeferredTaxAssetsOperatingLeaseLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">553,397</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeferredTaxAssetsOperatingLeaseLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,840</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,139</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,134</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">649</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government subsidies</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeferredTaxAssetGovernmentSubsidies" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeferredTaxAssetGovernmentSubsidies" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">15,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeferredTaxAssetGovernmentSubsidies" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,354</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses carried forward</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,235,164</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,700,304</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">423,736</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: valuation allowances<div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_46908085">1,253,620</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_46908083">2,719,438</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_46908084">426,739</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets, net.<br/></div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">354,301</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">553,397</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,840</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">354,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">553,397</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,840</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities, net.<br/></div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">354,301</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">553,397</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,840</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets/liabilities, net</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 8%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td>
<td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company operates through its PRC subsidiaries and evaluates the potential realization of deferred tax assets on an entity basis. The Group recorded valuation allowances against deferred tax assets of those PRC subsidiaries that are in a three-year cumulative financial loss or had incurred losses since inception as of December 31, 2020 and 2021. In making such determination, the Group also evaluates a variety of factors including the Group&#8217;s operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div></ix:nonNumeric> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The tax losses in the PRC subsidiaries can be carried forward for <span style="-sec-ix-hidden:hidden46908127">five</span> to <ix:nonNumeric name="ddl:OperatingLossCarryForwardsPeriod" contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">ten years</ix:nonNumeric> to offset future taxable income. As of December&#160;31, 2021, the Group had tax loss carried forwards of RMB<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,700.3</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2021_CNsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">423.7</ix:nonFraction> million), which will expire between <ix:nonNumeric name="ddl:OperatingLossCarryForwardsExpirationYear" contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MinimumMembersrtRangeAxis">2024</ix:nonNumeric> to <ix:nonNumeric name="ddl:OperatingLossCarryForwardsExpirationYear" contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis">2029</ix:nonNumeric>. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The unrecognized tax benefits of the Group as of December&#160;31, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at beginning of the year</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">593</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">593</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">93</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">117,468</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,433</ix:nonFraction> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decreases</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlement</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">593</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">93</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at end of the year</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">593</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">117,468</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,433</ix:nonFraction> </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, the Company had recorded unrecognized tax benefit of </div>RMB<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">117.5</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">18.4</ix:nonFraction> million), of which RMB<ix:nonFraction name="ddl:UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">0.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="ddl:UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">108.1</ix:nonFraction>&#160;million (US$<ix:nonFraction name="ddl:UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">17.0</ix:nonFraction> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">million), respectively, are presented on a net basis against the deferred tax assets related to tax loss <div style="text-indent: 0px;;display:inline;">carry</div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"></div>&#160;forwards on the consolidated balance sheets. It is possible that the amount of unrecognized tax benefit will further change in the next 12 months; however, an estimate of the range of the possible change cannot be made at this time. As of December 31, 2020 and 2021, there were RMB <ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2020_WfoeMemberdeiLegalEntityAxis" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction>nil and&#160;</div></div>RMB<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2021_WfoeMemberdeiLegalEntityAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">9.4</ix:nonFraction> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>(US$<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2021_WfoeMemberdeiLegalEntityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">million) of unrecognized tax benefits that, if ultimately recognized, will impact the effective tax rate.&#160;</div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company did </div><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">t record any interest and penalties related to an uncertain tax position for the periods presented.</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2021, the <ix:nonNumeric name="us-gaap:IncomeTaxExaminationDescription" contextRef="P01_01_2021To12_31_2021">tax years ended December 31, 2018 through period ended December 31, 2021 remain open to examination by the PRC tax authorities.</ix:nonNumeric> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-44<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46908149">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RELATED PARTY TRANSACTIONS AND BALANCES </div></div></div></td></tr></table> <ix:nonNumeric name="ddl:ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The related parties that had transactions or balances with the Group in 2019, 2020 and 2021 consisted of: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 51%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 48%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Related Party</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Relationship with the Group</div></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mr.&#160;Liang Changlin</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" contextRef="P01_01_2021To12_31_2021_Mr.liangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">Founder and CEO of the Company</ix:nonNumeric></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Tiejun Enterprise Consulting Center (Limited Partnership) (&#8220;Tiejun&#8221;)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" contextRef="P01_01_2021To12_31_2021_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">Controlled by Mr. Liang Changlin</ix:nonNumeric></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EatTogether Holding Limited (&#8220;EatTogether&#8221;)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" contextRef="P01_01_2021To12_31_2021_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">Controlled by Mr. Liang Changlin</ix:nonNumeric></div></td></tr></table> </ix:nonNumeric> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with the Founder and CEO of the Company </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">From 2016 to 2018, Mr.&#160;Liang Changlin, the Founder and CEO of the Company, provided interest-free convertible loans to Shanghai 100me with an aggregate principal amount of RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2018_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_OnshoreLoansMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">190.5</ix:nonFraction>&#160;million (&#8220;Onshore Loans&#8221;) with a maturity date <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">of</div> <ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" contextRef="P01_01_2021To12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_OnshoreLoansMemberusgaapRelatedPartyTransactionAxis" format="ixt:datemonthdayyearen">December 31, 2024</ix:nonNumeric>. Pursuant to the contractual terms of the Onshore Loans, the Founder has the option to convert the Onshore Loans into convertible redeemable preferred shares at a price equal to the per share price of the redeemable convertible preferred shares issued based on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">a&#160;pre-money&#160;valuation</div> of Shanghai 100me that meets a specified target (&#8220;Variable Share Conversion Feature&#8221;). The Onshore Loans are also redeemable at par prior to its maturity date when certain performance targets are met by Shanghai 100me (&#8220;Contingent Redemption Feature&#8221;). </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The embedded Variable Share Conversion Feature will be share settled by a number of shares with a fair value equal to a fixed settlement amount and therefore, it is considered to be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">an&#160;in-substance&#160;redemption</div> feature because the settlement amount does not vary with the share price. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">The&#160;in-substance&#160;redemption</div> feature did not require bifurcation because it is clearly and closely related to the debt host. The embedded Contingent Redemption Feature is not required to be bifurcated because it is considered to be clearly and closely related to the debt host, as the loans were not issued at a substantial discount and are redeemable at par. There are no other embedded derivatives that are required to be bifurcated. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On April&#160;11, 2019, the Company granted a warrant to EatTogether as consideration to settle the Onshore Loans. Pursuant to the terms of the warrant, EatTogether is entitled to purchase redeemable convertible preferred shares at the same issuance price as the subsequent round of financing that meets a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">targeted&#160;pre-money&#160;valuation</div> of the Company for an aggregate purchase price of US$<ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentAmount1" contextRef="P04_11_2019To04_11_2019_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">28.7</ix:nonFraction>&#160;million, which is the USD equivalent of the carrying value of the Onshore Loans of RMB<ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentAmount1" contextRef="P04_11_2019To04_11_2019_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">190.5</ix:nonFraction>&#160;million (&#8220;EatTogether Warrant&#8221;). Upon issuance of the EatTogether Warrant, the Onshore Loans were considered extinguished and derecognized. The RMB<ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" contextRef="PAsOn12_31_2019_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMemberDDLAssumptionOfLoanRepaymentConsiderationAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">190.5</ix:nonFraction>&#160;million was not repaid to the Founder by Shanghai 100me in 2019 and considered a <div style="letter-spacing: 0px; top: 0px;;display:inline;">p</div>repayment for the future exercise price for the EatTogether Warrant and recorded as &#8220;Amounts due to related parties&#8221; as of December&#160;31, 2019. Pursuant to a supplementary agreement entered into between the Founder and the Company on March&#160;30, 2020, upon the Founder&#8217;s exercise of the EatTogether Warrant and payment of US$<ix:nonFraction name="ddl:PaymentsForExerciseOfWarrants" contextRef="P03_30_2020To03_30_2020_EatTogetherWarrantMemberusgaapStatementEquityComponentsAxis_SupplementaryAgreementMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">28.7</ix:nonFraction>&#160;million to the Company, Shanghai 100me would repay RMB<ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="P03_30_2020To03_30_2020_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplementaryAgreementMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">190.5</ix:nonFraction>&#160;million to the Founder. In April 2020, the Founder exercised the EatTogether Warrant and received <ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2020To04_30_2020_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,664,000</ix:nonFraction> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Series&#160;B4-1&#160;redeemable</div> convertible preferred shares (Note 17).</div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Similar with the Series B4 Warrant disclosed in Note 4, the EatTogether Warrant is also for underlying redeemable convertible preferred shares that are contingently redeemable if an IPO has not been completed by a specific date. Therefore, it is considered redeemable and results in the EatTogether Warrant being classified as a liability. The EatTogether Warrant is initially measured and recognized at fair value and also subsequently measured at fair value with changes in fair value recognized in &#8220;Changes in fair value of warrant liabilities&#8221; in the consolidated statements of comprehensive loss (Note 4). </div></div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-45 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RELATED PARTY TRANSACTIONS AND BALANCES (CONTINUED) </div></div></div></td></tr></table><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_46908149"> <ix:nonNumeric name="ddl:SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amounts due from related parties consisted of the following: </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Related party balances </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amounts due from related parties: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loan to Mr.&#160;Liang Changlin</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2020_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loan to Tiejun</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2020_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div><br/></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from Mr.&#160;Liang Changlin were comprised of interest-free loans and were repaid in full on April&#160;15, 2021. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from Tiejun w<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">re</div>&#160;comprised of an interest-free loan maturing on December&#160;31, 2023 and was repaid in full on April&#160;15, 2021</div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. </div></div></div></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 10pt; letter-spacing: 0px;;display:inline;">F-46</div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="ddl:RedeemableConvertiblePreferredSharesTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46908286">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REDEEMABLE CONVERTIBLE PREFERRED SHARES </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January&#160;1, 2020, the Company had outstanding preferred shares as follows: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2014To04_30_2014_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,910,100</ix:nonFraction></div> Series Angel preferred shares for a total cash consideration of RMB<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P04_01_2014To04_30_2014_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">10.0</ix:nonFraction></div>&#160;million issued in April 2014; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P05_01_2018To05_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,985,050</ix:nonFraction></div> Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A</div> preferred shares at US$<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquitySharesIssuedPricePricePerShare" contextRef="P05_01_2018To05_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.72</ix:nonFraction></div> per share for a total cash consideration of US$<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P05_01_2018To05_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">6.5</ix:nonFraction></div>&#160;million issued in May 2018; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P09_01_2018To09_30_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,096,550</ix:nonFraction></div> Series A preferred shares at US$<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquitySharesIssuedPricePricePerShare" contextRef="P09_01_2018To09_30_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.79</ix:nonFraction></div> per share for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P09_01_2018To09_30_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">17.4</ix:nonFraction>&#160;million issued in September 2018; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P10_01_2018To10_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,060,200</ix:nonFraction> Series A+ preferred shares at US$<ix:nonFraction name="ddl:TemporaryEquitySharesIssuedPricePricePerShare" contextRef="P10_01_2018To10_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">1.65</ix:nonFraction> per share for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P10_01_2018To10_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.8</ix:nonFraction>&#160;million in October 2018; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P11_01_2018To11_30_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">17,140,700</ix:nonFraction> Series B preferred shares at US$<ix:nonFraction name="ddl:TemporaryEquitySharesIssuedPricePricePerShare" contextRef="P11_01_2018To11_30_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.36</ix:nonFraction> per share for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P11_01_2018To11_30_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">40.4</ix:nonFraction>&#160;million in November 2018; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2019To01_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">11,072,800</ix:nonFraction> Series B2 preferred shares at US$<ix:nonFraction name="ddl:TemporaryEquitySharesIssuedPricePricePerShare" contextRef="P01_01_2019To01_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.71</ix:nonFraction> per share for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2019To01_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">30.0</ix:nonFraction>&#160;million in January 2019; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2019To03_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,332,400</ix:nonFraction> Series B preferred shares at US$<ix:nonFraction name="ddl:TemporaryEquitySharesIssuedPricePricePerShare" contextRef="P03_01_2019To03_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">2.36</ix:nonFraction> per share for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P03_01_2019To03_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.5</ix:nonFraction>&#160;million in March 2019; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-indent: 0px;"><ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" contextRef="P05_01_2019To05_31_2019_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,803,400</ix:nonFraction> ordinary shares held by the Founder were <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-designated</div> as Series Angel+ preferred shares in May 2019<div style="letter-spacing: 0px; top: 0px;;display:inline;">(Note 13);&#160;</div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P05_01_2019To05_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">28,013,200</ix:nonFraction> Series B3 preferred shares at US$<ix:nonFraction name="ddl:TemporaryEquitySharesIssuedPricePricePerShare" contextRef="P05_01_2019To05_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">3.93</ix:nonFraction> per share for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P05_01_2019To05_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">110.0</ix:nonFraction>&#160;million in May 2019; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P06_01_2019To06_30_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,989,700</ix:nonFraction> Series B4 preferred shares at US$<ix:nonFraction name="ddl:TemporaryEquitySharesIssuedPricePricePerShare" contextRef="P06_01_2019To06_30_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">4.29</ix:nonFraction> per share for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P06_01_2019To06_30_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">30.0</ix:nonFraction>&#160;million in June 2019 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, the Company issued <ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">39,952,300</ix:nonFraction> Series C1 preferred shares to certain investors at US$<ix:nonFraction name="ddl:TemporaryEquitySharesIssuedPricePricePerShare" contextRef="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">7.77</ix:nonFraction> per share for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">310.5</ix:nonFraction>&#160;million. In addition, the Company also issued <ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" contextRef="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis_TwoThousandNineteenConvertibleNoteMemberusgaapDebtInstrumentAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">11,377,300</ix:nonFraction> Series C1 preferred shares to convertible noteholders who were required to convert their 2019 Convertible Notes upon the closing of the Series C1 preferred shares financing. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In April 2020, the Company issued <ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2020To04_30_2020_EatTogetherWarrantMemberusgaapStatementEquityComponentsAxis_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,664,000</ix:nonFraction> Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div> preferred shares upon the exercise of the&#160;EatTogether Warrant by the Founder for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P04_01_2020To04_30_2020_EatTogetherWarrantMemberusgaapStatementEquityComponentsAxis_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">28.7</ix:nonFraction>&#160;million. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In April 2020, the Company issued <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" contextRef="P04_01_2020To04_30_2020_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">465,550</ix:nonFraction> Series Angel+ preferred shares to EatTogether and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" contextRef="P04_01_2020To04_30_2020_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">605,600</ix:nonFraction> Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div> preferred shares to EatTogether that were considered share-based awards (Note 14).</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2021, the Company issued <ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2021To03_31_2021_SeriesB4WarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,989,750</ix:nonFraction> Series B4 preferred shares to an investor upon the exercise of the Series B4 Warrant for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P03_01_2021To03_31_2021_SeriesB4WarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">30.0</ix:nonFraction>&#160;million (Note 4). </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2021, the Company issued <ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2021To03_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,895,100</ix:nonFraction> Series C1 preferred shares to an investor at US$<ix:nonFraction name="ddl:TemporaryEquitySharesIssuedPricePricePerShare" contextRef="P03_01_2021To03_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">7.77</ix:nonFraction> per share for a total cash consideration of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P03_01_2021To03_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">22.5</ix:nonFraction>&#160;million. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">In March 2021, the Company issued <ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2021To03_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">49,207,650</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;;display:inline;">Series D redeemable convertible preferred shares to existing shareholders and certain investors for an aggregate consideration of&#160;</div>US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P03_01_2021To03_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">700.0</ix:nonFraction>&#160;million. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">In May 2021, the Company issued <ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P05_01_2021To05_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">21,264,750</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;;display:inline;">Series D+ redeemable convertible preferred shares to certain investors for an aggregate consideration of&#160;</div>US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P05_01_2021To05_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">330.0</ix:nonFraction>&#160;million.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the completion of the Company&#8217;s IPO in June 2021, all the issued and outstanding Preferred Shares were automatically converted into <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn06_30_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">250,826,100</ix:nonFraction> Class A Ordinary Shares. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-47 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REDEEMABLE CONVERTIBLE PREFERRED SHARES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_46908286" continuedAt="TextSelectionAppend_46908286_1"> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The key terms of the Series D+, Series D, Series C1, Series B4, Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1,</div> Series B3, Series B2, Series B, Series A+, Series A, Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A,</div> Series Angel+ and Series Angel Preferred shares (collectively the &#8220;Preferred Shares&#8221;) are summarized below: </div></div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Conversion rights </div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each holder of the Preferred Shares has the right, at the sole discretion of the holder, to convert at any time and from time to time, all or any portion of the Preferred Shares into ordinary shares based on the then-effective Conversion Price. The initial conversion ratio shall be on a one for one basis, subject to certain anti-dilution adjustments, as adjusted for the Share Subdivision. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Preferred Shares are converted automatically into ordinary shares at the then effective applicable conversion price, as adjusted for the Share Subdivision in the event of a Qualified IPO. </div></div></div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Redemption rights </div></div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to the issuance of the Series C1 preferred shares in April 2020, all of the Preferred Shares are redeemable at the holders&#8217; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on December 31, 2024; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. Upon the issuance of the Series C1 preferred shares, all of the Preferred Shares are redeemable at the holders&#8217; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on March 31, 2025; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the issuance of the Series D preferred shares in March 2021, all of the Preferred Shares are redeemable at the holders&#8217; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on March 31, 2026; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the issuance of the Series D+ preferred shares in May 2021, all of the Preferred Shares are redeemable at the holders&#8217; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on May 11, 2026; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The redemption price of each preferred share other than the Series Angel preferred share and Series Angel+ preferred share equals to (i)&#160;the original issue price as adjusted for the Share Subdivision, plus (ii) </div><ix:nonFraction name="ddl:PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" contextRef="P01_01_2021To12_31_2021_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% annual compound interest calculated from the actual payment date of the original issue price, plus (iii)&#160;all accrued but unpaid dividends. The redemption price of the Series Angel preferred share and the Series Angel+ preferred share equals to the original issue price as adjusted for the Share Subdivision, plus </div><ix:nonFraction name="ddl:PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" contextRef="P01_01_2021To12_31_2021_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% annual simple interest calculated from the actual payment date of the original issue price.</div></div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Voting rights </div></div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each Preferred Shareholder is entitled to the number of votes equal to the number of ordinary shares into which such Preferred Shares could be converted at the voting date. Preferred shareholders will vote together with ordinary shareholders, and not as a separate class or series, on all matters put before the shareholders. </div></div></div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividend rights </div></div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each preferred shareholder shall be entitled to receive dividends at a rate no less than the rate at which dividends are paid on any ordinary share for each Preferred Shares held by such holders, payable in cash. All accrued but unpaid dividends shall be paid in cash when and as such cash becomes legally available to the holders of the Preferred Shares immediately prior to the closing of a Qualified IPO. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the event the Company shall declare a dividend or distribution other than in cash, each <div style="display:inline;">p</div>referred shareholder shall be entitled to a proportionate share of any such distribution as though the holders of the Preferred Shares were holders of the number of ordinary shares into which their Preferred Shares are convertible. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2019, 2020 and 2021, </div><ix:nonFraction name="us-gaap:DividendsPreferredStock" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:DividendsPreferredStock" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:DividendsPreferredStock" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> dividends were declared by the Company&#8217;s Board of Directors on the Preferred Shares.</div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-48 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REDEEMABLE CONVERTIBLE PREFERRED SHARES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46908286_1" continuedAt="TextSelectionAppend_46908286_2"> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Liquidation rights </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the event of any liquidation, dissolution or winding up of the Company, the assets of the Company legally available for distribution to the shareholders shall be distributed in the following manner and order: </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Preferred shareholders of Series D+, Series D, Series C1, Series B4, Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1,</div> Series B3, Series B2, Series B, Series A+, Series A and Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A</div> shall be entitled to receive, prior and in preference to any distribution of any of the assets or funds of the Company to the holders of any previous preferred shares and ordinary shares, the amount equal to the sum of <ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" contextRef="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% of its original issue price on each preferred share as adjusted for the Share Subdivision, and <ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" contextRef="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% annual compound interest calculated from the actual payment date of its purchase price for each preferred share as adjusted for the Share Subdivision, plus all dividends accrued or declared but unpaid. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Preferred shareholders of Series Angel+ and Series Angel shall be entitled to receive, prior and in preference to any distribution of any of the assets or funds of the Company to the holders of any previous preferred shares and ordinary shares, the amount equal to <ix:nonFraction name="ddl:PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" contextRef="PAsOn12_31_2021_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of the original issue price as adjusted for the Share Subdivision on each preferred share. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The liquidation preference amount will paid to the preferred shareholders in the following order: first to holders of Series D+ preferred shares, second to holders of Series D preferred shares, third to holders of Series C1 preferred shares, forth to holders of Series B4 preferred shares, fifth to holders of Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div> preferred shares, sixth to holders of Series B3 preferred shares, seventh to holders of Series B2 preferred shares, eighth to holders of Series B preferred shares, ninth to holders of Series A+ preferred shares, tenth to holders of Series A preferred shares, eleventh to holders of Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A</div> preferred shares, twelfth to holders of Series Angel+ preferred shares and lastly to holders of Series Angel preferred shares. After distributing or paying in full the liquidation preference amount to all of the preferred shareholders, the remaining assets of the Company available for distribution, if any, shall be distributed to the holders of ordinary shares and the preferred shareholders on a pro rata basis, based on the number of ordinary shares then held by each shareholder on an as converted basis. If the value of the remaining assets of the Company is less than the aggregate liquidation preference amounts payable to the holders of a particular series of Preferred Shares, then the remaining assets of the Company shall be distributed pro rata amongst the holders of all outstanding Preferred Shares of that series. </div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-49 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REDEEMABLE CONVERTIBLE PREFERRED SHARES (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46908286_2" continuedAt="TextSelectionAppend_46908286_3"> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Initial measurement and subsequent accounting for Preferred Shares </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Preferred Shares are initially classified as mezzanine equity in the consolidated balance sheets as these Preferred Shares may be redeemed at the options of the holders on or after an agreed upon date outside the sole control of the Group. The holders of the Preferred Shares have the ability to convert the instrument into the Company&#8217;s ordinary shares. The Preferred Shares are recognized at their respective fair value at the date of issuance, net of issuance costs. The issuance costs for Series B, Series B2, Series B3, Series B4, Series C1, Series D preferred shares and Series D+ preferred shares were</div>&#160;RMB<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5.0</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">3.3</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">9.0</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">9.9</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">19.6</ix:nonFraction>&#160;<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">million (US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.0</ix:nonFraction> million),&#160;</div></div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"></div>RMB<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">39.7</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">million (US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">6.1</ix:nonFraction> million) and&#160;</div>RMB<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">21.3</ix:nonFraction>&#160;<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">million (US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.3</ix:nonFraction> million) respectively. In 2019, the Company received total cash proceeds, net of issuance costs of<br/></div>RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2019To12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2019To12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2019To12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">961.1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million for the issuance of Series B, Series B2, Series B3 and Series B4 preferred shares. In 2020, the Company received total cash proceeds, net of issuance costs of RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2020To12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,171.3</ix:nonFraction>&#160;million from the issuance of Series C1 preferred shares. In 2021, the Company received total cash proceeds, net of issuance costs of RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">6,646.5</ix:nonFraction></ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1,043.0</ix:nonFraction></ix:nonFraction> million) from the issuance of Series D and Series D+ preferred shares. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluated the embedded conversion option in the Preferred Shares to determine if there were any embedded derivatives requiring bifurcation and to determine if there were any beneficial conversion features (&#8220;BCF&#8221;). The conversion option of the Preferred Shares is not bifurcated because the conversion option is clearly and closely related to the host equity instrument. The contingent redemption options of the Preferred Shares are not bifurcated because the underlying ordinary shares are not net settable since the Preferred Shares were neither publicly traded nor readily convertible into cash. There were no other embedded derivatives that are required to be bifurcated. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beneficial conversion features (&#8220;BCF&#8221;) exist when the conversion price of the Preferred Shares is lower than the fair value of the ordinary shares at the commitment date, which is the issuance date of the Preferred Shares. No BCF was recognized for the Preferred Shares as the fair value per ordinary share at the commitment date was less than the respective most favorable conversion price, as adjusted for the Share Subdivision. The Group determined the fair value of the Company&#8217;s ordinary shares with the assistance of an independent third-party valuation firm. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The contingent conversion price adjustment is accounted for as a contingent BCF. In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">470-20-35-1,</div></div></div> changes to the conversion terms that would be triggered by future events not controlled by the issuer should be accounted as contingent conversions, and the intrinsic value of such conversion options would not be recognized until and unless a triggering event occurred. No contingent BCF was recognized for any of the Preferred Shares for the years ended December&#160;31, 2019, 2020 ad 2021, respectively. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">As the Preferred Shares will become redeemable solely based on the passage of time should the contingent events not occur, the Company chose to recognize the changes in redemption value as they occur over the period from the date of issuance to the earliest redemption date to equal the redemption value of the Preferred Shares at each reporting period. Accretion charges were recorded as an increase to the net loss attributable to ordinary shareholders and were RMB<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">74.6</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">320.3</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">288.4</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">45.3</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;;display:inline;">million) for the years ended December 31, 2019, 2020 and 2021, respectively.&#160;</div> </div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-50 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REDEEMABLE CONVERTIBLE PREFERRED SHARES (CONTINUED) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelectionAppend_46908286_3" continuedAt="TextSelectionAppend_46908286_4"> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Modification and Extinguishment of Preferred Shares </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the issuance of the Series C1 preferred shares in March 2020, Series D preferred shares in March 2021 and Series&#160;D+ preferred shares in May 2021, the redemption term of any previously issued series of preferred shares were modified to be the same as the redemption term of the Series C1, Series D and Series&#160;D+ preferred shares. As a result, the earliest redemption date was extended from December&#160;31, 2024 to March&#160;31, 2025 upon issuance of the Series C1 preferred shares, from March&#160;31, 2025 to March&#160;31, 2026 upon issuance of the Series D preferred share and from March&#160;31, 2026 to May&#160;11, 2026 upon issuance of the Series D+ preferred shares, in the event the Company does not complete a Qualified IPO. Further, as part of the Reorganization described in Note 1, the shareholders of Shanghai 100me surrendered their equity interests in Shanghai 100me in exchange for the Company&#8217;s redeemable convertible preferred shares in proportion to their ownership interests in Shanghai 100me at a price equal to their original investment principal in Shanghai 100me. The terms of the Company&#8217;s redeemable convertible preferred shares equity interests were substantially similar to the terms of the equity interests held by the shareholders of Shanghai 100me. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company assessed whether there was a change in fair value of each modification of preferred shares exceeding <ix:nonFraction name="ddl:ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" contextRef="P01_01_2021To12_31_2021_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>% immediately after the change in terms compared to the fair value of the preferred shares immediately before the amendment at each modification date. A change in fair value exceeding <ix:nonFraction name="ddl:ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" contextRef="P01_01_2021To12_31_2021_ExceedingTenPercentResultToExtinguishmentAccountingMemberDDLApplicabilityOfTypeOfAccountingAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>% would result in extinguishment accounting, while a change in fair value not exceeding <ix:nonFraction name="ddl:ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" contextRef="P01_01_2021To12_31_2021_MinimumMembersrtRangeAxis_NotExceedingTenPercentResultToModificationAccountingMemberDDLApplicabilityOfTypeOfAccountingAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>% would be considered <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-substantive</div> and subject to modification accounting. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for modifications that result in an increase to the fair value of the modified preferred shares as a deemed dividend reconciling net loss to net loss attributable to ordinary shareholders as there is a transfer of value from the ordinary shareholders to the preferred shareholders. With the assistance of an independent third-party valuation firm, the Company determined that the change in fair value for each modification did not exceed 10% and did not result in any substantial increase to the fair value of the modified preferred shares. Therefore, there was no financial impact recognized for the preferred share modifications in the periods presented. </div><br/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:TemporaryEquityTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46908288">The Company&#8217;s preferred shares activities for the years ended December&#160;31, 2019, 2020 ad 2021, respectively, are summarized below:</ix:nonNumeric> </div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-51 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REDEEMABLE CONVERTIBLE PREFERRED SHARES (CONTINUED) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:continuation id="TextSelection_46908288" continuedAt="TextSelectionAppend_46908288_1"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelectionAppend_46908286_4" continuedAt="TextSelectionAppend_46908286_5">
<table style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="font-size: 0px;">
<td style="width: 13%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series Angel<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series Angel+<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A</div><br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series A Preferred<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series A+ Preferred<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B Preferred<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td colspan="48" style="vertical-align: bottom;;text-align:center;">(in thousands of RMB and US$, except for number of shares)</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2018</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,910,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,800</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,985,050</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">47,004</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,096,550</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">122,088</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,060,200</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,272</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">17,140,700</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">277,706</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,332,400</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">37,159</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Re-designation</div> from <br/>ordinary shares to <br/>Series Angel+ <br/>preferred shares</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">7,803,400</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">18,577</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">864</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">37,233</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,760</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,767</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">982</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">25,369</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Deemed dividend</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:DeemedDividendShares" contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:DeemedDividendShares" contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">46,168</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:DeemedDividendShares" contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:DeemedDividendShares" contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,910,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,664</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,803,400</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">27,512</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,985,050</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">50,764</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,096,550</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">131,855</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,060,200</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,254</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">19,473,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">340,234</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,910,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,664</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,803,400</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">27,512</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,985,050</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">50,764</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,096,550</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">131,855</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,060,200</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,254</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">19,473,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">340,234</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">465,550</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,967</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">736</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2020To12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,207</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,032</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,482</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2020To12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,054</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2020To12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">24,185</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,910,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,400</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,268,950</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">40,686</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,985,050</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">54,796</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,096,550</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">142,337</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,060,200</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,308</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">19,473,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">364,419</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,910,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,400</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,268,950</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">40,686</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,985,050</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">54,796</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,096,550</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">142,337</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,060,200</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,308</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">19,473,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">364,419</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 8pt; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of Preferred <br/>Shares</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">396</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,151</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,126</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,521</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">555</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityAccretionToRedemptionValueShares" contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">17,949</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 8pt; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Automatic conversion of <br/>preferred shares to <br/>ordinary shares upon <br/><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">IPO</div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">5,910,100</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,796</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">8,268,950</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">41,837</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">8,985,050</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">56,922</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">22,096,550</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">147,858</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">1,060,200</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,863</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">19,473,100</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">382,368</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2021</div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2021<br/> (US$)</div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table></ix:continuation></ix:continuation> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-52 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div></div>
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="break-inside: avoid; font-size: 0px;">
<td style="width: 4%; vertical-align: top;;text-align:left;"></td></tr></table>
<table style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="font-size: 0px;">
<td style="width: 13%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td></tr></table></div></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;" cellspacing="0" cellpadding="0">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REDEEMABLE CONVERTIBLE PREFERRED SHARES (CONTINUED) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:continuation id="TextSelectionAppend_46908286_5"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div><ix:continuation id="TextSelectionAppend_46908288_1">
<table style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 7pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;" cellspacing="0" cellpadding="0">
<tr style="font-size: 0px;">
<td style="width: 15%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B2<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B3<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div><br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B4<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series C1<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series D<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series D+<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="54" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;">(in thousands of RMB and US$, except for number of shares)</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 15%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-size: 0px;">
<td style="width: 15%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of<br/> December&#160;31, <br/>2018</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2018_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">11,072,800</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">203,707</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">28,013,200</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">737,920</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,989,700</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2019To12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">195,952</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2019To12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,323</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2019To12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">45,884</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2019To12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,842</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2019</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">11,072,800</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">220,030</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">28,013,200</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">783,804</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,989,700</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">204,794</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2019</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">11,072,800</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">220,030</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">28,013,200</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">783,804</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,989,700</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">204,794</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2019_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2019_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of<br/> Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,269,600</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">259,914</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">51,329,600</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,799,817</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,109</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">57,341</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">24,171</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">15,697</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2020To12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">164,287</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">11,072,800</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">236,139</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">28,013,200</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">841,145</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,269,600</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">284,085</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,989,700</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">220,491</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">51,329,600</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,964,104</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2020</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">11,072,800</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">236,139</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">28,013,200</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">841,145</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,269,600</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">284,085</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,989,700</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">220,491</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">51,329,600</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,964,104</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2020_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,989,750</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">359,832</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,895,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">158,507</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">49,207,650</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,547,263</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">21,264,750</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,099,195</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,702</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">39,479</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,871</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">99,577</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">133,863</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">128,382</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue" contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">42,962</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; text-indent: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Automatic <br/>conversion of <br/>preferred <br/>shares to <br/>ordinary<br/> shares upon <br/>IPO<br/></div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">11,072,800</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">247,841</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">28,013,200</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">880,624</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">7,269,600</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">287,956</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">13,979,450</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">480,746</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">54,224,700</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,256,474</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">49,207,650</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,675,645</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">21,264,750</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,142,157</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2021</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2021 (US$)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:continuation></ix:continuation> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-53 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:MinorityInterestDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REDEEMABLE NONCONTROLLING INTERESTS </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">In December 2021, one of the Group&#8217;s subsidiary issued <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,727,273</ix:nonFraction><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;preferred shares to a third-party investor for total cash consideration of RMB</div></div><ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:numdotdecimal">30</ix:nonFraction>&#160;<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">million (US$ <ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,708</ix:nonFraction>). The subsidiary&#8217;s preferred shares could be redeemed by holders at any time after (i) a Qualified IPO of the subsidiary does not occur within 5 years; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations. The preferred shareholders shall be entitled to receive prior and in preference to any distribution of any of the assets or funds of the Company to the holders of ordinary shares the amount equal to the sum of <ix:nonFraction name="ddl:percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of its original issue price on each preferred share, and <ix:nonFraction name="ddl:PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction>% annual compound interest calculated from the actual payment date of its purchase price, plus all declared and accrued but dividends. As the Group does not solely control the redemption event, these preferred shares are accounted for as redeemable noncontrolling interests.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group accounts for the changes in accretion to the redemption value in accordance with ASC 480, <div style="font-style:italic;display:inline;">Distinguishing Liabilities </div><div style="font-style:italic;display:inline;">from</div> <div style="font-style:italic;display:inline;">Equity</div>. The Group elects to use the effective interest method to account for the changes of redemption value over the period from the date of issuance to the earliest redemption date of the noncontrolling interests. The operating losses allocated to the redeemable non-controlling interests and the accretion in the redemption value was insignificant for the year ended December 31, 2021&#160;</div> </div> <ix:nonNumeric name="us-gaap:RedeemableNoncontrollingInterestTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The movement in the carrying value of the redeemable noncontrolling interests is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 8%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 8%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;years&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of subsidiary shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSubsidiaryShares" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:IssuanceOfSubsidiaryShares" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,708</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2021</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,708</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NET LOSS PER SHARE </div></div></div></td></tr></table> <ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted net loss per share for the years ended December&#160;31, 2019, 2020 and 2021 are calculated as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 38%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary<br/>shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary<br/>shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for number of shares)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,873,383</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,176,914</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,628,133</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">726,255</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,800,926</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">282,605</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable convertible preferred shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">74,558</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">320,301</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">207,598</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,577</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">80,782</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,676</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:RedeemablePreferredStockDividends" contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">46,168</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RedeemablePreferredStockDividends" contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RedeemablePreferredStockDividends" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RedeemablePreferredStockDividends" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RedeemablePreferredStockDividends" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RedeemablePreferredStockDividends" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator for computing basic and diluted net loss per share</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,994,109</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,497,215</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,835,731</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">758,832</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,881,708</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">295,281</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">61,446,250</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">63,690,000</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">140,170,091</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">140,170,091</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">54,543,800</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">54,543,800</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Loss</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> p</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">er</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> s</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">hare</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> (RMB):</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted net loss per share:</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">32.45</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">54.91</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">34.50</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">5.41</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">34.50</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasicAndDiluted" contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">5.41</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> </ix:nonNumeric> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="ddl:CommonSharesHeld" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">29,633,200</ix:nonFraction></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> ordinary shares held by EatBetter Holding Limited as of December 31, 2021 are considered issued but not outstanding (Note 14) and therefore, not included in the calculation of basic and diluted loss per share<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 58%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr></table> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Following the Share Subdivision as detailed in Note 13, each issued and outstanding ordinary share and redeemable convertible preferred share was subdivided into <ix:nonNumeric name="us-gaap:PreferredStockConversionBasis" contextRef="P01_01_2021To12_31_2021_OrdinarySharesMemberusgaapStatementClassOfStockAxis">fifty</ix:nonNumeric> ordinary shares. The weighted average number of ordinary shares used for the calculation of basic and diluted earnings loss share for the years ended December 31, 2019 and 2020 have been retrospectively adjusted. </div></div></div> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-54 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div></div></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="ddl:StatutoryReservesDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">STATUTORY RESERVES </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with China&#8217;s Company Laws, an enterprise established in the PRC with foreign investment must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit (as determined under the accounting principles generally acceptable in the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;) to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least <ix:nonFraction name="ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached <ix:nonFraction name="ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Pursuant to the laws applicable to China&#8217;s Foreign Investment Enterprises, the Company&#8217;s subsidiary that is a foreign investment enterprise in China have to make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least <ix:nonFraction name="ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>% of the after tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached <ix:nonFraction name="ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#8217; discretion. The Foreign Investment Law of the PRC (the Foreign Investment Law) and the Regulation on the Implementation of the Foreign Investment Law are effective from January&#160;1, 2020, and the Law of the PRC on Sino-Foreign Equity Joint Ventures, the Law of the PRC on Wholly Foreign-owned Enterprises, and the Law of the PRC on Sino-Foreign Contractual Joint Ventures as well as relevant regulations for the implementation of these laws and specific clauses shall be repealed simultaneously. According to Article 46 of the Regulation on the Implementation of the Foreign Investment Law, the original joint operators and cooperators in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-existing</div> foreign-invested enterprises may continue to follow the agreed upon terms in their contract on methods for profit allocation, distribution of surplus property, etc. Enterprises shall determine the applicability of the agreed-upon terms by taking into account of their own circumstances. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Group did <ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t <div style="letter-spacing: 0px; top: 0px;;display:inline;">make any appropriations to any of its reserve funds for the years ended December 31, 2019, 2020 and 2021, respectively, as all PRC subsidiaries were in accumulated loss position.&#160;</div> </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-55 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:RestrictedAssetsDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RESTRICTED NET ASSETS </div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Relevant PRC laws and regulations permit PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company&#8217;s PRC subsidiaries can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the general reserve fund and the statutory surplus fund respectively. The general reserve fund and the statutory surplus fund require that annual appropriations of <ix:nonFraction name="ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>% of net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> income should be set aside prior to payment of any dividends. As a result of these and other restrictions under PRC laws and regulations, the PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion was insignificant as the PRC subsidiaries were in an accumulated loss position. However, as the Group was in a consolidated shareholders&#8217; deficit position, as of December&#160;31, 2020 and 2021, respectively, the Group disclosed the parent company only condensed financial information in Note 24. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">COMMITMENTS AND CONTINGENCIES </div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Litigation and contingencies </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group and its operations from time to time are, and in the future may be, parties to or targets of lawsuits, claims, investigations, and proceedings, including but not limited to acts of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> with respect to third-party services and lease contracts, which are handled and defended in the ordinary course of business. The Group may be unable to estimate the reasonably possible loss or a range of reasonably possible losses until developments in such matters have provided sufficient information to support an assessment of the range of possible loss, such as quantification of a damage demand from plaintiffs, discovery from other parties and investigation of factual allegations, rulings by the court on motions or appeals, or the progress of settlement negotiations. The Group accrues a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When a single amount cannot be reasonably estimated but the cost can be estimated within a range, the Company accrues the minimum amount. The Group expenses legal costs, including those expected to be incurred in connection with a loss contingency, as incurred. </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-56 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">23.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUBSEQUENT EVENTS </div></div></div></div></td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent to December 31, 2021, the Group&#8217;s operations were impacted by a resurgence of COVID-19 in China. The resulting lockdown policies have forced the Group to temporarily halt operations in selected frontline fulfilment stations and regional processing centers. However, the same policies also have positively affected customer demand in affected areas. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Given the uncertainty of this situation, the related financial impact cannot be reasonably estimated at this time. The Group will continue to be vigilant, maintain flexibility in the operations and proactively manage the impact of COVID-19 to its business operations and financial statements. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="clear:both;max-height:0pt;"></div></ix:nonNumeric> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-57 </div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div></div></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true" continuedAt="TextSelection_46907868">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION </div></div></div> </td> </tr> </table> <ix:nonNumeric name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed balance sheets (in thousands) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASSETS</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">551,705</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">24,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,845</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">700,052</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">109,853</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AmountsDueFromSubsidiariesCurrent" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AmountsDueFromSubsidiariesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,496</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AmountsDueFromSubsidiariesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,333</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,723</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">271</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">560,705</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">734,771</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">115,302</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL ASSETS</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">560,705</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">734,771</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">115,302</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr>
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS&#8217; (DEFICIT)/EQUITY</div></div> </td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other payables</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:OtherPayables" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:OtherPayables" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,133</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:OtherPayables" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">649</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AmountsDueToSubsidiariesCurrent" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,390</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AmountsDueToSubsidiariesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,569</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:AmountsDueToSubsidiariesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">403</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrant liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">108,160</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">128,550</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,702</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,052</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">662,264</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">662,264</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL LIABILITIES</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">790,814</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,702</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,052</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mezzanine equity</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,174,910</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders&#8217; (deficit)/equity</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">24,819,646,300</ix:nonFraction> and <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction> shares authorized as of December&#160;31, 2020 and 2021, respectively; <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">64,908,700</ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Class&#160;A <div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares</div>&#160;(US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction> and <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">20,000,000,000</ix:nonFraction> shares authorized as of December&#160;31, 2020 and 2021, respectively; <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction> and <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">299,797,728</ix:nonFraction> shares issued as of December&#160;31, 2020 and 2021, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction> and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">270,054,584</ix:nonFraction> shares outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Class&#160;B <div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares</div>&#160;(US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.000002</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction> and <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,500,000,000</ix:nonFraction> shares authorized as of December&#160;31, 2020 and 2021, respectively; <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction></ix:nonFraction> and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">54,543,800</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">117,298</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,685,062</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,147,485</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury stock</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,042</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,105</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated deficit</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,499,357</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,765,713</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,003,219</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">22,961</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">184,242</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL SHAREHOLDERS&#8217; (DEFICIT)/EQUITY</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,405,019</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">728,069</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114,250</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDER&#8217;S (DEFICIT)/EQUITY</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">560,705</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">734,771</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">115,302</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-58 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (CONTINUED) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelection_46907868" continuedAt="TextSelectionAppend_46907868_1"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="srt:CondensedStatementOfComprehensiveIncomeTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of comprehensive loss (in thousands) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">375</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">142,186</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">271,436</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">42,594</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">375</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">142,186</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">271,436</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">42,594</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income/(loss) from operations</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">375</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">142,186</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">271,436</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">42,594</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">24,423</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,699</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,611</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,351</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">39,477</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">21,334</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">29,141</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in fair value of warrant liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">100,672</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,450</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">44,457</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,976</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of losses in subsidiarie<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesNetOfTax" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,758,032</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesNetOfTax" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,003,402</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesNetOfTax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,121,777</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesNetOfTax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">960,641</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,873,383</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,176,914</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,429,059</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,008,860</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretions of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">74,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">320,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">288,380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,253</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">46,168</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to ordinary shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,994,109</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,497,215</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,717,439</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,054,113</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income/(loss), net of tax of nil:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,409</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">53,370</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">161,281</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25,308</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,842,974</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,230,284</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,590,340</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,034,168</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretions of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">74,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">320,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">288,380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,253</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">46,168</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="ddl:DeemedDividend" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss attributable to ordinary shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,963,700</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,550,585</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,878,720</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,079,421</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" contextRef="P01_01_2021To12_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of cash flows (in thousands) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by/(used in) operating activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">24,414</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,564</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,066</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">638</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,663,826</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,957,689</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,713,202</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,210,370</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash generated from financing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,340,157</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,281,673</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,215,688</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,132,299</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash and cash equivalents and restricted cash</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,632</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">41,844</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,021</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (decrease)/increase in cash and cash equivalents</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">278,623</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">289,704</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">527,205</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">82,730</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at beginning of the year</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">540,624</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">262,001</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">551,705</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,575</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at end of the year<br/></div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">262,001</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">551,705</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">24,500</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,845</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> </ix:continuation> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-59 </div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DINGDONG (CAYMAN) LIMITED </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (CONTINUED) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_46907868_1"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(a) Basis of presentation </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Condensed financial information is used for the presentation of the Company, or the parent company. The condensed financial information of the parent company has been prepared using the same accounting policies as set out in the Company&#8217;s consolidated financial statements except that the parent company used the equity method to account for investment in its subsidiaries. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company records its investment in its subsidiaries under the equity method of accounting as prescribed in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment-Equity Method and Joint Ventures</div></div>, such investment is presented on the condensed balance sheets as &#8220;Investment in subsidiaries&#8221; and share of the subsidiaries&#8217; losses as &#8220;Share of losses in subsidiaries&#8221; on the condensed statements of comprehensive loss. Under the equity method of accounting, the Company&#8217;s carrying amount of its investment in subsidiaries for its share of the subsidiaries cumulative losses were reduced to nil and the carrying amount of &#8220;Amounts due from subsidiaries&#8221; was further adjusted in 2020 and 2021. In 2020, the Company continued to record losses after &#8220;Amounts due from subsidiaries&#8221; were reduced to nil as the Company is committed to provide financial support to its subsidiaries, resulting in a negative equity method investment which is presented as &#8220;Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries&#8221; in the condensed balance sheets. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The subsidiaries did not pay any dividends to the Company for the periods presented. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company does not have significant commitments or long-term obligations as of the period end other than those presented. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted and as such, these Company-only financial statements should be read in conjunction with the Group&#8217;s consolidated financial statements. </div></div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">F-60</div></div></div> </div> </div> </div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.3
<SEQUENCE>2
<FILENAME>d287975dex23.htm
<DESCRIPTION>EX-2.3
<TEXT>
<HTML><HEAD>
<TITLE>EX-2.3</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Exhibit 2.3 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>DEPOSIT AGREEMENT </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">by and among </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>DINGDONG
(CAYMAN) LIMITED </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">as Issuer, </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>DEUTSCHE BANK TRUST COMPANY AMERICAS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">as Depositary, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">AND </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>THE HOLDERS AND BENEFICIAL OWNERS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OF AMERICAN DEPOSITARY SHARES EVIDENCED BY </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AMERICAN DEPOSITARY RECEIPTS ISSUED HEREUNDER </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Dated as of June&nbsp;29, 2021
</B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>DEPOSIT AGREEMENT </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>DEPOSIT AGREEMENT</B>, dated as of June&nbsp;29, 2021, by and among (i)&nbsp;Dingdong (Cayman) Limited, a company incorporated in the Cayman Islands, with
its principal executive office at Building 6, 500 Shengxia Road, Shanghai, 200125, People&#146;s Republic of China and its registered office at Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman,
<FONT STYLE="white-space:nowrap">KY1-1104,</FONT> Cayman Islands, Cayman Islands (together with its successors, the &#147;<B>Company</B>&#148;), (ii)&nbsp;Deutsche Bank Trust Company Americas, an indirect wholly owned subsidiary of Deutsche Bank
A.G., acting in its capacity as depositary, with its principal office at 60&nbsp;Wall Street, New York, NY&nbsp;10005, United States of America (the &#147;<B>Depositary</B>&#148;, which term shall include any successor depositary hereunder) and
(iii)&nbsp;all Holders and Beneficial Owners of American Depositary Shares evidenced by American Depositary Receipts issued hereunder (all such capitalized terms as hereinafter defined). </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>W&nbsp;I&nbsp;T&nbsp;N&nbsp;E&nbsp;S&nbsp;S&nbsp;E&nbsp;T&nbsp;H&nbsp;T&nbsp;H&nbsp;A&nbsp;T: </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>WHEREAS</B>, the Company desires to establish an ADR facility with the Depositary to provide for the deposit of the Shares and the creation of American
Depositary Shares representing the Shares so deposited; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>WHEREAS</B>, the Depositary is willing to act as the depositary for such ADR facility upon the
terms set forth in this Deposit Agreement; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>WHEREAS</B>, the American Depositary Receipts evidencing the American Depositary Shares issued pursuant to
the terms of this Deposit Agreement are to be substantially in the form of <U>Exhibit A</U> and <U>Exhibit B</U> annexed hereto, with appropriate insertions, modifications and omissions, as hereinafter provided in this Deposit Agreement; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>WHEREAS</B>, the American Depositary Shares to be issued pursuant to the terms of this Deposit Agreement are accepted for trading on the New York Stock
Exchange; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>WHEREAS</B>, the Board of Directors of the Company (or an authorized committee thereof) has duly approved the establishment of an ADR
facility upon the terms set forth in this Deposit Agreement, the execution and delivery of this Deposit Agreement on behalf of the Company, and the actions of the Company and the transactions contemplated herein. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOW, THEREFORE</B>, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:
</P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE I. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>DEFINITIONS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">All capitalized terms used,
but not otherwise defined, herein shall have the meanings set forth below, unless otherwise clearly indicated: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION
1.1&nbsp;&#147;<U>Affiliate</U>&#148; shall have the meaning assigned to such term by the Commission under Regulation C promulgated under the Securities Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.2&nbsp;&#147;<U>Agent</U>&#148; shall mean such entity or entities as the Depositary may appoint under Section&nbsp;7.8 hereof,
including the Custodian or any successor or addition thereto. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.3&nbsp;&#147;<U>American Depositary Share(s)&#148; and &#147;ADS(s)</U>&#148;
shall mean the securities represented by the rights and interests in the Deposited Securities granted to the Holders and Beneficial Owners pursuant to this Deposit Agreement and evidenced by the American Depositary Receipts issued hereunder. Each
two American Depositary Shares shall represent the right to receive three Shares, until there shall occur a distribution upon Deposited Securities referred to in Section&nbsp;4.2 hereof or a change in Deposited Securities referred to in
Section&nbsp;4.9 hereof with respect to which additional American Depositary Receipts are not executed and delivered and thereafter each American Depositary Share shall represent the Shares or Deposited Securities specified in such Sections. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.4&nbsp;&#147;<U>Article</U>&#148; shall refer to an article of the American Depositary Receipts as set forth in the Form of Face of
Receipt and Form of Reverse of Receipt in Exhibit A and Exhibit B annexed hereto. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.5&nbsp;&#147;<U>Articles of
Association</U>&#148; shall mean the articles of association of the Company, as amended from time to time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.6&nbsp;&#147;<U>ADS
Record Date</U>&#148; shall have the meaning given to such term in Section&nbsp;4.7 hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.7&nbsp;&#147;<U>Beneficial
Owner</U>&#148; shall mean as to any ADS, any person or entity having a beneficial interest in such ADS. A Beneficial Owner need not be the Holder of the ADR evidencing such ADSs. A Beneficial Owner may exercise any rights or receive any benefits
hereunder solely through the Holder of the ADR(s) evidencing the ADSs in which such Beneficial Owner has an interest. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION
1.8&nbsp;&#147;<U>Business Day</U>&#148; shall mean each Monday, Tuesday, Wednesday, Thursday and Friday which is not (a)&nbsp;a day on which banking institutions in the Borough of Manhattan, The City of New York are authorized or obligated by law
or executive order to close and (b)&nbsp;a day on which the market(s) in which ADSs are traded are closed. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION
1.9&nbsp;&#147;<U>Commission</U>&#148; shall mean the Securities and Exchange Commission of the United States or any successor governmental agency in the United States. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.10&nbsp;&#147;<U>Company</U>&#148; shall mean Dingdong (Cayman) Limited, a company incorporated and existing under the laws of the
Cayman Islands, and its successors. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.11&nbsp;&#147;<U>Corporate Trust Office</U>&#148; when used with respect to the Depositary,
shall mean the corporate trust office of the Depositary at which at any particular time its depositary receipts business shall be administered, which, at the date of this Deposit Agreement, is located at 60 Wall Street, New York, New York 10005,
U.S.A. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.12&nbsp;&#147;<U>Custodian</U>&#148; shall mean, as of the date hereof, Deutsche Bank AG, Hong Kong Branch, having its
principal office at 57/F&nbsp;International Commerce Centre, 1 Austin Road West, Kowloon, Hong Kong S.A.R., People&#146;s Republic of China, as the custodian for the purposes of this Deposit Agreement, and any other firm or corporation which may
hereinafter be appointed by the Depositary pursuant to the terms of Section&nbsp;5.5 hereof as a successor or an additional custodian or custodians hereunder, as the context shall require. The term &#147;Custodian&#148; shall mean all custodians,
collectively. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.13&nbsp;&#147;<U>Deliver</U>&#148;, &#147;<U>Deliverable</U>&#148; and
&#147;<U>Delivery</U>&#148; shall mean, when used in respect of American Depositary Shares, Receipts, Deposited Securities and Shares, the physical delivery of the certificate representing such security, or the electronic delivery of such security
by means of <FONT STYLE="white-space:nowrap">book-entry</FONT> transfer, as appropriate, including, without limitation, through DRS/Profile. With respect to DRS/Profile ADRs, the terms &#147;<U>execute</U>&#148;, &#147;<U>issue</U>&#148;,
&#147;<U>register</U>&#148;, &#147;<U>surrender</U>&#148;, &#147;<U>transfer</U>&#148; or &#147;<U>cancel</U>&#148; refer to applicable entries or movements to or within DRS/Profile. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.14&nbsp;&#147;<U>Deposit Agreement</U>&#148; shall mean this Deposit Agreement and all exhibits annexed hereto, as the same may from
time to time be amended and supplemented in accordance with the terms hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.15&nbsp;&#147;<U>Depositary</U>&#148; shall mean
Deutsche Bank Trust Company Americas, an indirect wholly owned subsidiary of Deutsche Bank&nbsp;AG, in its capacity as depositary under the terms of this Deposit Agreement, and any successor depositary hereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.16&nbsp;&#147;<U>Deposited Securities</U>&#148; as of any time shall mean Shares at such time deposited or deemed to be deposited
under this Deposit Agreement and any and all other securities, property and cash received or deemed to be received by the Depositary or the Custodian in respect thereof and held hereunder, subject, in the case of cash, to the provisions of
Section&nbsp;4.6. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.17&nbsp;&#147;<U>Dollars</U>&#148; and &#147;<U>$</U>&#148; shall mean the lawful currency of the United
States. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.18&nbsp;&#147;<U>DRS/Profile</U>&#148; shall mean the system for the uncertificated registration of ownership of
securities pursuant to which ownership of ADSs is maintained on the books of the Depositary without the issuance of a physical certificate and transfer instructions may be given to allow for the automated transfer of ownership between the books of
DTC and the Depositary. Ownership of ADSs held in DRS/Profile is evidenced by periodic statements issued by the Depositary to the Holders entitled thereto. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.19&nbsp;&#147;<U>DTC</U>&#148; shall mean The Depository Trust Company, the central
<FONT STYLE="white-space:nowrap">book-entry</FONT> clearinghouse and settlement system for securities traded in the United States, and any successor thereto. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.20&nbsp;&#147;<U>DTC Participants</U>&#148; shall mean participants within DTC. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.21 &#147;<U>Exchange Act</U>&#148; shall mean the U.S. Securities Exchange Act of 1934, as from time to time amended. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.22&nbsp;&#147;<U>Foreign Currency</U>&#148; shall mean any currency other than Dollars. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.23&nbsp;&#147;<U>Foreign Registrar</U>&#148; shall mean the entity, if any, that carries out the duties of registrar for the Shares
or any successor as registrar for the Shares and any other appointed agent of the Company for the transfer and registration of Shares or, if no such agent is so appointed and acting, the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.24&nbsp;&#147;<U>Holder</U>&#148; shall mean the person in whose name a Receipt is registered on the books of the Depositary (or the
Registrar, if any) maintained for such purpose. A Holder may or may not be a Beneficial Owner. A Holder shall be deemed to have all requisite authority to act on behalf of those Beneficial Owners of the ADRs registered in such Holder&#146;s name.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.25&nbsp;&#147;<U>Indemnified Person&#148; and &#147;Indemnifying Person&#148;</U>
shall have the respective meanings set forth in Section&nbsp;5.8 hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.26&nbsp;&#147;<U>Losses</U>&#148; shall have the
meaning set forth in Section&nbsp;5.8 hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.27&nbsp;&#147;<U>Memorandum</U>&#148; shall mean the memorandum of association of
the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.28&nbsp;&#147;<U>Opinion of Counsel</U>&#148; shall mean a written opinion from legal counsel to the Company who
is acceptable to the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.29&nbsp;&#147;<U>Receipt(s); &#147;American Depositary Receipt(s)&#148;; and
&#147;ADR(s)</U>&#148; shall mean the certificate(s) or statement(s) issued by the Depositary evidencing the American Depositary Shares issued under the terms of this Deposit Agreement, as such Receipts may be amended from time to time in accordance
with the provisions of this Deposit Agreement. References to Receipts shall include physical certificated Receipts as well as ADSs issued through any book-entry system, including, without limitation, DRS/Profile, unless the context otherwise
requires. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.30&nbsp;&#147;<U>Registrar</U>&#148; shall mean the Depositary or any bank or trust company having an office in the
Borough of Manhattan, The City of New York, which shall be appointed by the Depositary to register ownership of Receipts and transfer of Receipts as herein provided, and shall include any <FONT STYLE="white-space:nowrap">co-registrar</FONT>
appointed by the Depositary for such purposes. Registrars (other than the Depositary) may be removed and substitutes appointed by the Depositary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.31&nbsp;&#147;<U>Restricted ADRs</U>&#148; shall have the meaning set forth in Section&nbsp;2.11 hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.32&nbsp;&#147;<U>Restricted ADSs</U>&#148; shall have the meaning set forth in Section&nbsp;2.11 hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.33&nbsp;&#147;<U>Restricted Securities</U>&#148; shall mean Shares which (i)&nbsp;have been acquired directly or indirectly from the
Company or any of its Affiliates in a transaction or chain of transactions not involving any public offering and subject to resale limitations under the Securities Act or the rules issued thereunder, or (ii)&nbsp;are held by an officer or director
(or persons performing similar functions) or other Affiliate of the Company or (iii)&nbsp;are subject to other restrictions on sale or deposit under the laws of the United States or the Cayman Islands, under a shareholders&#146; agreement,
shareholders&#146; <FONT STYLE="white-space:nowrap">lock-up</FONT> agreement or the Articles of Association or under the regulations of an applicable securities exchange unless, in each case, such Shares are being sold to persons other than an
Affiliate of the Company in a transaction (x)&nbsp;covered by an effective resale registration statement or (y)&nbsp;exempt from the registration requirements of the Securities Act (as hereafter defined) and the Shares are not, when held by such
person, Restricted Securities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.34&nbsp;&#147;<U>Restricted Shares</U>&#148; shall have the meaning set forth in
Section&nbsp;2.11 hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.35&nbsp;&#147;<U>Securities Act</U>&#148; shall mean the United States Securities Act of 1933, as
from time to time amended. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 1.36&nbsp;&#147;<U>Shares</U>&#148; shall mean Class&nbsp;A ordinary shares in
registered form of the Company, par value $0.000002 each, heretofore or hereafter validly issued and outstanding and fully paid. References to Shares shall include evidence of rights to receive Shares, whether or not stated in the particular
instance; provided, however, that in no event shall Shares include evidence of rights to receive Shares with respect to which the full purchase price has not been paid or Shares as to which <FONT STYLE="white-space:nowrap">pre-emptive</FONT> rights
have theretofore not been validly waived or exercised; provided further, however, that, if there shall occur any change in par value, <FONT STYLE="white-space:nowrap">split-up,</FONT> consolidation, reclassification, exchange, conversion or any
other event described in Section&nbsp;4.9 hereof in respect of the Shares, the term &#147;Shares&#148; shall thereafter, to the extent permitted by law, represent the successor securities resulting from such change in par value, <FONT
STYLE="white-space:nowrap">split-up,</FONT> consolidation, reclassification, exchange, conversion or event. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION
1.37&nbsp;&#147;<U>United States&#148;</U> or <U>&#147;U.S.</U>&#148; shall mean the United States of America. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE II. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>APPOINTMENT OF DEPOSITARY; FORM OF RECEIPT; DEPOSIT OF SHARES; </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXECUTION AND DELIVERY, TRANSFER AND SURRENDER OF RECEIPTS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 2.1<U>&nbsp;Appointment of Depositary</U>. The Company hereby appoints the Depositary as exclusive depositary for the Deposited
Securities and hereby authorizes and directs the Depositary to act in accordance with the terms set forth in this Deposit Agreement. Each Holder and each Beneficial Owner, upon acceptance of any ADSs (or any interest therein) issued in<I>
</I>accordance with the terms of this Deposit Agreement, shall be deemed for all purposes to (a)&nbsp;be a party to and bound by the terms of this Deposit Agreement and the applicable ADR(s) and (b)&nbsp;appoint the Depositary its <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact,</FONT></FONT> with full power to delegate, to act on its behalf and to take any and all actions contemplated in this Deposit Agreement and the applicable ADR(s), to adopt
any and all procedures necessary to comply with applicable law and to take such action as the Depositary in its sole discretion may deem necessary or appropriate to carry out the purposes of this Deposit Agreement and the applicable ADR(s) (the
taking of such actions to be the conclusive determinant of the necessity and appropriateness thereof). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 2.2<U>&nbsp;Form and
Transferability of Receipts</U>. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Form</U>. Receipts in certificated form shall be substantially in the form set forth in <U>Exhibit A</U> and
<U>Exhibit B</U> annexed to this Deposit Agreement, with appropriate insertions, modifications and omissions, as hereinafter provided. Receipts may be issued in denominations of any number of American Depositary Shares. No Receipt in certificated
form shall be entitled to any benefits under this Deposit Agreement or be valid or obligatory for any purpose, unless such Receipt shall have been dated and signed by the manual or facsimile signature of a duly authorized signatory of the
Depositary. The Depositary shall maintain books on which each Receipt so executed and Delivered, in the case of Receipts in certificated form, and each Receipt issued through any <FONT STYLE="white-space:nowrap">book-entry</FONT> system, including,
without limitation, DRS/Profile, in either case as hereinafter provided, and the transfer of each such Receipt shall be registered. Receipts in certificated form bearing the manual or facsimile signature of a duly authorized signatory of the
Depositary who was at any time a proper signatory of the Depositary shall bind the Depositary, notwithstanding the fact that such signatory has ceased to hold such office prior to the execution and Delivery of such Receipts by the Registrar or did
not hold such office on the date of issuance of such Receipts. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding anything in this Deposit Agreement or in the form of Receipt to the contrary, to the extent
available by the Depositary, ADSs shall be evidenced by Receipts issued through any book-entry system, including, without limitation, DRS/Profile, unless certificated Receipts are specifically requested by the Holder. Holders and Beneficial Owners
shall be bound by the terms and conditions of this Deposit Agreement and of the form of Receipt, regardless of whether their Receipts are in certificated form or are issued through<B> </B>any book-entry system, including, without limitation,
DRS/Profile. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Legends</U>. In addition to the foregoing, the Receipts may, and upon the written request of the Company shall, be endorsed with, or
have incorporated in the text thereof, such legends or recitals or modifications not inconsistent with the provisions of this Deposit Agreement as may be (i)&nbsp;necessary to enable the Depositary and the Company to perform their respective
obligations hereunder, (ii)&nbsp;required to comply with any applicable laws or regulations, or with the rules and regulations of any securities exchange or market upon which ADSs may be traded, listed or quoted, or to conform with any usage with
respect thereto, (iii)&nbsp;necessary to indicate any special limitations or restrictions to which any particular ADRs or ADSs are subject by reason of the date of issuance of the Deposited Securities or otherwise or (iv)&nbsp;required by any <FONT
STYLE="white-space:nowrap">book-entry</FONT> system in which the ADSs are held. Holders and Beneficial Owners shall be deemed, for all purposes, to have notice of, and to be bound by, the terms and conditions of the legends set forth, in the case of
Holders, on the ADR registered in the name of the applicable Holders or, in the case of Beneficial Owners, on the ADR representing the ADSs owned by such Beneficial Owners. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Title</U>. Subject to the limitations contained herein and in the form of Receipt, title to a Receipt (and to the ADSs evidenced thereby), when
properly endorsed (in the case of certificated Receipts) or upon delivery to the Depositary of proper instruments of transfer, shall be transferable by delivery with the same effect as in the case of a negotiable instrument under the laws of the
State of New York; provided, however, that the Depositary, notwithstanding any notice to the contrary, may treat the Holder thereof as the absolute owner thereof for the purpose of determining the person entitled to distribution of dividends or
other distributions or to any notice provided for in this Deposit Agreement and for all other purposes and neither the Depositary nor the Company will have any obligation or be subject to any liability under the Deposit Agreement to any holder of a
Receipt, unless such holder is the Holder thereof. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 2.3<U>&nbsp;Deposits</U>. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) Subject to the terms and conditions of this Deposit Agreement and applicable law, Shares or evidence of rights to receive Shares may be deposited by any
person (including the Depositary in its individual capacity but subject, however, in the case of the Company or any Affiliate of the Company, to Section&nbsp;5.7 hereof) at any time beginning on the
181<SUP STYLE="font-size:85%; vertical-align:top">st</SUP> day after the date of the prospectus contained in the registration statement on Form <FONT STYLE="white-space:nowrap">F-1</FONT> under which the ADSs are first sold or on such earlier date
as the Company (with the approval of the underwriters referred to in the said prospectus) may specify in writing to the Depositary, whether or not the transfer books of the Company or the Foreign Registrar, if any, are closed, by Delivery of the
Shares to the Custodian. Except for Shares deposited by the Company in connection with the initial sale of ADSs under the registration statement on Form <FONT STYLE="white-space:nowrap">F-1,</FONT> no deposit of Shares shall be accepted under this
Deposit Agreement prior to such date. Every deposit of Shares shall be accompanied by the following: (A)(i)&nbsp;in the case of Shares represented by certificates issued in registered form, appropriate instruments of transfer or endorsement, in a
form satisfactory to the Custodian, (ii)&nbsp;in the case of Shares represented by certificates issued in bearer form, such Shares or the certificates representing such Shares and (iii)&nbsp;in the case of Shares Delivered by <FONT
STYLE="white-space:nowrap">book-entry</FONT> transfer, confirmation of such <FONT STYLE="white-space:nowrap">book-entry</FONT> transfer to the Custodian or that irrevocable instructions have been given to cause such Shares to be so transferred,
(B)&nbsp;such certifications and payments (including, without limitation, the Depositary&#146;s fees and related charges) and evidence of such payments (including, without limitation, stamping or otherwise marking such Shares by way of receipt) as
may be required by the Depositary or the Custodian in accordance with the provisions of this Deposit Agreement or as may be deemed by them to be reasonably necessary and appropriate in the circumstances, (C)&nbsp;if the Depositary so requires, a
written order directing the Depositary to execute and Deliver to, or upon the written order of, the person or persons stated in such order a Receipt or Receipts for the number of American Depositary Shares representing the Shares so deposited,
(D)&nbsp;evidence satisfactory to the Depositary (which may include an opinion of counsel reasonably satisfactory to the Depositary provided at the cost of the person seeking to deposit Shares) that all conditions to such deposit have been met and
all necessary approvals have been granted by, and there has been compliance with the rules and regulations of, any applicable governmental agency and (E)&nbsp;if the Depositary so requires, (i)&nbsp;an agreement, assignment or instrument
satisfactory to the Depositary or the Custodian which provides for the prompt transfer by any person in whose name the Shares are or have been recorded to the Custodian of any distribution, or right to subscribe for additional Shares or to receive
other property in respect of any such deposited Shares or, in lieu thereof, such indemnity or other agreement as shall be satisfactory to the Depositary or the Custodian and (ii)&nbsp;if the Shares are registered in the name of the person on whose
behalf they are presented for deposit, a proxy or proxies entitling the Custodian to exercise voting rights in respect of the Shares for any and all purposes until the Shares so deposited are registered in the name of the Depositary, the Custodian
or any nominee. No Share shall be accepted for deposit unless accompanied by confirmation or such additional evidence, if any is required by the Depositary, that is reasonably satisfactory to the Depositary or the Custodian that all conditions to
such deposit have been satisfied by the person depositing such Shares under the laws and regulations of the Cayman Islands and any necessary approval has been granted by any governmental body in the Cayman Islands, if any, which is then performing
the function of the regulator of currency exchange. The Depositary may issue Receipts against evidence of rights to receive Shares from the Company, any agent of the Company or any custodian, registrar, transfer agent, clearing agency or other
entity involved in ownership or transaction records in respect of the Shares. Without limitation of the foregoing, the Depositary shall not knowingly accept for deposit under this Deposit Agreement any Shares or other Deposited Securities required
to be registered under the provisions of the Securities Act, unless a registration statement is in effect as to such Shares or other Deposited Securities, or any Shares or other Deposited Securities the deposit of which would violate any provisions
of the Memorandum and Articles of Association. The Depositary shall use commercially reasonable efforts to comply with reasonable written instructions of the Company that the Depositary shall not accept for deposit hereunder any Shares specifically
identified in such instructions at such times and under such circumstances as may reasonably be specified in such instructions in order to facilitate the Company&#146;s compliance with the securities laws in the United States and other
jurisdictions, provided that the Company shall indemnify the Depositary and the Custodian for any claims and losses arising from not accepting the deposit of any Shares identified in the Company&#146;s instructions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) As soon as practicable after receipt of any permitted deposit hereunder and compliance with the provisions of this Deposit Agreement, the Custodian shall
present the Shares so deposited, together with the appropriate instrument or instruments of transfer or endorsement, duly stamped, to the Foreign Registrar for transfer and registration of the Shares (as soon as transfer and registration can be
accomplished and at the expense of the person for whom the deposit is made) in the name of the Depositary, the Custodian or a nominee of either. Deposited Securities shall be held by the Depositary or by a Custodian for the account and to the order
of the Depositary or a nominee, in each case for the account of the Holders and Beneficial Owners, at such place or places as the Depositary or the Custodian shall determine. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) In the event any Shares are deposited which entitle the holders thereof to receive a <FONT
STYLE="white-space:nowrap">per-share</FONT> distribution or other entitlement in an amount different from the Shares then on deposit, the Depositary is authorized to take any and all actions as may be necessary (including, without limitation, making
the necessary notations on Receipts) to give effect to the issuance of such ADSs and to ensure that such ADSs are not fungible with other ADSs issued hereunder until such time as the entitlement of the Shares represented by such <FONT
STYLE="white-space:nowrap">non-fungible</FONT> ADSs equals that of the Shares represented by ADSs prior to such deposit. The Company agrees to give timely written notice to the Depositary if any Shares issued or to be issued contain rights different
from those of any other Shares theretofore issued and shall assist the Depositary with the establishment of procedures enabling the identification of such <FONT STYLE="white-space:nowrap">non-fungible</FONT> Shares upon Delivery to the Custodian.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 2.4<U>&nbsp;Execution and Delivery of Receipts</U>. After the deposit of any Shares pursuant to Section&nbsp;2.3 hereof, the
Custodian shall notify the Depositary of such deposit and the person or persons to whom or upon whose written order a Receipt or Receipts are Deliverable in respect thereof and the number of American Depositary Shares to be evidenced thereby. Such
notification shall be made by letter, first class airmail postage prepaid, or, at the request, risk and expense of the person making the deposit, by cable, telex, SWIFT, facsimile or electronic transmission. After receiving such notice from the
Custodian, the Depositary, subject to this Deposit Agreement (including, without limitation, the payment of the fees, expenses, taxes and/or other charges owing hereunder), shall issue the ADSs representing the Shares so deposited to or upon the
order of the person or persons named in the notice delivered to the Depositary and shall execute and Deliver a Receipt registered in the name or names requested by such person or persons evidencing in the aggregate the number of American Depositary
Shares to which such person or persons are entitled. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 2.5<U>&nbsp;Transfer of Receipts; Combination and Split</U><U><FONT
STYLE="white-space:nowrap">-</FONT></U><U>up of Receipts</U>. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Transfer</U>. The Depositary, or, if a Registrar (other than the Depositary) for the
Receipts shall have been appointed, the Registrar, subject to the terms and conditions of this Deposit Agreement, shall register transfers of Receipts on its books, upon surrender at the Corporate Trust Office of the Depositary of a Receipt by the
Holder thereof in person or by duly authorized attorney, properly endorsed in the case of a certificated Receipt or accompanied by, or in the case of Receipts issued through any book-entry system, including, without limitation, DRS/Profile, receipt
by the Depositary of, proper instruments of transfer (including signature guarantees in accordance with standard industry practice) and duly stamped as may be required by the laws of the State of New York, of the United States, of the Cayman Islands
and of any other applicable jurisdiction. Subject to the terms and conditions of this Deposit Agreement, including payment of the applicable fees and charges of the Depositary set forth in Section&nbsp;5.9 hereof and Article&nbsp;(9) of the Receipt,
the Depositary shall execute a new Receipt or Receipts and Deliver the same to or upon the order of the person entitled thereto evidencing the same aggregate number of American Depositary Shares as those evidenced by the Receipts surrendered. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Combination and Split Up</U>. The Depositary, subject to the terms and conditions of this Deposit Agreement shall, upon surrender of a Receipt or
Receipts for the purpose of effecting a <FONT STYLE="white-space:nowrap">split-up</FONT> or combination of such Receipt or Receipts and upon payment to the Depositary of the applicable fees and charges set forth in Section&nbsp;5.9 hereof and
Article&nbsp;(9) of the Receipt, execute and Deliver a new Receipt or Receipts for any authorized number of American Depositary Shares requested, evidencing the same aggregate number of American Depositary Shares as the Receipt or Receipts
surrendered. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Co</U><U><FONT STYLE="white-space:nowrap">-Transfer</FONT> Agents</U>. The Depositary may appoint one
or more <FONT STYLE="white-space:nowrap">co-transfer</FONT> agents for the purpose of effecting transfers, combinations and <FONT STYLE="white-space:nowrap">split-ups</FONT> of Receipts at designated transfer offices on behalf of the Depositary. In
carrying out its functions, a <FONT STYLE="white-space:nowrap">co-transfer</FONT> agent may require evidence of authority and compliance with applicable laws and other requirements by Holders or persons entitled to such Receipts and will be entitled
to protection and indemnity, in each case to the same extent as the Depositary. Such <FONT STYLE="white-space:nowrap">co-transfer</FONT> agents may be removed and substitutes appointed by the Depositary. Each
<FONT STYLE="white-space:nowrap">co-transfer</FONT> agent appointed under this Section&nbsp;2.5 (other than the Depositary) shall give notice in writing to the Depositary accepting such appointment and agreeing to be bound by the applicable terms of
this Deposit Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <U>Substitution of Receipts</U>. At the request of a Holder, the Depositary shall, for the purpose of substituting a
certificated Receipt with a Receipt issued through any book-entry system, including, without limitation, DRS/Profile, or vice versa, execute and Deliver a certificated Receipt or deliver a statement, as the case may be, for any authorized number of
ADSs requested, evidencing the same aggregate number of ADSs as those evidenced by the relevant Receipt. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 2.6<U>&nbsp;Surrender of
Receipts and Withdrawal of Deposited Securities</U>. Upon surrender, at the Corporate Trust Office of the Depositary, of American Depositary Shares for the purpose of withdrawal of the Deposited Securities represented thereby, and upon payment of
(i)&nbsp;the fees and charges of the Depositary for the making of withdrawals of Deposited Securities and cancellation of Receipts (as set forth in Section&nbsp;5.9 hereof and Article&nbsp;(9) of the Receipt) and (ii)&nbsp;all fees, taxes and/or
governmental charges payable in connection with such surrender and withdrawal, and subject to the terms and conditions of this Deposit Agreement, the Memorandum and Articles of Association, Section&nbsp;7.11 hereof and any other provisions of or
governing the Deposited Securities and other applicable laws, the Holder of such American Depositary Shares shall be entitled to Delivery, to him or upon his order, of the Deposited Securities at the time represented by the American Depositary
Shares so surrendered. American Depositary Shares may be surrendered for the purpose of withdrawing Deposited Securities by Delivery of a Receipt evidencing such American Depositary Shares (if held in certificated form) or by <FONT
STYLE="white-space:nowrap">book-entry</FONT> Delivery of such American Depositary Shares to the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A Receipt surrendered for such purposes
shall, if so required by the Depositary, be properly endorsed in blank or accompanied by proper instruments of transfer in blank, and if the Depositary so requires, the Holder thereof shall execute and deliver to the Depositary a written order
directing the Depositary to cause the Deposited Securities being withdrawn to be Delivered to or upon the written order of a person or persons designated in such order. Thereupon, the Depositary shall direct the Custodian to Deliver (without
unreasonable delay) at the designated office of the Custodian or through a <FONT STYLE="white-space:nowrap">book-entry</FONT> delivery of the Shares (in either case, subject to Sections 2.7, 3.1, 3.2, 5.9, hereof and to the other terms and
conditions of this Deposit Agreement, to the Memorandum and Articles of Association, and to the provisions of or governing the Deposited Securities and applicable laws, now or hereafter in effect) to or upon the written order of the person or
persons designated in the order delivered to the Depositary as provided above, the Deposited Securities represented by such American Depositary Shares, together with any certificate or other proper documents of or relating to title of the Deposited
Securities as may be legally required, as the case may be, to or for the account of such person. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary may refuse to accept for surrender American Depositary Shares only in the circumstances
described in Article (4)&nbsp;of the Receipt. Subject thereto, in the case of surrender of a Receipt evidencing a number of American Depositary Shares representing other than a whole number of Shares, the Depositary shall cause ownership of the
appropriate whole number of Shares to be Delivered in accordance with the terms hereof, and shall, at the discretion of the Depositary, either (i)&nbsp;issue and Deliver to the person surrendering such Receipt a new Receipt evidencing American
Depositary Shares representing any remaining fractional Share, or (ii)&nbsp;sell or cause to be sold the fractional Shares represented by the Receipt surrendered and remit the proceeds of such sale (net of (a)&nbsp;applicable fees and charges of,
and expenses incurred by, the Depositary and/or a division or Affiliate(s) of the Depositary and (b)&nbsp;taxes and/or governmental charges) to the person surrendering the Receipt. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At the request, risk and expense of any Holder so surrendering a Receipt, and for the account of such Holder, the Depositary shall direct the Custodian to
forward (to the extent permitted by law) any cash or other property (other than securities) held in respect of, and any certificate or certificates and other proper documents of or relating to title to, the Deposited Securities represented by such
Receipt to the Depositary for delivery at the Corporate Trust Office of the Depositary, and for further Delivery to such Holder. Such direction shall be given by letter or, at the request, risk and expense of such Holder, by cable, telex or
facsimile transmission. Upon receipt by the Depositary of such direction, the Depositary may make delivery to such person or persons entitled thereto at the Corporate Trust Office of the Depositary of any dividends or cash distributions with respect
to the Deposited Securities represented by such American Depositary Shares, or of any proceeds of sale of any dividends, distributions or rights, which may at the time be held by the Depositary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 2.7<U>&nbsp;Limitations on Execution and Delivery, Transfer, etc. of Receipts; Suspension of Delivery, Transfer, etc.</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Additional Requirements</U>. As a condition precedent to the execution and Delivery, registration, registration of transfer, <FONT
STYLE="white-space:nowrap">split-up,</FONT> subdivision, combination or surrender of any Receipt, the Delivery of any distribution thereon (whether in cash or shares) or withdrawal of any Deposited Securities, the Depositary or the Custodian may
require (i)&nbsp;payment from the depositor of Shares or presenter of the Receipt of a sum sufficient to reimburse it for any tax or other governmental charge and any stock transfer or registration fee with respect thereto (including any such tax or
charge and fee with respect to Shares being deposited or withdrawn) and payment of any applicable fees and charges of the Depositary as provided in Section&nbsp;5.9 hereof and Article&nbsp;(9) of the Receipt hereto, (ii)&nbsp;the production of proof
satisfactory to it as to the identity and genuineness of any signature or any other matter contemplated by Section&nbsp;3.1 hereof and (iii)&nbsp;compliance with (A)&nbsp;any laws or governmental regulations relating to the execution and Delivery of
Receipts or American Depositary Shares or to the withdrawal or Delivery of Deposited Securities and (B)&nbsp;such reasonable regulations and procedures as the Depositary may establish consistent with the provisions of this Deposit Agreement and
applicable law. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Additional Limitations</U>. The issuance of ADSs against deposits of Shares generally or against deposits of particular Shares may
be suspended, or the issuance of ADSs against the deposit of particular Shares may be withheld, or the registration of transfer of Receipts in particular instances may be refused, or the registration of transfers of Receipts generally may be
suspended, during any period when the transfer books of the Depositary are closed or if any such action is deemed necessary or advisable by the Depositary or the Company, in good faith, at any time or from time to time because of any requirement of
law, any government or governmental body or commission or any securities exchange on which the Receipts or Shares are listed, or under any provision of this Deposit Agreement or provisions of, or governing, the Deposited Securities, or any meeting
of shareholders of the Company or for any other reason, subject, in all cases, to Section&nbsp;7.11 hereof. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) The Depositary shall not issue ADSs prior to the receipt of Shares or deliver Shares prior to the
receipt and cancellation of ADSs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 2.8<U>&nbsp;Lost Receipts, etc.</U> To the extent the Depositary has issued Receipts in
physical certificated form, in case any Receipt shall be mutilated, destroyed, lost or stolen, unless the Depositary has notice that such ADR has been acquired by a bona fide purchaser, subject to Section&nbsp;5.9 hereof, the Depositary shall
execute and Deliver a new Receipt (which, in the discretion of the Depositary may be issued through any book-entry system, including, without limitation, DRS/Profile, unless specifically requested otherwise) in exchange and substitution for such
mutilated Receipt upon cancellation thereof, or in lieu of and in substitution for such destroyed, lost or stolen Receipt. Before the Depositary shall execute and Deliver a new Receipt in substitution for a destroyed, lost or stolen Receipt, the
Holder thereof shall have (a)&nbsp;filed with the Depositary (i)&nbsp;a request for such execution and Delivery before the Depositary has notice that the Receipt has been acquired by a bona fide purchaser and (ii)&nbsp;a sufficient indemnity bond in
form and amount acceptable to the Depositary and (b)&nbsp;satisfied any other reasonable requirements imposed by the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION
2.9<U>&nbsp;Cancellation and Destruction of Surrendered Receipts </U>. All Receipts surrendered to the Depositary shall be cancelled by the Depositary. The Depositary is authorized to destroy Receipts so cancelled in accordance with its customary
practices. Cancelled Receipts shall not be entitled to any benefits under this Deposit Agreement or be valid or obligatory for any purpose. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 2.10&nbsp;<U>Maintenance of Records</U>. The Depositary agrees to maintain records of all Receipts surrendered and Deposited
Securities withdrawn under Section&nbsp;2.6, substitute Receipts Delivered under Section&nbsp;2.8 and cancelled or destroyed Receipts under Section&nbsp;2.9, in keeping with the procedures ordinarily followed by stock transfer agents located in the
United States. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 2.11&nbsp;<U>Restricted ADSs</U>. At the request and expense of the Company, or at the request and expense of a
holder of Shares and with the written consent of the Company, and notwithstanding anything to the contrary in this Deposit Agreement, the Depositary may establish procedures permitting a deposit of Shares that are or may be Restricted Securities
(&#147;<B>Restricted Shares</B>&#148;) and the Delivery of restricted American Depositary Shares (&#147;<B>Restricted ADSs</B>&#148;, the ADRs evidencing such Restricted ADSs being the &#147;<B>Restricted ADRs</B>&#148;) representing those
Restricted Shares as provided in this Section&nbsp;2.11. Such procedures shall also govern the removal of the Restrictive Legend (as defined below) from Restricted ADRs, the transfer of Restricted ADRs and the Restricted ADSs evidenced thereby, and
the cancellation of Restricted ADRs and withdrawal of Deposited Securities (including Restricted Shares). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) The Company shall assist the Depositary in the establishment of such procedures and agrees that it shall
take all steps necessary and reasonably satisfactory to the Depositary to ensure that deposits of Restricted Shares, issuances and transfers of Restricted ADRs and the Restricted ADSs evidenced thereby, and cancellations of Restricted ADRs and
withdrawals of Deposited Securities (including Restricted Shares) pursuant to such procedures do not violate the provisions of the Securities Act or any other applicable laws. Depositors of Restricted Shares, holders and transferees of Restricted
ADRs and the Restricted ADSs evidenced thereby, and the Company may be required to provide such written certifications and instructions as the Depositary or the Company deem necessary, as well as an appropriate Opinion of Counsel in the Cayman
Islands and the United States. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) The Restricted ADSs shall not be eligible for inclusion in any book-entry settlement system, including, without
limitation, DTC, and shall be segregated on the Depositary&#146;s register as a class of securities separate from, and not fungible with, outstanding American Depositary Shares that are not Restricted ADSs so that Restricted ADSs shall represent
interests only in the corresponding Restricted Shares. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) Prior to the deposit of Restricted Shares, the depositor shall deliver to the Depositary a
delivery order that (i)&nbsp;discloses or acknowledges all restrictions on transferability of the Restricted Shares (and to that extent need not represent and warrant that the deposited Shares are not Restricted Securities), and (ii)&nbsp;provides
that the depositor agrees that the Restricted ADSs will be subject to a specified legend in a form provided by the Company and satisfactory to the Depositary (the &#147;<B>Restrictive Legend</B>&#148;) that describes those restrictions and agrees to
comply with those restrictions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) Except as otherwise provided in this Section&nbsp;2.11 and except as required by applicable law, the Restricted ADRs
and the Restricted ADSs evidenced thereby shall be treated as ADRs and ADSs issued outstanding under the terms of the Deposit Agreement, all provisions of this Deposit Agreement shall apply to Restricted ADSs. In the event that, in determining the
rights and obligations of parties hereto with respect to any Restricted ADSs, any conflict arises between (i)&nbsp;the terms of this Deposit Agreement (other than this Section&nbsp;2.11) and (ii)&nbsp;the terms of this Section&nbsp;2.11 or of the
applicable Restricted ADR, the terms and conditions set forth in this Section&nbsp;2.11 and of the Restricted ADR shall be controlling and shall govern the rights and obligations of the parties to this Deposit Agreement pertaining to the deposited
Restricted Shares, the Restricted ADSs and Restricted ADRs. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE III. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTAIN OBLIGATIONS OF HOLDERS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AND BENEFICIAL OWNERS OF RECEIPTS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 3.1<U>&nbsp;Proofs, Certificates and Other Information</U>. Any person presenting Shares for deposit shall provide, any Holder and any
Beneficial Owner may be required to provide, and every Holder and Beneficial Owner agrees, from time to time to provide to the Depositary or the Custodian such proof of citizenship or residence, taxpayer status, payment of all applicable taxes or
other governmental charges, exchange control approval, legal or beneficial ownership of ADSs and Deposited Securities, compliance with applicable laws and the terms of this Deposit Agreement and the provisions of, or governing, the Deposited
Securities or other information, to execute such certifications and to make such representations and warranties and to provide such other information and documentation as the Depositary may deem necessary or proper or as the Company may reasonably
require by written request to the Depositary consistent with its obligations hereunder. The Depositary and the Registrar, as applicable, may withhold the execution or Delivery or registration of transfer of any Receipt or the distribution or sale of
any dividend or other distribution of rights or of the proceeds thereof, or to the extent not limited by the terms of Section&nbsp;7.11 hereof, the Delivery of any Deposited Securities, until such proof or other information is filed or such
certifications are executed, or such representations and warranties are made, or such other documentation or information provided, in each case to the Depositary&#146;s and the Company&#146;s satisfaction. The Depositary shall from time to time on
the written request of the Company advise the Company of the availability of any such proofs, certificates or other information and shall, at the Company&#146;s sole expense, provide or otherwise make available copies thereof to the Company upon
written request therefor by the Company, unless such disclosure is prohibited by law. Each Holder and Beneficial Owner agrees to provide, any information requested by the Company or the Depositary pursuant to this Section&nbsp;3.1. Nothing herein
shall obligate the Depositary to (i)&nbsp;obtain any information for the Company if not provided by the Holders or Beneficial Owners or (ii)&nbsp;verify or vouch for the accuracy of the information so provided by the Holders or Beneficial Owners.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Every Holder and Beneficial Owner agrees to indemnify the Depositary, the Company, the Custodian, the Agents and each of their respective
directors, officers, employees, agents and Affiliates against, and to hold each of them harmless from, any Losses which any of them may incur or which may be made against any of them as a result of or in connection with any inaccuracy in or omission
from any such proof, certificate, representation, warranty, information or document furnished by or on behalf of such Holder and/or Beneficial Owner or as a result of any such failure to furnish any of the foregoing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The obligations of Holders and Beneficial Owners under Section&nbsp;3.1 shall survive any transfer of Receipts, any surrender of Receipts or
withdrawal of Deposited Securities or the termination of the Deposit Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 3.2<U>&nbsp;Liability for Taxes and Other
Charges</U>. If any present or future tax or other governmental charge shall become payable by the Depositary or the Custodian with respect to any ADR or any Deposited Securities or American Depositary Shares, such tax or other governmental charge
shall be payable by the Holders and Beneficial Owners to the Depositary and such Holders and Beneficial Owners shall be deemed liable therefor. The Company, the Custodian and/or the Depositary may withhold or deduct from any distributions made in
respect of Deposited Securities and may sell for the account of a Holder and/or Beneficial Owner any or all of the Deposited Securities and apply such distributions and sale proceeds in payment of such taxes (including applicable interest and
penalties) and charges, with the Holder and the Beneficial Owner remaining fully liable for any deficiency. In addition to any other remedies available to it, the Depositary and the Custodian may refuse the deposit of Shares, and the Depositary may
refuse to issue ADSs, to Deliver ADRs, to register the transfer, <FONT STYLE="white-space:nowrap">split-up</FONT> or combination of ADRs and (subject to Section&nbsp;7.11 hereof) the withdrawal of Deposited Securities, until payment in full of such
tax, charge, penalty or interest is received. The liability of Holders and Beneficial Owners under this Section&nbsp;3.2 shall survive any transfer of Receipts, any surrender of Receipts and withdrawal of Deposited Securities or the termination of
this Deposit Agreement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 3.3<U>&nbsp;Representations and Warranties on Deposit of Shares</U>. Each person
depositing Shares under this Deposit Agreement shall be deemed thereby to represent and warrant that (i)&nbsp;such Shares and the certificates therefor are duly authorized, validly issued, fully paid,
<FONT STYLE="white-space:nowrap">non-assessable</FONT> and were legally obtained by such person, (ii)&nbsp;all preemptive (and similar) rights, if any, with respect to such Shares have been validly waived or exercised, (iii)&nbsp;the person making
such deposit is duly authorized so to do, (iv)&nbsp;the Shares presented for deposit are free and clear of any lien, encumbrance, security interest, charge, mortgage or adverse claim and are not, and the American Depositary Shares issuable upon such
deposit will not be, Restricted Securities (except as contemplated by Section&nbsp;2.11 of the Deposit Agreement), (v)&nbsp;the Shares presented for deposit have not been stripped of any rights or entitlements and (vi)&nbsp;the Shares are not
subject to any <FONT STYLE="white-space:nowrap">lock-up</FONT> agreement with the Company or other party, or the Shares are subject to a <FONT STYLE="white-space:nowrap">lock-up</FONT> agreement but such
<FONT STYLE="white-space:nowrap">lock-up</FONT> agreement has terminated or the <FONT STYLE="white-space:nowrap">lock-up</FONT> restrictions imposed thereunder have expired. Such representations and warranties shall survive the deposit and
withdrawal of Shares, the issuance and cancellation of American Depositary Shares in respect thereof and the transfer of such American Depositary Shares<B>. </B>If any such representations or warranties are false in any way, the Company and the
Depositary shall be authorized, at the cost and expense of the person depositing Shares, to take any and all actions necessary to correct the consequences thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 3.4<U>&nbsp;Compliance with Information Requests</U>. Notwithstanding any other provision of the Deposit Agreement, the Articles of
Association and applicable law, each Holder and Beneficial Owner agrees to (a)&nbsp;provide such information as the Company or the Depositary may request pursuant to law (including, without limitation, relevant Cayman Islands law, any applicable law
of the United States, the Memorandum and Articles of Association, any resolutions of the Company&#146;s Board of Directors adopted pursuant to the Memorandum and Articles of Association, the requirements of any markets or exchanges upon which the
Shares, ADSs or Receipts are listed or traded, or to any requirements of any electronic <FONT STYLE="white-space:nowrap">book-entry</FONT> system by which the ADSs or Receipts may be transferred), (b)&nbsp;be bound by and subject to applicable
provisions of the laws of the Cayman Islands, the Memorandum and Articles of Association and the requirements of any markets or exchanges upon which the ADSs, Receipts or Shares are listed or traded, or pursuant to any requirements of any electronic
<FONT STYLE="white-space:nowrap">book-entry</FONT> system by which the ADSs, Receipts or Shares may be transferred, to the same extent as if such Holder and Beneficial Owner held Shares directly, in each case irrespective of whether or not they are
Holders or Beneficial Owners at the time such request is made and, without limiting the generality of the foregoing, (c)&nbsp;comply with all applicable provisions of Cayman Islands law, the rules and requirements of any stock exchange on which the
Shares are, or will be registered, traded or listed and the Articles of Association regarding any such Holder or Beneficial Owner&#146;s interest in Shares (including the aggregate of ADSs and Shares held by each such Holder or Beneficial Owner)
and/or the disclosure of interests therein, whether or not the same may be enforceable against such Holder or Beneficial Owner. The Depositary agrees to use its reasonable efforts to forward upon the request of the Company, and at the Company&#146;s
expense, any such request from the Company to the Holders and to forward to the Company any such responses to such requests received by the Depositary. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE IV. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>THE DEPOSITED SECURITIES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.1<U>&nbsp;C</U><U>ash Distributions</U>. Whenever the Depositary receives confirmation from the Custodian of receipt of any cash
dividend or other cash distribution on any Deposited Securities, or receives proceeds from the sale of any Shares, rights, securities or other entitlements under the terms hereof, the Depositary will, if at the time of receipt thereof any amounts
received in a Foreign Currency can in the judgment of the Depositary (pursuant to Section&nbsp;4.6 hereof) be converted on a practicable basis into Dollars transferable to the United States, promptly convert or cause to be converted such cash
dividend, distribution or proceeds into Dollars (on the terms described in Section&nbsp;4.6 hereof) and will distribute promptly the amount thus received (net of (a)&nbsp;the applicable fees and charges of, and expenses incurred by, the Depositary
and/or a division or Affiliate(s) of the Depositary and (b)&nbsp;taxes and/or governmental charges) to the Holders of record as of the ADS Record Date in proportion to the number of American Depositary Shares held by such Holders respectively as of
the ADS Record Date. The Depositary shall distribute only such amount, however, as can be distributed without attributing to any Holder a fraction of one cent. Any such fractional amounts shall be rounded down to the nearest whole cent and so
distributed to Holders entitled thereto. Holders and Beneficial Owners understand that in converting Foreign Currency, amounts received on conversion are calculated at a rate which exceeds the number of decimal places used by the Depositary to
report distribution rates. The excess amount may be retained by the Depositary as an additional cost of conversion, irrespective of any other fees and expenses payable or owing hereunder and shall not be subject to escheatment.<B> </B>If the
Company, the Custodian or the Depositary is required to withhold and does withhold from any cash dividend or other cash distribution in respect of any Deposited Securities an amount on account of taxes, duties or other governmental charges, the
amount distributed to Holders of the ADSs representing such Deposited Securities shall be reduced accordingly. Such withheld amounts shall be forwarded by the Company, the Custodian or the Depositary to the relevant governmental authority. Evidence
of payment thereof by the Company shall be forwarded by the Company to the Depositary upon request. The Depositary shall forward to the Company or its agent such information from its records as the Company may reasonably request to enable the
Company or its agent to file with governmental agencies such reports as are necessary to obtain benefits under the applicable tax treaties for the Holders and Beneficial Owners of Receipts. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.2<U>&nbsp;Distribution in Shares</U>. If any distribution upon any Deposited Securities consists of a dividend in, or free
distribution of, Shares, the Company shall cause such Shares to be deposited with the Custodian and registered, as the case may be, in the name of the Depositary, the Custodian or any of their nominees. Upon receipt of confirmation of such deposit
from the Custodian, the Depositary shall establish the ADS Record Date upon the terms described in Section&nbsp;4.7 hereof and shall, subject to Section&nbsp;5.9 hereof, either (i)&nbsp;distribute to the Holders as of the ADS Record Date in
proportion to the number of ADSs held as of the ADS Record Date, additional ADSs, which represent in the aggregate the number of Shares received as such dividend, or free distribution, subject to the other terms of this Deposit Agreement (including,
without limitation, (a)&nbsp;the applicable fees and charges of, and expenses incurred by, the Depositary and (b)&nbsp;taxes and/or governmental charges), or (ii)&nbsp;if additional ADSs are not so distributed, each ADS issued and outstanding after
the ADS Record Date shall, to the extent permissible by law, thenceforth also represent rights and interests in the additional Shares distributed upon the Deposited Securities represented thereby (net of (a)&nbsp;the applicable fees and charges of,
and expenses incurred by, the Depositary and (b)&nbsp;taxes and/or governmental charges). In lieu of Delivering fractional ADSs, the Depositary shall sell the number of Shares represented by the aggregate of such fractions and distribute the
proceeds upon the terms described in Section&nbsp;4.1 hereof. The Depositary may withhold any such distribution of Receipts if it has not received satisfactory assurances from the Company (including an Opinion of Counsel furnished at the expense of
the Company) that such distribution does not require registration under the Securities Act or is exempt from registration under the provisions of the Securities Act. To the extent such distribution may be withheld, the Depositary may dispose of all
or a portion of such distribution in such amounts and in such manner, including by public or private sale, as the Depositary deems necessary and practicable, and the Depositary shall distribute the net proceeds of any such sale (after deduction of
applicable taxes and/or governmental charges and fees and charges of, and expenses incurred by, the Depositary and/or a division or Affiliate(s) of the Depositary) to Holders entitled thereto upon the terms described in Section&nbsp;4.1 hereof. </P>

 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.3<U>&nbsp;Elective Distributions in Cash or Shares</U>. Whenever the Company
intends to distribute a dividend payable at the election of the holders of Shares in cash or in additional Shares, the Company shall give notice thereof to the Depositary at least 30&nbsp;days prior to the proposed distribution stating whether or
not it wishes such elective distribution to be made available to Holders of ADSs. Upon receipt of notice indicating that the Company wishes such elective distribution to be made available to Holders of ADSs, the Depositary shall consult with the
Company to determine, and the Company shall assist the Depositary in its determination, whether it is lawful and reasonably practicable to make such elective distribution available to the Holders of ADSs. The Depositary shall make such elective
distribution available to Holders only if (i)&nbsp;the Company shall have timely requested that the elective distribution is available to Holders of ADRs, (ii)&nbsp;the Depositary shall have received satisfactory documentation within the terms of
Section&nbsp;5.7 hereof (including, without limitation, any legal opinions of counsel in any applicable jurisdiction that the Depositary in its reasonable discretion may request, at the expense of the Company) and (iii)&nbsp;the Depositary shall
have determined that such distribution is lawful and reasonably practicable. If the above conditions are not satisfied, the Depositary shall, to the extent permitted by law, distribute to the Holders, on the basis of the same determination as is
made in the local market in respect of the Shares for which no election is made, either cash upon the terms described in Section&nbsp;4.1 hereof or additional ADSs representing such additional Shares upon the terms described in Section&nbsp;4.2
hereof. If the above conditions are satisfied, the Depositary shall establish an ADS Record Date (on the terms described in Section&nbsp;4.7 hereof) and establish procedures to enable Holders to elect the receipt of the proposed dividend in cash or
in additional ADSs. The Company shall assist the Depositary in establishing such procedures to the extent necessary. Subject to Section&nbsp;5.9 hereof, if a Holder elects to receive the proposed dividend in cash, the dividend shall be distributed
upon the terms described in Section&nbsp;4.1 hereof or in ADSs, the dividend shall be distributed upon the terms described in Section&nbsp;4.2 hereof. Nothing herein shall obligate the Depositary to make available to Holders a method to receive the
elective dividend in Shares (rather than ADSs). There can be no assurance that Holders generally, or any Holder in particular, will be given the opportunity to receive elective distributions on the same terms and conditions as the holders of Shares.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.4<U>&nbsp;Distribution of Rights to Purchase Shares</U>. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) <U>Distribution to ADS Holders</U>. Whenever the Company intends to distribute to the holders of the Deposited Securities rights to subscribe for
additional Shares, the Company shall give notice thereof to the Depositary at least 60&nbsp;days prior to the proposed distribution stating whether or not it wishes such rights to be made available to Holders of ADSs. Upon timely receipt of a notice
indicating that the Company wishes such rights to be made available to Holders of ADSs, the Depositary shall consult with the Company to determine, and the Company shall determine, whether it is lawful and reasonably practicable to make such rights
available to the Holders. The Depositary shall make such rights available to Holders only if (i)&nbsp;the Company shall have timely requested that such rights be made available to Holders, (ii)&nbsp;the Depositary shall have received satisfactory
documentation within the terms of Section&nbsp;5.7 hereof and (iii)&nbsp;the Depositary shall have determined that such distribution of rights is lawful and reasonably practicable. In the event any of the conditions set forth above are not
satisfied, the Depositary shall proceed with the sale of the rights as contemplated in Section&nbsp;4.4(b) below or, if timing or market conditions may not permit, do nothing thereby allowing such rights to lapse. In the event all conditions set
forth above are satisfied, the Depositary shall establish an ADS Record Date (upon the terms described in Section&nbsp;4.7 hereof) and establish procedures to distribute such rights (by means of warrants or otherwise) and to enable the Holders to
exercise the rights (upon payment of applicable fees and charges of, and expenses incurred by, the Depositary and taxes and/or other governmental charges). Nothing herein shall obligate the Depositary to make available to the Holders a method to
exercise such rights to subscribe for Shares (rather than ADSs). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) <U>Sale of Rights</U>. If (i)&nbsp;the Company does not timely request the Depositary to make the rights
available to Holders or requests that the rights not be made available to Holders, (ii)&nbsp;the Depositary fails to receive satisfactory documentation within the terms of Section&nbsp;5.7 hereof or determines it is not lawful or reasonably
practicable to make the rights available to Holders or (iii)&nbsp;any rights made available are not exercised and appear to be about to lapse, the Depositary shall determine whether it is lawful and reasonably practicable to sell such rights, and if
it so determines that it is lawful and reasonably practicable, endeavour to sell such rights in a riskless principal capacity or otherwise, at such place and upon such terms (including public or private sale) as it may deem proper. The Company shall
assist the Depositary to the extent necessary to determine such legality and practicability. The Depositary shall, upon such sale, convert and distribute proceeds of such sale (net of applicable fees and charges of, and expenses incurred by, the
Depositary and/or a division or Affiliate(s) of the Depositary and taxes and/or governmental charges) upon the terms set forth in Section&nbsp;4.1 hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) <U>Lapse of Rights</U>. If the Depositary is unable to make any rights available to Holders upon the terms described in Section&nbsp;4.4(a) hereof or to
arrange for the sale of the rights upon the terms described in Section&nbsp;4.4(b) hereof, the Depositary shall allow such rights to lapse. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
Depositary shall not be responsible for (i)&nbsp;any failure to determine that it may be lawful or practicable to make such rights available to Holders in general or any Holders in particular, (ii)&nbsp;any foreign exchange exposure or loss incurred
in connection with such sale or exercise or (iii)&nbsp;the content of any materials forwarded to the Holders on behalf of the Company in connection with the rights distribution. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding anything to the contrary in this Section&nbsp;4.4, if registration (under the Securities Act or any other applicable law) of the rights or the
securities to which any rights relate may be required in order for the Company to offer such rights or such securities to Holders and to sell the securities represented by such rights, the Depositary will not distribute such rights to the Holders
(i)&nbsp;unless and until a registration statement under the Securities Act covering such offering is in effect or (ii)&nbsp;unless the Company furnishes at its expense the Depositary with opinion(s) of counsel for the Company in the United States
and counsel to the Company in any other applicable country in which rights would be distributed, in each case satisfactory to the Depositary, to the effect that the offering and sale of such securities to Holders and Beneficial Owners are exempt
from, or do not require registration under, the provisions of the Securities Act or any other applicable laws. In the event that the Company, the Depositary or the Custodian shall be required to withhold and does withhold from any distribution of
property (including rights) an amount on account of taxes and/or other governmental charges, the amount distributed to the Holders shall be reduced accordingly. In the event that the Depositary determines that any distribution in property (including
Shares and rights to subscribe therefor) is subject to any tax or other governmental charges which the Depositary is obligated to withhold, the Depositary may dispose of all or a portion of such property (including Shares and rights to subscribe
therefor) in such amounts and in such manner, including by public or private sale, as the Depositary deems necessary and practicable to pay any such taxes and/or charges. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There can be no assurance that Holders generally, or any Holder in particular, will be given the opportunity
to exercise rights on the same terms and conditions as the holders of Shares or be able to exercise such rights. Nothing herein shall obligate the Company to file any registration statement in respect of any rights or Shares or other securities to
be acquired upon the exercise of such rights or otherwise to register or qualify the offer or sale of such rights or securities under the applicable law of any other jurisdiction for any purpose. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.5<U>&nbsp;Distributions Other Than Cash, Shares or Rights to Purchase Shares</U>. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a) Whenever the Company intends to distribute to the holders of Deposited Securities property other than cash, Shares or rights to purchase additional
Shares, the Company shall give notice thereof to the Depositary at least 30&nbsp;days prior to the proposed distribution and shall indicate whether or not it wishes such distribution to be made to Holders of ADSs. Upon receipt of a notice indicating
that the Company wishes such distribution be made to Holders of ADSs, the Depositary shall determine whether such distribution to Holders is lawful and practicable. The Depositary shall not make such distribution unless (i)&nbsp;the Company shall
have timely requested the Depositary to make such distribution to Holders, (ii)&nbsp;the Depositary shall have received satisfactory documentation within the terms of Section&nbsp;5.7 hereof and (iii)&nbsp;the Depositary shall have determined that
such distribution is lawful and reasonably practicable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(b) Upon receipt of satisfactory documentation and the request of the Company to distribute
property to Holders of ADSs and after making the requisite determinations set forth in (a)&nbsp;above, the Depositary may distribute the property so received to the Holders of record as of the ADS Record Date, in proportion to the number of ADSs
held by such Holders respectively and in such manner as the Depositary may deem practicable for accomplishing such distribution (i)&nbsp;upon receipt of payment or net of the applicable fees and charges of, and expenses incurred by, the Depositary
and (ii)&nbsp;net of any taxes and/or other governmental charges. The Depositary may dispose of all or a portion of the property so distributed and deposited, in such amounts and in such manner (including public or private sale) as the Depositary
may deem practicable or necessary to satisfy any taxes (including applicable interest and penalties) and other governmental charges applicable to the distribution. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) If (i)&nbsp;the Company does not request the Depositary to make such distribution to Holders or requests the Depositary not to make such distribution to
Holders, (ii)&nbsp;the Depositary does not receive satisfactory documentation within the terms of Section&nbsp;5.7 hereof or (iii)&nbsp;the Depositary determines that all or a portion of such distribution is not reasonably practicable or feasible,
the Depositary shall endeavor to sell or cause such property to be sold in a public or private sale, at such place or places and upon such terms as it may deem proper and shall distribute the net proceeds, if any, of such sale received by the
Depositary (net of applicable fees and charges of, and expenses incurred by, the Depositary and/or a division or Affiliate(s) of the Depositary and taxes and/or governmental charges) to the Holders as of the ADS Record Date upon the terms of
Section&nbsp;4.1 hereof. If the Depositary is unable to sell such property, the Depositary may dispose of such property in any way it deems reasonably practicable under the circumstances for nominal or no consideration and Holders and Beneficial
Owners shall have no rights thereto or arising therefrom. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.6<U>&nbsp;Conversion of Foreign Currency</U>. Whenever the Depositary or the
Custodian shall receive Foreign Currency, by way of dividends or other distributions or the net proceeds from the sale of securities, property or rights, and in the judgment of the Depositary such Foreign Currency can at such time be converted on a
practicable basis (by sale or in any other manner that it may determine in accordance with applicable law) into Dollars transferable to the United States and distributable to the Holders entitled thereto, the Depositary shall convert or cause to be
converted, by sale or in any other manner that it may determine, such Foreign Currency into Dollars, and shall distribute such Dollars (net of any fees, expenses, taxes and/or other governmental charges incurred in the process of such conversion) in
accordance with the terms of the applicable sections of this Deposit Agreement. If the Depositary shall have distributed warrants or other instruments that entitle the holders thereof to such Dollars, the Depositary shall distribute such Dollars to
the holders of such warrants and/or instruments upon surrender thereof for cancellation, in either case without liability for interest thereon. Such distribution may be made upon an averaged or other practicable basis without regard to any
distinctions among Holders on account of exchange restrictions, the date of delivery of any Receipt or otherwise. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In converting Foreign Currency, amounts
received on conversion may be calculated at a rate which exceeds the number of decimal places used by the Depositary to report distribution rates (which in any case will not be less than two decimal places). Any excess amount may be retained by the
Depositary as an additional cost of conversion, irrespective of any other fees and expenses payable or owing hereunder and shall not be subject to escheatment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If such conversion or distribution can be effected only with the approval or license of any government or agency thereof, the Depositary may file such
application for approval or license, if any, as it may deem necessary, practicable and at nominal cost and expense. Nothing herein shall obligate the Depositary to file or cause to be filed, or to seek effectiveness of any such application or
license. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If at any time the Depositary shall determine that in its judgment the conversion of any Foreign Currency and the transfer and distribution of
proceeds of such conversion received by the Depositary is not practical or lawful, or if any approval or license of any governmental authority or agency thereof that is required for such conversion, transfer and distribution is denied, or not
obtainable at a reasonable cost, within a reasonable period or otherwise sought, the Depositary shall, in its sole discretion but subject to applicable laws and regulations, either (i)&nbsp;distribute the Foreign Currency (or an appropriate document
evidencing the right to receive such Foreign Currency) received by the Depositary to the Holders entitled to receive such Foreign Currency or (ii)&nbsp;hold such Foreign Currency uninvested and without liability for interest thereon for the
respective accounts of the Holders entitled to receive the same. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Holders and Beneficial Owners are directed to refer to Section&nbsp;7.9 hereof for
certain disclosure related to conversion of Foreign Currency. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.7<U>&nbsp;Fixing of Record Date</U>. Whenever necessary in
connection with any distribution (whether in cash, Shares, rights, or other distribution), or whenever for any reason the Depositary causes a change in the number of Shares that are represented by each American Depositary Share, or whenever the
Depositary shall receive notice of any meeting of or solicitation of holders of Shares or other Deposited Securities, or whenever the Depositary shall find it necessary or convenient, the Depositary shall fix a record date (the &#147;ADS Record
Date&#148;), as close as practicable to the record date fixed by the Company with respect to the Shares (if applicable), for the determination of the Holders who shall be entitled to receive such distribution, to give instructions for the exercise
of voting rights at any such meeting, to give or withhold such consent, to receive such notice or solicitation or to otherwise take action or to exercise the rights of Holders with respect to such changed number of Shares represented by each
American Depositary Share or for any other reason. Subject to applicable law and the provisions of Sections 4.1 through 4.6 hereof and to the other terms and conditions of this Deposit Agreement, only the Holders of record at the close of business
in New York on such ADS Record Date shall be entitled to receive such distribution, to give such voting instructions, to receive such notice or solicitation, or otherwise take action. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">19 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.8<U>&nbsp;Voting of Deposited Securities</U>. Subject to the next sentence, as
soon as practicable after receipt of notice of any meeting at which the holders of Deposited Securities are entitled to vote, or of solicitation of consents or proxies from holders of Deposited Securities, the Depositary shall fix the ADS Record
Date in respect of such meeting or such solicitation of consents or proxies. The Depositary shall, if requested by the Company in writing in a timely manner (the Depositary having no obligation to take any further action if the request shall not
have been received by the Depositary at least 30 Business Days prior to the date of such vote or meeting) and at the Company&#146;s expense, and provided no U.S. legal prohibitions exist, mail by regular, ordinary mail delivery (or by electronic
mail or as otherwise may be agreed between the Company and the Depositary in writing from time to time) or otherwise distribute as soon as practicable after receipt thereof to Holders as of the ADS Record Date: (a)&nbsp;such notice of meeting or
solicitation of consent or proxy; (b)&nbsp;a statement that the Holders at the close of business on the ADS Record Date will be entitled, subject to any applicable law, the provisions of this Deposit Agreement, the Company&#146;s Memorandum and
Articles of Association and the provisions of or governing the Deposited Securities (which provisions, if any, shall be summarized in pertinent part by the Company), to instruct the Depositary as to the exercise of the voting rights, if any,
pertaining to the Deposited Securities represented by such Holder&#146;s American Depositary Shares; and (c)&nbsp;a brief statement as to the manner in which such voting instructions may be given to the Depositary, or in which instructions may be
deemed to have been given in accordance with this Section&nbsp;4.8, including an express indication that instructions may be given (or be deemed to have been given in accordance with the immediately following paragraph of this section if no
instruction is received) to the Depositary to give a discretionary proxy to a person or persons designated by the Company. Voting instructions may be given only in respect of a number of American Depositary Shares representing an integral number of
Deposited Securities. Upon the timely receipt of voting instructions of a Holder on the ADS Record Date in the manner specified by the Depositary, the Depositary shall endeavor, insofar as practicable and permitted under applicable law, the
provisions of this Deposit Agreement, the Company&#146;s Memorandum and Articles of Association and the provisions of or governing the Deposited Securities, to vote or cause the Custodian to vote the Deposited Securities (in person or by proxy)
represented by American Depositary Shares evidenced by such Receipt in accordance with such voting instructions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the event that (i)&nbsp;the
Depositary timely receives voting instructions from a Holder which fail to specify the manner in which the Depositary is to vote the Deposited Securities represented by such Holder&#146;s ADSs or (ii)&nbsp;no timely instructions are received by the
Depositary from a Holder with respect to any of the Deposited Securities represented by the ADSs held by such Holder on the ADS Record Date, the Depositary shall (unless otherwise specified in the notice distributed to Holders) deem such Holder to
have instructed the Depositary to give a discretionary proxy to a person designated by the Company with respect to such Deposited Securities and the Depositary shall give a discretionary proxy to a person designated by the Company to vote such
Deposited Securities, provided, however, that no such instruction shall be deemed to have been given and no such discretionary proxy shall be given with respect to any matter as to which the Company informs the Depositary (and the Company agrees to
provide such information as promptly as practicable in writing, if applicable) that (x)&nbsp;the Company does not wish to give such proxy, (y)&nbsp;the Company is aware or should reasonably be aware that substantial opposition exists from Holders
against the outcome for which the person designated by the Company would otherwise vote or (z)&nbsp;the outcome for which the person designated by the Company would otherwise vote would materially and adversely affect the rights of holders of
Deposited Securities, provided, further, that the Company will have no liability to any Holder or Beneficial Owner resulting from such notification. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">20 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the event that voting on any resolution or matter is conducted on a show of hands basis in accordance
with the Memorandum and Articles of Association, the Depositary will refrain from voting and the voting instructions (or the deemed voting instructions, as set out above) received by the Depositary from Holders shall lapse. The Depositary will have
no obligation to demand voting on a poll basis with respect to any resolution and shall have no liability to any Holder or Beneficial Owner for not having demanded voting on a poll basis. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Neither the Depositary nor the Custodian shall, under any circumstances exercise any discretion as to voting, and neither the Depositary nor the Custodian
shall vote, attempt to exercise the right to vote, or in any way make use of for purposes of establishing a quorum or otherwise, the Deposited Securities represented by ADSs except pursuant to and in accordance with such written instructions from
Holders, including the deemed instruction to the Depositary to give a discretionary proxy to a person designated by the Company. Deposited Securities represented by ADSs for which (i)&nbsp;no timely voting instructions are received by the Depositary
from the Holder, or (ii)&nbsp;timely voting instructions are received by the Depositary from the Holder but such voting instructions fail to specify the manner in which the Depositary is to vote the Deposited Securities represented by such
Holder&#146;s ADSs, shall be voted in the manner provided in this Section&nbsp;4.8. Notwithstanding anything else contained herein, and subject to applicable law, regulation and the Memorandum and Articles of Association, the Depositary shall, if so
requested in writing by the Company, represent all Deposited Securities (whether or not voting instructions have been received in respect of such Deposited Securities from Holders as of the ADS Record Date) for the purpose of establishing quorum at
a meeting of shareholders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There can be no assurance that Holders or Beneficial Owners generally or any Holder or Beneficial Owner in particular will
receive the notice described above with sufficient time to enable the Holder to return voting instructions to the Depositary in a timely manner. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding the above, save for applicable provisions of the law of the Cayman Islands, and in accordance with the terms of Section&nbsp;5.3 hereof, the
Depositary shall not be liable for any failure to carry out any instructions to vote any of the Deposited Securities or the manner in which such vote is cast or the effect of such vote. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">21 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.9<U>&nbsp;Changes Affecting Deposited Securities</U>. Upon any change in par
value, <FONT STYLE="white-space:nowrap">split-up,</FONT> subdivision, cancellation, consolidation or any other reclassification of Deposited Securities or upon any recapitalization, reorganization, amalgamation, merger or consolidation or sale of
assets affecting the Company or to which it is otherwise a party, any securities which shall be received by the Depositary or the Custodian in exchange for, or in conversion of or replacement or otherwise in respect of, such Deposited Securities
shall, to the extent permitted by law, be treated as new Deposited Securities under this Deposit Agreement and the Receipts shall, subject to the provisions of this Deposit Agreement and applicable law, evidence American Depositary Shares
representing the right to receive such additional securities. Alternatively, the Depositary may, with the Company&#146;s approval, and shall, if the Company shall so request, subject to the terms of this Deposit Agreement and receipt of an Opinion
of Counsel furnished at the Company&#146;s expense satisfactory to the Depositary (stating that such distributions are not in violation of any applicable laws or regulations), execute and deliver additional Receipts, as in the case of a stock
dividend on the Shares, or call for the surrender of outstanding Receipts to be exchanged for new Receipts. In either case, as well as in the event of newly deposited Shares, necessary modifications to the form of Receipt contained in <U>Exhibit
A</U> and <U>Exhibit B</U> hereto, specifically describing such new Deposited Securities and/or corporate change, shall also be made. The Company agrees that it will, jointly with the Depositary, amend the Registration Statement on Form <FONT
STYLE="white-space:nowrap">F-6</FONT> as filed with the Commission to permit the issuance of such new form of Receipt. Notwithstanding the foregoing, in the event that any security so received may not be lawfully distributed to some or all Holders,
the Depositary may, with the Company&#146;s approval, and shall, if the Company requests, subject to receipt of an Opinion of Counsel (furnished at the Company&#146;s expense) satisfactory to the Depositary that such action is not in violation of
any applicable laws or regulations, sell such securities at public or private sale, at such place or places and upon such terms as it may deem proper and may allocate the net proceeds of such sales (net of fees and charges of, and expenses incurred
by, the Depositary and/or a division or Affiliate(s) of the Depositary and taxes and/or governmental charges) for the account of the Holders otherwise entitled to such securities upon an averaged or other practicable basis without regard to any
distinctions among such Holders and distribute the net proceeds so allocated to the extent practicable as in the case of a distribution received in cash pursuant to Section&nbsp;4.1 hereof. The Depositary shall not be responsible for (i)&nbsp;any
failure to determine that it may be lawful or feasible to make such securities available to Holders in general or to any Holder in particular, (ii)&nbsp;any foreign exchange exposure or loss incurred in connection with such sale or (iii)&nbsp;any
liability to the purchaser of such securities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.10<U>&nbsp;Available Information</U>.&nbsp;The Company is subject to the
periodic reporting requirements of the Exchange Act applicable to foreign private issuers (as defined in Rule 405 of the Securities Act) and accordingly files certain information with the Commission. These reports and documents can be inspected and
copied at the Commission&#146;s website at www.sec.gov or at the public reference facilities maintained by the Commission located at 100&nbsp;F&nbsp;Street, N.E., Washington D.C.&nbsp;20549, U.S.A. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.11<U>&nbsp;Reports</U>.&nbsp;The Depositary shall make available during normal business hours on any Business Day for inspection by
Holders at its Corporate Trust Office any reports and communications, including any proxy soliciting materials, received from the Company which are both received by the Depositary, the Custodian, or the nominee of either of them as the holder of the
Deposited Securities and made generally available to the holders of such Deposited Securities by the Company. The Company agrees to provide to the Depositary, at the Company&#146;s expense, all such documents that it provides to the Custodian.
Unless otherwise agreed in writing by the Company and the Depositary, the Depositary shall, at the expense of the Company and in accordance with Section&nbsp;5.6 hereof, also mail to Holders by regular, ordinary mail delivery or by electronic
transmission (if agreed by the Company and the Depositary) copies of notices and reports when furnished by the Company pursuant to Section&nbsp;5.6 hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.12<U>&nbsp;List of Holders</U>.&nbsp;Promptly upon written request by the Company, the Depositary shall, at the expense of the
Company, furnish to it a list, as of a recent date, of the names, addresses and holdings of American Depositary Shares by all persons in whose names Receipts are registered on the books of the Depositary. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">22 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 4.13<U></U><U>&nbsp;Taxation; Withholding</U>.&nbsp;The Depositary will, and will
instruct the Custodian to, forward to the Company or its agents such information from its records as the Company may request to enable the Company or its agents to file necessary tax reports with governmental authorities or agencies. The Depositary,
the Custodian or the Company and its agents may, but shall not be obligated to, file such reports as are necessary to reduce or eliminate applicable taxes on dividends and on other distributions in respect of Deposited Securities under applicable
tax treaties or laws for the Holders and Beneficial Owners. Holders and Beneficial Owners of American Depositary Shares may be required from time to time, and in a timely manner to provide and/or file such proof of taxpayer status, residence and
beneficial ownership (as applicable), to execute such certificates and to make such representations and warranties, or to provide any other information or documents, as the Depositary or the Custodian may deem necessary or proper to fulfill the
Depositary&#146;s or the Custodian&#146;s obligations under applicable law. The Holders and Beneficial Owners shall indemnify the Depositary, the Company, the Custodian, the Agents and their respective directors, officers, 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 by the Beneficial Owner or Holder or out of or in connection with any inaccuracy in or omission from any such proof, certificate, representation, warranty, information or document furnished by or on behalf of such Holder or
Beneficial Owner. The obligations of Holders and Beneficial Owners under this Section&nbsp;4.13 shall survive any transfer of Receipts, any surrender of Receipts and withdrawal of Deposited Securities or the termination of this Deposit Agreement.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company shall remit to the appropriate governmental authority or agency any amounts required to be withheld by the Company and owing to such
governmental authority or agency. Upon any such withholding, the Company shall remit to the Depositary information, in a form reasonably satisfactory to the Depositary, about such taxes and/or governmental charges withheld or paid, and, if so
requested, the tax receipt (or other proof of payment to the applicable governmental authority) therefor. The Depositary shall, to the extent required by U.S. law, report to Holders (i)&nbsp;any taxes withheld by it; (ii)&nbsp;any taxes withheld by
the Custodian, subject to information being provided to the Depositary by the Custodian and (iii)&nbsp;any taxes withheld by the Company, subject to information being provided to the Depositary by the Company. The Depositary and the Custodian shall
not be required to provide the Holders with any evidence of the remittance by the Company (or its agents) of any taxes withheld, or of the payment of taxes by the Company, except to the extent the evidence is provided by the Company to the
Depositary. None of the Depositary, the Custodian or the Company shall be liable for the failure by any Holder or Beneficial Owner to obtain the benefits of credits on the basis of <FONT STYLE="white-space:nowrap">non-U.S.</FONT> tax paid against
such Holder&#146;s or Beneficial Owner&#146;s income tax liability. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the event that the Depositary determines that any distribution in property
(including Shares and rights to subscribe therefor) is subject to any tax or other governmental charge which the Depositary is obligated to withhold, the Depositary shall withhold the amount required to be withheld and may by public or private sale
dispose of all or a portion of such property (including Shares and rights to subscribe therefor) in such amounts and in such manner as the Depositary deems necessary and practicable to pay such taxes and/or charges and the Depositary shall
distribute the net proceeds of any such sale after deduction of such taxes and/or charges to the Holders entitled thereto in proportion to the number of American Depositary Shares held by them respectively. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">23 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary is under no obligation to provide the Holders and Beneficial Owners with any information
about the tax status of the Company. The Depositary shall not incur any liability for any tax consequences that may be incurred by Holders and Beneficial Owners on account of their ownership of the American Depositary Shares, including without
limitation, tax consequences resulting from the Company (or any of its subsidiaries) being treated as a &#147;Passive Foreign Investment Company&#148; (as defined in the U.S. Internal Revenue Code of 1986, as amended and the regulations issued
thereunder) or otherwise. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE V. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>THE DEPOSITARY, THE CUSTODIAN AND THE COMPANY </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 5.1<U>&nbsp;Maintenance of Office and Transfer Books by the Registrar</U>.&nbsp;Until termination of this Deposit Agreement in
accordance with its terms, the Depositary or if a Registrar for the Receipts shall have been appointed, the Registrar shall maintain in the Borough of Manhattan, the City of New York, an office and facilities for the execution and delivery,
registration, registration of transfers, combination and <FONT STYLE="white-space:nowrap">split-up</FONT> of Receipts, the surrender of Receipts and the Delivery and withdrawal of Deposited Securities in accordance with the provisions of this
Deposit Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary or the Registrar as applicable, shall keep books for the registration of Receipts and transfers of Receipts which at
all reasonable times shall be open for inspection by the Company and by the Holders of such Receipts, provided that such inspection shall not be, to the Depositary&#146;s or the Registrar&#146;s knowledge, for the purpose of communicating with
Holders of such Receipts in the interest of a business or object other than the business of the Company or other than a matter related to this Deposit Agreement or the Receipts. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary or the Registrar, as applicable, may close the transfer books with respect to the Receipts, at any time and from time to time, when deemed
necessary or advisable by it in connection with the performance of its duties hereunder, or at the reasonable written request of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If any
Receipts or the American Depositary Shares evidenced thereby are listed on one or more stock exchanges or automated quotation systems in the United States, the Depositary shall act as Registrar or appoint a Registrar or one or more <FONT
STYLE="white-space:nowrap">co-registrars</FONT> for registration of Receipts and transfers, combinations and <FONT STYLE="white-space:nowrap">split-ups,</FONT> and to countersign such Receipts in accordance with any requirements of such exchanges or
systems. Such Registrar or <FONT STYLE="white-space:nowrap">co-registrars</FONT> may be removed and a substitute or substitutes appointed by the Depositary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If any Receipts or the American Depositary Shares evidenced thereby are listed on one or more securities exchanges, markets or automated quotation systems,
(i)&nbsp;the Depositary shall be entitled to, and shall, take or refrain from taking such action(s) as it may deem necessary or appropriate to comply with the requirements of such securities exchange(s), market(s) or automated quotation system(s)
applicable to it, notwithstanding any other provision of this Deposit Agreement; and (ii)&nbsp;upon the reasonable request of the Depositary, the Company shall provide the Depositary such information and assistance as may be reasonably necessary for
the Depositary to comply with such requirements, to the extent that the Company may lawfully do so. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">24 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each Registrar and <FONT STYLE="white-space:nowrap">co-registrar</FONT> appointed under this
Section&nbsp;5.1 shall give notice in writing to the Depositary accepting such appointment and agreeing to be bound by the applicable terms of the Deposit Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 5.2<U>&nbsp;Exoneration</U>.&nbsp;None of the Depositary, the Custodian or the Company shall be obligated to do or perform any act
which is inconsistent with the provisions of this Deposit Agreement or shall incur any liability to Holders, Beneficial Owners or any third parties (i)&nbsp;if the Depositary, the Custodian or the Company or their respective controlling persons or
agents (including without limitation, the Agents) shall be prevented or forbidden from, or delayed in, doing or performing any act or thing required by the terms of this Deposit Agreement, by reason of any provision of any present or future law or
regulation of the United States or any state thereof, the Cayman Islands or any other country, or of any other governmental authority or regulatory authority or stock exchange, or on account of the possible criminal or civil penalties or restraint,
or by reason of any provision, present or future, of the Memorandum and Articles of Association or any provision of or governing any Deposited Securities, or by reason of any act of God or war or other circumstances beyond its control (including,
without limitation, nationalization, expropriation, currency restrictions, work stoppage, strikes, civil unrest, revolutions, rebellions, explosions and computer failure), (ii)&nbsp;by reason of any exercise of, or failure to exercise, any
discretion provided for in this Deposit Agreement or in the Memorandum and Articles of Association or provisions of or governing Deposited Securities, (iii)&nbsp;for any action or inaction of the Depositary, the Custodian or the Company or their
respective controlling persons or agents (including without limitation, the Agents) in reliance upon the advice of or information from legal counsel, accountants, any person presenting Shares for deposit, any Holder, any Beneficial Owner or
authorized representative thereof, or any other person believed by it in good faith to be competent to give such advice or information, (iv)&nbsp;for the inability by a Holder or Beneficial Owner to benefit from any distribution, offering, right or
other benefit which is made available to holders of Deposited Securities but is not, under the terms of this Deposit Agreement, made available to Holders of American Depositary Shares or (v)&nbsp;for any special, consequential, indirect or punitive
damages for any breach of the terms of this Deposit Agreement or otherwise. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary, its controlling persons, its agents (including without
limitation, the Agents), the Custodian and the Company, its controlling persons and its agents may rely and shall be protected in acting upon any written notice, request, opinion or other document believed by it to be genuine and to have been signed
or presented by the proper party or parties. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No disclaimer of liability under the Securities Act or the Exchange Act is intended by any provision of this
Deposit Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 5.3<U>&nbsp;Standard of Care</U>.&nbsp;The Company and the Depositary and their respective directors,
officers, Affiliates, employees and agents (including without limitation, the Agents) assume no obligation and shall not be subject to any liability under this Deposit Agreement or any Receipts to any Holder(s) or Beneficial Owner(s) or other
persons, except in accordance with Section&nbsp;5.8 hereof, provided, that the Company and the Depositary and their respective directors, officers, Affiliates, employees and agents (including without limitation, the Agents) agree to perform their
respective obligations specifically set forth in this Deposit Agreement or the applicable ADRs without gross negligence or willful misconduct. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">25 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Without limitation of the foregoing, neither the Depositary, nor the Company, nor any of their respective
controlling persons, directors, officers, affiliates, employees or agents (including without limitation, the Agents), shall be under any obligation to appear in, prosecute or defend any action, suit or other proceeding in respect of any Deposited
Securities or in respect of the Receipts, which in its opinion may involve it in expense or liability, unless indemnity satisfactory to it against all expenses (including fees and disbursements of counsel) and liabilities be furnished as often as
may be required (and no Custodian shall be under any obligation whatsoever with respect to such proceedings, the responsibility of the Custodian being solely to the Depositary). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary and its directors, officers, affiliates, employees and agents (including without limitation, the Agents) shall not be liable for any failure to
carry out any instructions to vote any of the Deposited Securities, or for the manner in which any vote is cast or the effects of any vote. The Depositary shall not incur any liability for any failure to determine that any distribution or action may
be lawful or reasonably practicable, for the content of any information submitted to it by the Company for distribution to the 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 or for any tax consequences that may result from the ownership of ADSs, Shares or Deposited Securities, for the <FONT STYLE="white-space:nowrap">credit-worthiness</FONT>
of any third party, for allowing any rights to lapse upon the terms of this Deposit Agreement or for the failure or timeliness of any notice from the Company, or for any action or non action by it in reliance upon the opinion, advice of or
information from legal counsel, accountants, any person presenting Shares for deposit, any Holder or any other person believed by it in good faith to be competent to give such advice or information. The Depositary and its agents (including without
limitation, the Agents) 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, provided that in connection with the issue out of which such potential liability arises the Depositary performed its obligations without gross negligence or willful misconduct while it acted as Depositary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 5.4<U>&nbsp;Resignation and Removal of the Depositary; Appointment of Successor Depositary</U>.&nbsp;The Depositary may at any time
resign as Depositary hereunder by written notice of resignation delivered to the Company, such resignation to be effective on the earlier of (i)&nbsp;the 90th day after delivery thereof to the Company (whereupon the Depositary shall, in the event no
successor depositary has been appointed by the Company, be entitled to take the actions contemplated in Section&nbsp;6.2 hereof) and (ii)&nbsp;the appointment by the Company of a successor depositary and its acceptance of such appointment as
hereinafter provided, save that, any amounts, fees, costs or expenses owed to the Depositary hereunder or in accordance with any other agreements otherwise agreed in writing between the Company and the Depositary from time to time shall be paid to
the Depositary prior to such resignation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company shall use reasonable efforts to appoint such successor depositary, and give notice to the
Depositary of such appointment, not more than 90&nbsp;days after delivery by the Depositary of written notice of resignation as provided in this Section&nbsp;5.4. In the event that notice of the appointment of a successor depositary is not provided
by the Company in accordance with the preceding sentence, the Depositary shall be entitled to take the actions contemplated in Section&nbsp;6.2 hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary may at any time be removed by the Company by written notice of such removal, which removal shall be effective on the later of (i)&nbsp;the 90th
day after delivery thereof to the Depositary (whereupon the Depositary shall be entitled to take the actions contemplated in Section&nbsp;6.2 hereof if a successor depositary has not been appointed), and (ii)&nbsp;the appointment by the Company of a
successor depositary and its acceptance of such appointment as hereinafter provided, save that, any amounts, fees, costs or expenses owed to the Depositary hereunder or in accordance with any other agreements otherwise agreed in writing between the
Company and the Depositary from time to time shall be paid to the Depositary prior to such removal. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">26 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In case at any time the Depositary acting hereunder shall resign or be removed, the Company shall use its
best efforts to appoint a successor depositary, which shall be a bank or trust company having an office in the Borough of Manhattan, the City of New York. Every successor depositary shall be required by the Company to execute and deliver to its
predecessor and to the Company an instrument in writing accepting its appointment hereunder, and thereupon such successor depositary, without any further act or deed (except as required by applicable law), shall become fully vested with all the
rights, powers, duties and obligations of its predecessor. The predecessor depositary, upon payment of all sums due to it and on the written request of the Company, shall (i)&nbsp;execute and deliver an instrument transferring to such successor all
rights and powers of such predecessor hereunder (other than as contemplated in Sections 5.8 and 5.9 hereof), (ii)&nbsp;duly assign, transfer and deliver all right, title and interest to the Deposited Securities to such successor, and
(iii)&nbsp;deliver to such successor a list of the Holders of all outstanding Receipts and such other information relating to Receipts and Holders thereof as the successor may reasonably request. Any such successor depositary shall promptly mail
notice of its appointment to such Holders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any corporation into or with which the Depositary may be merged or consolidated shall be the successor of the
Depositary without the execution or filing of any document or any further act and, notwithstanding anything to the contrary in this Deposit Agreement, the Depositary may assign or otherwise transfer all or any of its rights and benefits under this
Deposit Agreement (including any cause of action arising in connection with it) to Deutsche Bank AG or any branch thereof or any entity which is a direct or indirect subsidiary or other affiliate of Deutsche Bank AG. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 5.5<U>&nbsp;The Custodian</U>.&nbsp;The Custodian or its successors in acting hereunder shall be subject at all times and in all
respects to the direction of the Depositary for the Deposited Securities for which the Custodian acts as custodian and shall be responsible solely to it. If any Custodian resigns or is discharged from its duties hereunder with respect to any
Deposited Securities and no other Custodian has previously been appointed hereunder, the Depositary shall promptly appoint a substitute custodian. The Depositary shall require such resigning or discharged Custodian to deliver the Deposited
Securities held by it, together with all such records maintained by it as Custodian with respect to such Deposited Securities as the Depositary may request, to the Custodian designated by the Depositary. Whenever the Depositary determines, in its
discretion, that it is appropriate to do so, it may appoint an additional entity to act as Custodian with respect to any Deposited Securities, or discharge the Custodian with respect to any Deposited Securities and appoint a substitute custodian,
which shall thereafter be Custodian hereunder with respect to the Deposited Securities. After any such change, the Depositary shall give notice thereof in writing to all Holders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Upon the appointment of any successor depositary, any Custodian then acting hereunder shall, unless otherwise instructed by the Depositary, continue to be the
Custodian of the Deposited Securities without any further act or writing and shall be subject to the direction of the successor depositary. The successor depositary so appointed shall, nevertheless, on the written request of any Custodian, execute
and deliver to such Custodian all such instruments as may be proper to give to such Custodian full and complete power and authority to act on the direction of such successor depositary. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">27 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 5.6<U>&nbsp;Notices and Reports</U>.&nbsp;On or before the first date on which the
Company gives notice, by publication or otherwise, of any meeting of holders of Shares or other Deposited Securities, or of any adjourned meeting of such holders, or of the taking of any action by such holders other than at a meeting, or of the
taking of any action in respect of any cash or other distributions or the offering of any rights in respect of Deposited Securities, the Company shall transmit to the Depositary and the Custodian a copy of the notice thereof in English but otherwise
in the form given or to be given to holders of Shares or other Deposited Securities. The Company shall also furnish to the Custodian and the Depositary a summary, in English, of any applicable provisions or proposed provisions of the Memorandum and
Articles of Association that may be relevant or pertain to such notice of meeting or be the subject of a vote thereat. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company will also transmit to
the Depositary (a)&nbsp;English language versions of the other notices, reports and communications which are made generally available by the Company to holders of its Shares or other Deposited Securities and (b)&nbsp;English language versions of the
Company&#146;s annual and other reports prepared in accordance with the applicable requirements of the Commission. The Depositary shall arrange, at the request of the Company and at the Company&#146;s expense, for the mailing of copies thereof to
all Holders, or by any other means as agreed between the Company and the Depositary (at the Company&#146;s expense) or make such notices, reports and other communications available for inspection by all Holders, provided, that, the Depositary shall
have received evidence sufficiently satisfactory to it, including in the form of an Opinion of Counsel regarding U.S. law or of any other applicable jurisdiction, furnished at the expense of the Company, as the Depositary reasonably requests, that
the distribution of such notices, reports and any such other communications to Holders from time to time is valid and does not or will not infringe any local, U.S. or other applicable jurisdiction regulatory restrictions or requirements if so
distributed and made available to Holders. The Company will timely provide the Depositary with the quantity of such notices, reports, and communications, as requested by the Depositary from time to time, in order for the Depositary to effect such
mailings. The Company has delivered to the Depositary and the Custodian a copy of the Memorandum and Articles of Association along with the provisions of or governing the Shares and any other Deposited Securities issued by the Company or any
Affiliate of the Company, in connection with the Shares, in each case, to the extent not in English, along with a certified English translation thereof, and promptly upon any amendment thereto or change therein, the Company shall deliver to the
Depositary and the Custodian a copy of such amendment thereto or change therein, to the extent not in English, along with a certified English translation thereof. The Depositary may rely upon such copy for all purposes of this Deposit Agreement.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary will make available, at the expense of the Company, a copy of any such notices, reports or communications issued by the Company and
delivered to the Depositary for inspection by the Holders of the Receipts evidencing the American Depositary Shares representing such Shares governed by such provisions at the Depositary&#146;s Corporate Trust Office, at the office of the Custodian
and at any other designated transfer office. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">28 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 5.7<U>&nbsp;Issuance of Additional Shares, ADSs etc.</U>&nbsp;The Company agrees
that in the event it or any of its Affiliates proposes (i)&nbsp;an issuance, sale or distribution of additional Shares, (ii)&nbsp;an offering of rights to subscribe for Shares or other Deposited Securities, (iii)&nbsp;an issuance of securities
convertible into or exchangeable for Shares, (iv)&nbsp;an issuance of rights to subscribe for securities convertible into or exchangeable for Shares, (v)&nbsp;an elective dividend of cash or Shares, (vi)&nbsp;a redemption of Deposited Securities,
(vii)&nbsp;a meeting of holders of Deposited Securities, or solicitation of consents or proxies, relating to any reclassification of securities, merger, subdivision, amalgamation or consolidation or transfer of assets, (viii)&nbsp;any
reclassification, recapitalization, reorganization, merger, amalgamation, consolidation or sale of assets which affects the Deposited Securities or (ix)&nbsp;a distribution of property other than cash, Shares or rights to purchase additional Shares
it will obtain U.S. legal advice and take all steps necessary to ensure that the application of the proposed transaction to Holders and Beneficial Owners does not violate the registration provisions of the Securities Act, or any other applicable
laws (including, without limitation, the Investment Company Act of 1940, as amended, the Exchange Act or the securities laws of the states of the United States). In support of the foregoing, the Company will furnish to the Depositary at its request,
at the Company&#146;s expense, (a)&nbsp;a written opinion of U.S. counsel (satisfactory to the Depositary) stating whether or not application of such transaction to Holders and Beneficial Owners (1)&nbsp;requires a registration statement under the
Securities Act to be in effect or (2)&nbsp;is exempt from the registration requirements of the Securities Act and/or (3)&nbsp;dealing with such other issues requested by the Depositary; (b)&nbsp;a written opinion of Cayman Islands counsel
(satisfactory to the Depositary) stating that (1)&nbsp;making the transaction available to Holders and Beneficial Owners does not violate the laws or regulations of the Cayman Islands and (2)&nbsp;all requisite regulatory and corporate consents and
approvals have been obtained in the Cayman Islands; and (c)&nbsp;as the Depositary may request, a written Opinion of Counsel in any other jurisdiction in which Holders or Beneficial Owners reside to the effect that making the transaction available
to such Holders or Beneficial Owners does not violate the laws or regulations of such jurisdiction as well as certificates of the Company as to such matters as the Depositary may deem necessary or appropriate in the circumstances. If the filing of a
registration statement is required, the Depositary shall not have any obligation to proceed with the transaction unless it shall have received evidence reasonably satisfactory to it that such registration statement has been declared effective and
that such distribution is in accordance with all applicable laws or regulations. If, being advised by counsel, the Company determines that a transaction is required to be registered under the Securities Act, the Company will either (i)&nbsp;register
such transaction to the extent necessary, (ii)&nbsp;alter the terms of the transaction to avoid the registration requirements of the Securities Act or (iii)&nbsp;direct the Depositary to take specific measures, in each case as contemplated in this
Deposit Agreement, to prevent such transaction from violating the registration requirements of the Securities Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company agrees with the Depositary
that neither the Company nor any of its Affiliates will at any time (i)&nbsp;deposit any Shares or other Deposited Securities, either upon original issuance or upon a sale of Shares or other Deposited Securities previously issued and reacquired by
the Company or by any such Affiliate, or (ii)&nbsp;issue additional Shares, rights to subscribe for such Shares, securities convertible into or exchangeable for Shares or rights to subscribe for such securities, unless such transaction and the
securities issuable in such transaction are exempt from registration under the Securities Act or have been registered under the Securities Act (and such registration statement has been declared effective). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding anything else contained in this Deposit Agreement, nothing in this Deposit Agreement shall be deemed to obligate the Company to file any
registration statement in respect of any proposed transaction. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">29 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 5.8<U>&nbsp;Indemnification</U>.&nbsp;The Company agrees to indemnify the
Depositary, any Custodian and each of their respective directors, officers, employees, agents (including without limitation, the Agents) and Affiliates against, and hold each of them harmless from, any losses, liabilities, taxes, costs, claims,
judgments, proceedings, actions, demands and any charges or expenses of any kind whatsoever (including, but not limited to, reasonable fees and expenses of counsel together with, in each case, value added tax and any similar tax charged or otherwise
imposed in respect thereof) (collectively referred to as &#147;<B>Losses</B>&#148;) which the Depositary or any agent (including without limitation, the Agents) thereof may incur or which may be made against it as a result of or in connection with
its appointment or the exercise of its powers and duties under this Agreement or that may arise (a)&nbsp;out of or in connection with any offer, issuance, sale, resale, transfer, deposit or withdrawal of Receipts, American Depositary Shares, the
Shares, or other Deposited Securities, as the case may be, (b)&nbsp;out of or in connection with any offering documents in respect thereof or (c)&nbsp;out of or in connection with acts performed or omitted, including, but not limited to, any
delivery by the Depositary on behalf of the Company of information regarding the Company in connection with this Deposit Agreement, the Receipts, the American Depositary Shares, the Shares, or any Deposited Securities, in any such case (i)&nbsp;by
the Depositary, the Custodian or any of their respective directors, officers, employees, agents (including without limitation, the Agents) and Affiliates, except to the extent any such Losses arise out of the gross negligence or wilful misconduct of
any of them, or (ii)&nbsp;by the Company or any of its directors, officers, employees, agents and Affiliates. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary agrees to indemnify the
Company and hold it harmless from any Losses which may arise out of acts performed or omitted to be performed by the Depositary arising out of its gross negligence or wilful misconduct. Notwithstanding the above, in no event shall the Depositary or
any of its directors, officers, employees, agents (including without limitation, the Agents) and/or Affiliates be liable for any special, consequential, indirect or punitive damages to the Company, Holders, Beneficial Owners or any other person.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any person seeking indemnification hereunder (an &#147;<B>Indemnified Person</B>&#148;) shall notify the person from whom it is seeking indemnification
(the &#147;<B>Indemnifying Person</B>&#148;) of the commencement of any indemnifiable action or claim promptly after such Indemnified Person becomes aware of such commencement (provided that the failure to make such notification shall not affect
such Indemnified Person&#146;s rights to indemnification except to the extent the Indemnifying Person is materially prejudiced by such failure) and shall consult in good faith with the Indemnifying Person as to the conduct of the defense of such
action or claim that may give rise to an indemnity hereunder, which defense shall be reasonable under the circumstances. No Indemnified Person shall compromise or settle any action or claim that may give rise to an indemnity hereunder without the
consent of the Indemnifying Person, which consent shall not be unreasonably withheld. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The obligations set forth in this Section shall survive the
termination of this Deposit Agreement and the succession or substitution of any party hereto. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 5.9<U>&nbsp;Fees and Charges of
Depositary</U>.&nbsp;The Company, the Holders, the Beneficial Owners, and persons depositing Shares or surrendering ADSs for cancellation and withdrawal of Deposited Securities shall be required to pay to the Depositary the Depositary&#146;s fees
and related charges identified as payable by them respectively as provided for under Article&nbsp;(9) of the Receipt. All fees and charges so payable may, at any time and from time to time, be changed by agreement between the Depositary and the
Company, but, in the case of fees and charges payable by Holders and Beneficial Owners, only in the manner contemplated in Section&nbsp;6.1 hereof. The Depositary shall provide, without charge, a copy of its latest fee schedule to anyone upon
request. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">30 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary and the Company may reach separate agreement in relation to the payment of any additional
remuneration to the Depositary in respect of any exceptional duties which the Depositary finds necessary or desirable and agreed by both parties in the performance of its obligations hereunder and in respect of the actual costs and expenses of the
Depositary in respect of any notices required to be given to the Holders in accordance with Article&nbsp;(20) of the Receipt. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with any
payment by the Company to the Depositary: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">all fees, taxes, duties, charges, costs and expenses which are payable by the Company shall be paid or be
procured to be paid by the Company (and any such amounts which are paid by the Depositary shall be reimbursed to the Depositary by the Company upon demand therefor); </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">such payment shall be subject to all necessary applicable exchange control and other consents and approvals
having been obtained. The Company undertakes to use its reasonable endeavours to obtain all necessary approvals that are required to be obtained by it in this connection; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(iii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Depositary may request, in its sole but reasonable discretion after reasonable consultation with the
Company, an Opinion of Counsel regarding U.S. law, the laws of<B> </B>the Cayman Islands or of any other relevant jurisdiction, to be furnished at the expense of the Company, if at any time it deems it necessary to seek such an Opinion of Counsel
regarding the validity of any action to be taken or instructed to be taken under this Agreement. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company agrees to promptly pay to
the Depositary such other fees, charges and expenses and to reimburse the Depositary for such <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">out-of-pocket</FONT></FONT> expenses as the Depositary and the Company may agree to in
writing from time to time. Responsibility for payment of such charges may at any time and from time to time be changed by agreement between the Company and the Depositary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">All payments by the Company to the Depositary under this Section&nbsp;5.9 shall be paid without <FONT STYLE="white-space:nowrap">set-off</FONT> or
counterclaim, and free and clear of and without deduction or withholding for or on account of, any present or future taxes, levies, imports, duties, fees, assessments or other charges of whatever nature, imposed by the Cayman Islands or by any
department, agency or other political subdivision or taxing authority thereof or therein, and all interest, penalties or similar liabilities with respect thereto. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The right of the Depositary to receive payment of fees, charges and expenses as provided above shall survive the termination of this Deposit Agreement. As to
any Depositary, upon the resignation or removal of such Depositary as described in Section&nbsp;5.4 hereof, such right shall extend for those fees, charges and expenses incurred prior to the effectiveness of such resignation or removal. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">31 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 5.10<U>&nbsp;Restricted Securities Owners/Ownership Restrictions</U>.&nbsp;From time
to time or upon request of the Depositary, the Company shall provide to the Depositary a list setting forth, to the actual knowledge of the Company, those persons or entities who beneficially own Restricted Securities and the Company shall update
such list on a regular basis. The Depositary may rely on such list or update but shall not be liable for any action or omission made in reliance thereon. The Company agrees to advise in writing each of the persons or entities who, to the knowledge
of the Company, holds Restricted Securities that such Restricted Securities are ineligible for deposit hereunder (except under the circumstances contemplated in Section&nbsp;2.11) and, to the extent practicable, shall require each of such persons to
represent in writing that such person will not deposit Restricted Securities hereunder (except under the circumstances contemplated in Section&nbsp;2.11). Holders and Beneficial Owners shall comply with any limitations on ownership of Shares under
the Memorandum and Articles of Association or applicable Cayman Islands law as if they held the number of Shares their ADSs represent. The Company shall, in accordance with Article&nbsp;(24) of the Receipt, inform Holders and Beneficial Owners and
the Depositary of any other limitations on ownership of Shares that the Holders and Beneficial Owners may be subject to by reason of the number of ADSs held under the Articles of Association or applicable Cayman Islands law, as such restrictions may
be in force from time to time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company may, in its sole discretion, but subject to applicable law, instruct the Depositary to take action with
respect to the ownership interest of any Holder or Beneficial Owner pursuant to the Memorandum and Articles of Association, including but not limited to, the removal or limitation of voting rights or the mandatory sale or disposition on behalf of a
Holder or Beneficial Owner of the Shares represented by the ADRs held by such Holder or Beneficial Owner in excess of such limitations, if and to the extent such disposition is permitted by applicable law and the Memorandum and Articles of
Association; provided that any such measures are practicable and legal and can be undertaken without undue burden or expense, and provided further the Depositary&#146;s agreement to the foregoing is conditional upon it being advised of any
applicable changes in the Memorandum and Articles of Association. The Depositary shall have no liability for any actions taken in accordance with such instructions. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">32 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE VI. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AMENDMENT AND TERMINATION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 6.1<U>&nbsp;Amendment/Supplement</U>.&nbsp;Subject to the terms and conditions of this Section&nbsp;6.1 and applicable law, the
Receipts outstanding at any time, the provisions of this Deposit Agreement and the form of Receipt attached hereto and to be issued under the terms hereof may at any time and from time to time be amended or supplemented by written agreement between
the Company and the Depositary in any respect which they may deem necessary or desirable and not materially prejudicial to the Holders without the consent of the Holders or Beneficial Owners. Any amendment or supplement which shall impose or
increase any fees or charges (other than charges in connection with foreign exchange control regulations, and taxes and/or other governmental charges, delivery and other such expenses payable by Holders or Beneficial Owners), or which shall
otherwise materially prejudice any substantial existing right of Holders or Beneficial Owners, shall not, however, become effective as to outstanding Receipts until 30&nbsp;days after notice of such amendment or supplement shall have been given to
the Holders of outstanding Receipts. Notice of any amendment to the Deposit Agreement or form of Receipts shall not need to describe in detail the specific amendments effectuated thereby, and failure to describe the specific amendments in any such
notice shall not render such notice invalid, provided, however, that, in each such case, the notice given to the Holders identifies a means for Holders and Beneficial Owners to retrieve or receive the text of such amendment (i.e., upon retrieval
from the Commission&#146;s, the Depositary&#146;s or the Company&#146;s website or upon request from the Depositary).The parties hereto agree that any amendments or supplements which (i)&nbsp;are reasonably necessary (as agreed by the Company and
the Depositary) in order for (a)&nbsp;the American Depositary Shares to be registered on Form <FONT STYLE="white-space:nowrap">F-6</FONT> under the Securities Act or (b)&nbsp;the American Depositary Shares or the Shares to be traded solely in
electronic <FONT STYLE="white-space:nowrap">book-entry</FONT> form and (ii)&nbsp;do not in either such case impose or increase any fees or charges to be borne by Holders, shall be deemed not to materially prejudice any substantial rights of Holders
or Beneficial Owners. Every Holder and Beneficial Owner at the time any amendment or supplement so becomes effective shall be deemed, by continuing to hold such American Depositary Share or Shares, to consent and agree to such amendment or
supplement and to be bound by the Deposit Agreement as amended and supplemented thereby. In no event shall any amendment or supplement impair the right of the Holder to surrender such Receipt and receive therefor the Deposited Securities represented
thereby, except in order to comply with mandatory provisions of applicable law. Notwithstanding the foregoing, if any governmental body should adopt new laws, rules or regulations which would require amendment or supplement of the Deposit Agreement
to ensure compliance therewith, the Company and the Depositary may amend or supplement the Deposit Agreement and the Receipt at any time in accordance with such changed laws, rules or regulations. Such amendment or supplement to the Deposit
Agreement in such circumstances may become effective before a notice of such amendment or supplement is given to Holders or within any other period of time as required for compliance with such laws, rules or regulations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">33 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 6.2<U>&nbsp;Termination</U>.&nbsp;The Depositary shall, at any time at the written
direction of the Company, terminate this Deposit Agreement by mailing notice of such termination to the Holders of all Receipts then outstanding at least 90&nbsp;days prior to the date fixed in such notice for such termination, provided that, the
Depositary shall be reimbursed for any amounts, fees, costs or expenses owed to it in accordance with the terms of this Deposit Agreement and in accordance with any other agreements as otherwise agreed in writing between the Company and the
Depositary from time to time, prior to such termination shall take effect. If 90&nbsp;days shall have expired after (i)&nbsp;the Depositary shall have delivered to the Company a written notice of its election to resign, or (ii)&nbsp;the Company
shall have delivered to the Depositary a written notice of the removal of the Depositary, and in either case a successor depositary shall not have been appointed and accepted its appointment as provided in Section&nbsp;5.4 hereof, the Depositary may
terminate this Deposit Agreement by mailing notice of such termination to the Holders of all Receipts then outstanding at least 30&nbsp;days prior to the date fixed for such termination. On and after the date of termination of this Deposit
Agreement, each Holder will, upon surrender of such Receipt at the Corporate Trust Office of the Depositary, upon the payment of the charges of the Depositary for the surrender of Receipts referred to in Section&nbsp;2.6 hereof and subject to the
conditions and restrictions therein set forth, and upon payment of any applicable taxes and/or governmental charges, be entitled to Delivery, to him or upon his order, of the amount of Deposited Securities represented by such Receipt. If any
Receipts shall remain outstanding after the date of termination of this Deposit Agreement, the Registrar thereafter shall discontinue the registration of transfers of Receipts, and the Depositary shall suspend the distribution of dividends to the
Holders thereof, and shall not give any further notices or perform any further acts under this Deposit Agreement, except that the Depositary shall continue to collect dividends and other distributions pertaining to Deposited Securities, shall sell
rights or other property as provided in this Deposit Agreement, and shall continue to Deliver Deposited Securities, subject to the conditions and restrictions set forth in Section&nbsp;2.6 hereof, together with any dividends or other distributions
received with respect thereto and the net proceeds of the sale of any rights or other property, in exchange for Receipts surrendered to the Depositary (after deducting, or charging, as the case may be, in each case, the charges of the Depositary for
the surrender of a Receipt, any expenses for the account of the Holder in accordance with the terms and conditions of this Deposit Agreement and any applicable taxes and/or governmental charges or assessments). At any time after the expiration of
six months from the date of termination of this Deposit Agreement, the Depositary may sell the Deposited Securities then held hereunder and may thereafter hold uninvested the net proceeds of any such sale, together with any other cash then held by
it hereunder, in an unsegregated account, without liability for interest for the pro rata benefit of the Holders of Receipts whose Receipts have not theretofore been surrendered. After making such sale, the Depositary shall be discharged from all
obligations under this Deposit Agreement with respect to the Receipts and the Shares, Deposited Securities and American Depositary Shares, except to account for such net proceeds and other cash (after deducting, or charging, as the case may be, in
each case, the charges of the Depositary for the surrender of a Receipt, any expenses for the account of the Holder in accordance with the terms and conditions of this Deposit Agreement and any applicable taxes and/or governmental charges or
assessments). Upon the termination of this Deposit Agreement, the Company shall be discharged from all obligations under this Deposit Agreement except for its obligations to the Depositary hereunder. The obligations under the terms of the Deposit
Agreement and Receipts of Holders and Beneficial Owners of ADSs outstanding as of the effective date of any termination shall survive such effective date of termination and shall be discharged only when the applicable ADSs are presented by their
Holders to the Depositary for cancellation under the terms of the Deposit Agreement and the Holders have each satisfied any and all of their obligations hereunder (including, but not limited to, any payment and/or reimbursement obligations which
relate to prior to the effective date of termination but which payment and/or reimbursement is claimed after such effective date of termination). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding anything contained in the Deposit Agreement or any ADR, in connection with the termination of the Deposit Agreement, the Depositary may,
independently and without the need for any action by the Company, make available to Holders of ADSs a means to withdraw the Deposited Securities represented by their ADSs and to direct the deposit of such Deposited Securities into an unsponsored
American depositary shares program established by the Depositary, upon such terms and conditions as the Depositary may deem reasonably appropriate, subject however, in each case, to satisfaction of the applicable registration requirements by the
unsponsored American depositary shares program under the Securities Act, and to receipt by the Depositary of payment of the applicable fees and charges of, and reimbursement of the applicable expenses incurred by, the Depositary. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE VII. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MISCELLANEOUS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION
7.1<U>&nbsp;Counterparts</U>.&nbsp;This Deposit Agreement may be executed in any number of counterparts, each of which shall be deemed an original, and all of such counterparts together shall constitute one and the same agreement. Copies of this
Deposit Agreement shall be maintained with the Depositary and shall be open to inspection by any Holder during business hours. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">34 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 7.2<U>&nbsp;No Third</U><U><FONT STYLE="white-space:nowrap">-Party</FONT>
Beneficiaries</U>.&nbsp;This Deposit Agreement is for the exclusive benefit of the parties hereto (and their successors) and shall not be deemed to give any legal or equitable right, remedy or claim whatsoever to any other person, except to the
extent specifically set forth in this Deposit Agreement. Nothing in this Deposit Agreement shall be deemed to give rise to a partnership or joint venture among the parties hereto nor establish a fiduciary or similar relationship among the parties.
The parties hereto acknowledge and agree that (i)&nbsp;the Depositary and its Affiliates may at any time have multiple banking relationships with the Company and its Affiliates, (ii)&nbsp;the Depositary and its Affiliates may be engaged at any time
in transactions in which parties adverse to the Company or the Holders or Beneficial Owners may have interests and (iii)&nbsp;nothing contained in this Agreement shall (a)&nbsp;preclude the Depositary or any of its Affiliates from engaging in such
transactions or establishing or maintaining such relationships, or (b)&nbsp;obligate the Depositary or any of its Affiliates to disclose such transactions or relationships or to account for any profit made or payment received in such transactions or
relationships. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 7.3<U>&nbsp;Severability</U>.&nbsp;In case any one or more of the provisions contained in this Deposit Agreement
or in the Receipts should be or become invalid, illegal or unenforceable in any respect, the validity, legality and enforceability of the remaining provisions contained herein or therein shall in no way be affected, prejudiced or disturbed thereby.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 7.4<U>&nbsp;Holders and Beneficial Owners as Parties; Binding Effect</U>.&nbsp;The Holders and Beneficial Owners from time to
time of American Depositary Shares shall be parties to the Deposit Agreement and shall be bound by all of the terms and conditions hereof and of any Receipt by acceptance hereof or any beneficial interest therein. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 7.5<U>&nbsp;Notices</U>.&nbsp;Any and all notices to be given to the Company shall be deemed to have been duly given if personally
delivered or sent by first-class mail, air courier or cable, telex, facsimile transmission or electronic transmission, confirmed by letter, addressed to 6/F, No.6 Building, No.500 Shengxia Road, Pudong New Area District, Shanghai, People&#146;s
Republic of China , Attention: Chief Executive Officer or to any other address which the Company may specify in writing to the Depositary or at which it may be effectively given such notice in accordance with applicable law. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any and all notices to be given to the Depositary shall be deemed to have been duly given if personally delivered or sent by first-class mail, air courier or
cable, telex, facsimile transmission or by electronic transmission (if agreed by the Company and the Depositary), at the Company&#146;s expense, unless otherwise agreed in writing between the Company and the Depositary, confirmed by letter,
addressed to Deutsche Bank Trust Company Americas, 60 Wall Street, New York, New York 10005, USA, Attention: ADR Department, telephone: +1 212 <FONT STYLE="white-space:nowrap">250-9100,</FONT> facsimile: + 1 212 797 0327 or to any other address
which the Depositary may specify in writing to the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any and all notices to be given to any Holder shall be deemed to have been duly given if
personally delivered or sent by first-class mail or cable, telex, facsimile transmission or by electronic transmission (if agreed by the Company and the Depositary), at the Company&#146;s expense, unless otherwise agreed in writing between the
Company and the Depositary, addressed to such Holder at the address of such Holder as it appears on the transfer books for Receipts of the Depositary, or, if such Holder shall have filed with the Depositary a written request that notices intended
for such Holder be mailed to some other address, at the address specified in such request. Notice to Holders shall be deemed to be notice to Beneficial Owners for all purposes of this Deposit Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Delivery of a notice sent by mail, air courier or cable, telex, facsimile or electronic transmission shall be deemed to be effective at the time when a duly
addressed letter containing the same (or a confirmation thereof in the case of a cable, telex, facsimile or electronic transmission) is deposited, postage prepaid, in a <FONT STYLE="white-space:nowrap">post-office</FONT> letter box or delivered to
an air courier service. The Depositary or the Company may, however, act upon any cable, telex, facsimile or electronic transmission received by it from the other or from any Holder, notwithstanding that such cable, telex, facsimile or electronic
transmission shall not subsequently be confirmed by letter as aforesaid, as the case may be. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">35 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">SECTION 7.6<U>&nbsp;Governing Law and Jurisdiction</U>.&nbsp;This Deposit Agreement and the Receipts shall
be interpreted in accordance with, and all rights hereunder and thereunder and provisions hereof and thereof shall be governed by, the laws of the State of New York without reference to the principles of choice of law thereof. Subject to the
Depositary&#146;s rights under the third paragraph of this Section&nbsp;7.6, the Company and the Depositary agree that the federal or state courts in the City of New York shall have exclusive jurisdiction to hear and determine any suit, action or
proceeding and to settle any dispute between them that may arise out of or in connection with this Deposit Agreement and, for such purposes, each irrevocably submits to the exclusive jurisdiction of such courts. Notwithstanding the above, the
parties hereto agree that any judgment and/or order from any such New York court can be enforced in any court having jurisdiction thereof. The Company hereby irrevocably designates, appoints and empowers Cogency Global Inc., (the &#147;<B>Process
Agent</B>&#148;), now at 122 East 42nd Street, 18th Floor New York, NY 10168, United States,<B> </B>as its authorized agent to receive and accept for and on its behalf, and on behalf of its properties, assets and revenues, service by mail of any and
all legal process, summons, notices and documents that may be served in any suit, action or proceeding brought against the Company in any federal or state court as described in the preceding sentence or in the next paragraph of this
Section&nbsp;7.6. If for any reason the Process Agent shall cease to be available to act as such, the Company agrees to designate a new agent in the City of New York on the terms and for the purposes of this Section&nbsp;7.6 reasonably satisfactory
to the Depositary. The Company further hereby irrevocably consents and agrees to the service of any and all legal process, summons, notices and documents in any suit, action or proceeding against the Company, by service by mail of a copy thereof
upon the Process Agent (whether or not the appointment of such Process Agent shall for any reason prove to be ineffective or such Process Agent shall fail to accept or acknowledge such service), with a copy mailed to the Company by registered or
certified air mail, postage prepaid, to its address provided in Section&nbsp;7.5 hereof. The Company agrees that the failure of the Process Agent to give any notice of such service to it shall not impair or affect in any way the validity of such
service or any judgment rendered in any action or proceeding based thereon. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company irrevocably and unconditionally waives, to the
fullest extent permitted by law, any objection that it may now or hereafter have to the laying of venue of any actions, suits or proceedings brought in any court as provided in this Section&nbsp;7.6, and hereby further irrevocably and
unconditionally waives and agrees not to plead or claim in any such court that any such action, suit or proceeding brought in any such court has been brought in an inconvenient forum. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company, the Depositary and by holding an American Depositary Share (or interest therein) Holders and Beneficial Owners each agree that,
notwithstanding the foregoing, with regard to any claim or dispute or difference of whatever nature between or involving the parties hereto arising directly or indirectly from the relationship created by this Deposit Agreement, the Depositary, in
its sole discretion, shall be entitled to refer such dispute or difference for final settlement by arbitration (&#147;<B>Arbitration</B>&#148;) in accordance with the Commercial Arbitration Rules of the American Arbitration Association (the
&#147;<B>Rules</B>&#148;) then in force. The arbitration shall be conducted by three arbitrators, one nominated by the Depositary, one nominated by the Company, and one nominated by the two party-appointed arbitrators within 30 calendar days of the
confirmation of the nomination of the second arbitrator. If any arbitrator has not been nominated within the time limits specified herein and in the Rules, then such arbitrator shall be appointed by the American Arbitration Association in accordance
with the Rules. Judgment upon the award rendered by the arbitrators may be enforced in any court having jurisdiction thereof. The seat and place of any reference to arbitration shall be New York City, New York, and the procedural law of such
arbitration shall be New York law. The language to be used in the arbitration shall be English. The fees of the arbitrator and other costs incurred by the parties in connection with such Arbitration shall be paid by the party or parties that is
(are) unsuccessful in such Arbitration. For the avoidance of doubt this paragraph does not preclude Holders and Beneficial Owners from pursuing claims under the Securities Act or the Exchange Act in federal courts. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">36 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders and Beneficial Owners understand, and by holding an American Depositary Share or an
interest therein, such Holders and Beneficial Owners each irrevocably agree that any legal suit, action or proceeding against or involving the Company or the Depositary, arising out of or based upon the Deposit Agreement, the American Depositary
Shares or Receipts, or the transactions contemplated hereby or thereby or by virtue of ownership thereof, may only be instituted in a state or federal court in New York, New York, and by holding an American Depositary Share or an interest therein
each irrevocably waives any objection which it may now or hereafter 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. Holders and
Beneficial Owners agree that the provisions of this paragraph shall survive such Holders&#146; and Beneficial Owners&#146; ownership of American Depositary Shares or interests therein. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">EACH PARTY TO THE DEPOSIT AGREEMENT (INCLUDING, FOR AVOIDANCE OF DOUBT, EACH HOLDER AND BENEFICIAL OWNER AND/OR HOLDER OF INTERESTS IN ANY
ADRs) HEREBY 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 THE COMPANY DIRECTLY OR INDIRECTLY ARISING OUT OF OR
RELATING TO THE SHARES OR OTHER DEPOSITED SECURITIES, THE ADSs OR THE ADRs, THE DEPOSIT AGREEMENT OR ANY TRANSACTION CONTEMPLATED HEREIN OR THEREIN, OR THE BREACH HEREOF OR THEREOF (WHETHER BASED ON CONTRACT, TORT, COMMON LAW OR ANY OTHER THEORY).
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The provisions of this Section&nbsp;7.6 shall survive any termination of this Deposit Agreement, in whole or in part. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 7.7<U>&nbsp;Assignment</U>.&nbsp;Subject to the provisions and exceptions set forth in Section&nbsp;5.4 hereof, this Deposit Agreement
may not be assigned by either the Company or the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 7.8<U></U><U>&nbsp;Agents</U>.&nbsp;The Depositary shall be
entitled, in its sole but reasonable discretion, to appoint one or more agents (the &#147;<B>Agents</B>&#148;) of which it shall have control for the purpose, <I>inter alia</I>, of making distributions to the Holders or otherwise carrying out its
obligations under this Agreement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">37 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 7.9<U>&nbsp;Affiliates etc</U>.&nbsp;The Depositary reserves the right to utilize
and retain a division or Affiliate(s) of the Depositary to direct, manage and/or execute any public and/or private sale of Shares, rights, securities, property or other entitlements hereunder and to engage in the conversion of Foreign Currency
hereunder.&nbsp;It is anticipated that such division and/or Affiliate(s) will charge the Depositary a fee and/or commission in connection with each such transaction, and seek reimbursement of its costs and expenses related thereto.&nbsp;Such
fees/commissions, costs and expenses, shall be deducted from amounts distributed hereunder and shall not be deemed to be fees of the Depositary under Article (9)&nbsp;of the Receipt or otherwise. Persons are advised that in converting foreign
currency into U.S. dollars the Depositary may utilize Deutsche Bank AG or its affiliates (collectively, &#147;<B>DBAG</B>&#148;) to effect such conversion by seeking to enter into a foreign exchange (&#147;<B>FX</B>&#148;) transaction with DBAG.
When converting currency, the Depositary is not acting as a fiduciary for the holders or beneficial owners of depositary receipts or any other person. Moreover, in executing FX transactions, DBAG will be acting in a principal capacity, and not as
agent, fiduciary or broker, and may hold positions for its own account that are the same, similar, different or opposite to the positions of its customers, including the Depositary. When the Depositary seeks to execute an FX transaction to
accomplish such conversion, customers should be aware that DBAG is a global dealer in FX for a full range of FX products and, as a result, the rate obtained in connection with any requested foreign currency conversion may be impacted by DBAG
executing FX transactions for its own account or with another customer. In addition, in order to source liquidity for any FX transaction relating to any foreign currency conversion, DBAG may internally share economic terms relating to the relevant
FX transaction with persons acting in a sales or trading capacity for DBAG or one of its agents. DBAG may charge fees and/or commissions to the Depositary or add a <FONT STYLE="white-space:nowrap">mark-up</FONT> in connection with such conversions,
which are reflected in the rate at which the foreign currency will be converted into U.S. dollars. The Depositary, its Affiliates and their agents, on their own behalf, may own and deal in any class of securities of the Company and its Affiliates
and in ADSs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 7.10<U>&nbsp;Exclusivity</U>.&nbsp;The Company agrees not to appoint any other depositary for the issuance or
administration of depositary receipts evidencing any class of stock of the Company so long as Deutsche Bank Trust Company Americas is acting as Depositary hereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 7.11<U>&nbsp;Compliance with U.S. Securities Laws</U>.&nbsp;Notwithstanding anything in this Deposit Agreement to the contrary, the
withdrawal or Delivery of Deposited Securities will not be suspended by the Company or the Depositary except as would be permitted by Instruction I.A.(1) of the General Instructions to <FONT STYLE="white-space:nowrap">Form&nbsp;F-6</FONT>
Registration Statement, as amended from time to time, under the Securities Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SECTION 7.12<U>&nbsp;Titles</U>.&nbsp;All references in
this Deposit Agreement to exhibits, Articles, sections, subsections, and other subdivisions refer to the exhibits, Articles, sections, subsections and other subdivisions of this Deposit Agreement unless expressly provided otherwise. The words
&#147;<B>this Deposit Agreement</B>&#148;, &#147;<B>herein</B>&#148;, &#147;<B>hereof</B>&#148;, &#147;<B>hereby</B>&#148;, &#147;<B>hereunder</B>&#148;, and words of similar import refer to the Deposit Agreement as a whole as in effect between the
Company, the Depositary and the Holders and Beneficial Owners of ADSs and not to any particular subdivision unless expressly so limited. Pronouns in masculine, feminine and neuter gender shall be construed to include any other gender, and words in
the singular form shall be construed to include the plural and vice versa unless the context otherwise requires. Titles to sections of this Deposit Agreement are included for convenience only and shall be disregarded in construing the language
contained in this Deposit Agreement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">38 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, DINGDONG (CAYMAN) LIMITED and DEUTSCHE BANK TRUST COMPANY AMERICAS have duly executed
this Deposit Agreement as of the day and year first above set forth and all Holders and Beneficial Owners shall become parties hereto upon acceptance by them of American Depositary Shares evidenced by Receipts issued in accordance with the terms
hereof. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>DINGDONG (CAYMAN) LIMITED</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Changlin Liang</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Changlin Liang</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Director and Chief Executive Officer</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>DEUTSCHE BANK TRUST COMPANY AMERICAS</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Michael Fitzpatrick</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Michael Fitzpatrick</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Vice President</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Michael Curran</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Michael Curran</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Vice President</TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">39 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT A </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">CUSIP________ </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">ISIN________ </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="33%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">American Depositary</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Shares (Each two</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">American
Depositary</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Shares</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">representing
three</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Fully Paid Class&nbsp;A</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Ordinary Shares)</P></TD></TR>
</TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>[FORM OF FACE OF RECEIPT] </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">AMERICAN DEPOSITARY RECEIPT </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">for
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">AMERICAN DEPOSITARY SHARES </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">representing </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">DEPOSITED CLASS A
ORDINARY SHARES </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Of </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">DINGDONG
(CAYMAN) LIMITED </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Incorporated under the laws of the Cayman Islands) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">DEUTSCHE BANK TRUST COMPANY AMERICAS, as depositary (herein called the &#147;<B>Depositary</B>&#148;), hereby certifies that ________________ is the owner of
______________ American Depositary Shares (hereinafter &#147;<B>ADS</B>&#148;), representing deposited Class&nbsp;A ordinary shares, each of Par Value of U.S. $0.000002 including evidence of rights to receive such Class&nbsp;A ordinary shares (the
&#147;<B>Shares</B>&#148;) of Dingdong (Cayman) Limited, a company incorporated under the laws of the Cayman Islands (the &#147;<B>Company</B>&#148;). As of the date of the Deposit Agreement (hereinafter referred to), each two ADS represents three
Shares deposited under the Deposit Agreement with the Custodian which at the date of execution of the Deposit Agreement is Deutsche Bank AG, Hong Kong Branch (the &#147;<B>Custodian</B>&#148;). The ratio of Depositary Shares to shares of stock is
subject to subsequent amendment as provided in Article IV of the Deposit Agreement. The Depositary&#146;s Corporate Trust Office is located at 60 Wall Street, New York, New York 10005, U.S.A. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(1) <U>The Deposit Agreement</U>. This American Depositary Receipt is one of an issue of American Depositary Receipts (&#147;<B>Receipts</B>&#148;), all
issued or to be issued upon the terms and conditions set forth in the Deposit Agreement, dated as of June&nbsp;29, 2021 (as amended from time to time, the &#147;<B>Deposit Agreement</B>&#148;), by and among the Company, the Depositary, and all
Holders and Beneficial Owners from time to time of Receipts issued thereunder, each of whom by accepting a Receipt agrees to become a party thereto and becomes bound by all the terms and conditions thereof. The Deposit Agreement sets forth the
rights and obligations of Holders and Beneficial Owners of Receipts and the rights and duties of the Depositary in respect of the Shares deposited thereunder and any and all other securities, property and cash from time to time, received in respect
of such Shares and held thereunder (such Shares, other securities, property and cash are herein called &#147;<B>Deposited Securities</B>&#148;). Copies of the Deposit Agreement are on file at the Corporate Trust Office of the Depositary and the
Custodian. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">40 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each owner and each Beneficial Owner, upon acceptance of any ADSs (or any interest therein) issued in
accordance with the terms and conditions of the Deposit Agreement, shall be deemed for all purposes to (a)&nbsp;be a party to and bound by the terms of the Deposit Agreement and applicable ADR(s), and (b)&nbsp;appoint the Depositary its <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact,</FONT></FONT> 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(s), to adopt
any and all procedures necessary to comply with applicable law 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(s) (the
taking of such actions to be the conclusive determinant of the necessity and appropriateness thereof). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The statements made on the face and reverse of
this Receipt are summaries of certain provisions of the Deposit Agreement and the Memorandum and Articles of Association (as in effect on the date of the Deposit Agreement) and are qualified by and subject to the detailed provisions of the Deposit
Agreement, to which reference is hereby made. All capitalized terms used herein which are not otherwise defined herein shall have the meanings ascribed thereto in the Deposit Agreement. To the extent there is any inconsistency between the terms of
this Receipt and the terms of the Deposit Agreement, the terms of the Deposit Agreement shall prevail. Prospective and actual Holders and Beneficial Owners are encouraged to read the terms of the Deposit Agreement. The Depositary makes no
representation or warranty as to the validity or worth of the Deposited Securities. The Depositary has made arrangements for the acceptance of the American Depositary Shares into DTC. Each Beneficial Owner of American Depositary Shares held through
DTC must rely on the procedures of DTC and the DTC Participants to exercise and be entitled to any rights attributable to such American Depositary Shares. The Receipt evidencing the American Depositary Shares held through DTC will be registered in
the name of a nominee of DTC. So long as the American Depositary Shares are held through DTC or unless otherwise required by law, ownership of beneficial interests in the Receipt registered in the name of DTC (or its nominee) will be shown on, and
transfers of such ownership will be effected only through, records maintained by (i)&nbsp;DTC (or its nominee), or (ii)&nbsp;DTC Participants (or their nominees). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(2) <U>Surrender of Receipts and Withdrawal of Deposited Securities</U>. Upon surrender, at the Corporate Trust Office of the Depositary, of ADSs evidenced by
this Receipt for the purpose of withdrawal of the Deposited Securities represented thereby, and upon payment of (i)&nbsp;the fees and charges of the Depositary for the making of withdrawals of Deposited Securities and cancellation of Receipts (as
set forth in Section&nbsp;5.9 of the Deposit Agreement and Article&nbsp;(9) hereof) and (ii)&nbsp;all fees, taxes and/or governmental charges payable in connection with such surrender and withdrawal, and, subject to the terms and conditions of the
Deposit Agreement, the Memorandum and Articles of Association, Section&nbsp;7.11 of the Deposit Agreement, Article&nbsp;(22) hereof and the provisions of or governing the Deposited Securities and other applicable laws, the Holder of the American
Depositary Shares evidenced hereby is entitled to Delivery, to him or upon his order, of the Deposited Securities represented by the ADS so surrendered. ADS may be surrendered for the purpose of withdrawing Deposited Securities by Delivery of a
Receipt evidencing such ADS (if held in registered form) or by <FONT STYLE="white-space:nowrap">book-entry</FONT> delivery of such ADS to the Depositary. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">41 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A Receipt surrendered for such purposes shall, if so required by the Depositary, be properly endorsed in
blank or accompanied by proper instruments of transfer in blank, and if the Depositary so requires, the Holder thereof shall execute and deliver to the Depositary a written order directing the Depositary to cause the Deposited Securities being
withdrawn to be Delivered to or upon the written order of a person or persons designated in such order. Thereupon, the Depositary shall direct the Custodian to Deliver (without unreasonable delay) at the designated office of the Custodian or through
a book-entry delivery of the Shares (in either case subject to the terms and conditions of the Deposit Agreement, to the Memorandum and Articles of Association, and to the provisions of or governing the Deposited Securities and applicable laws, now
or hereafter in effect), to or upon the written order of the person or persons designated in the order delivered to the Depositary as provided above, the Deposited Securities represented by such ADSs, together with any certificate or other proper
documents of or relating to title for the Deposited Securities or evidence of the electronic transfer thereof (if available) as the case may be to or for the account of such person. Subject to Article (4)&nbsp;hereof, in the case of surrender of a
Receipt evidencing a number of ADSs representing other than a whole number of Shares, the Depositary shall cause ownership of the appropriate whole number of Shares to be Delivered in accordance with the terms hereof, and shall, at the discretion of
the Depositary, either (i)&nbsp;issue and Deliver to the person surrendering such Receipt a new Receipt evidencing American Depositary Shares representing any remaining fractional Share, or (ii)&nbsp;sell or cause to be sold the fractional Shares
represented by the Receipt so surrendered and remit the proceeds thereof (net of (a)&nbsp;applicable fees and charges of, and expenses incurred by, the Depositary and/or a division or Affiliate(s) of the Depositary and (b)&nbsp;taxes and/or
governmental charges) to the person surrendering the Receipt. At the request, risk and expense of any Holder so surrendering a Receipt, and for the account of such Holder, the Depositary shall direct the Custodian to forward (to the extent permitted
by law) any cash or other property (other than securities) held in respect of, and any certificate or certificates and other proper documents of or relating to title to, the Deposited Securities represented by such Receipt to the Depositary for
Delivery at the Corporate Trust Office of the Depositary, and for further Delivery to such Holder. Such direction shall be given by letter or, at the request, risk and expense of such Holder, by cable, telex or facsimile transmission. Upon receipt
of such direction by the Depositary, the Depositary may make delivery to such person or persons entitled thereto at the Corporate Trust Office of the Depositary of any dividends or cash distributions with respect to the Deposited Securities
represented by such Receipt, or of any proceeds of sale of any dividends, distributions or rights, which may at the time be held by the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(3)
<U>Transfers, Split</U><U><FONT STYLE="white-space:nowrap">-Ups</FONT> and Combinations of Receipts</U>. Subject to the terms and conditions of the Deposit Agreement, the Registrar shall register transfers of Receipts on its books, upon surrender at
the Corporate Trust Office of the Depositary of a Receipt by the Holder thereof in person or by duly authorized attorney, properly endorsed in the case of a certificated Receipt or accompanied by, or in the case of Receipts issued through any
book-entry system, including, without limitation, DRS/Profile, receipt by the Depositary of proper instruments of transfer (including signature guarantees in accordance with standard industry practice) and duly stamped as may be required by the laws
of the State of New York, of the United States, of the Cayman Islands and of any other applicable jurisdiction. Subject to the terms and conditions of the Deposit Agreement, including payment of the applicable fees and expenses incurred by, and
charges of, the Depositary, the Depositary shall execute and Deliver a new Receipt(s) (and if necessary, cause the Registrar to countersign such Receipt(s)) and deliver same to or upon the order of the person entitled to such Receipts evidencing the
same aggregate number of ADSs as those evidenced by the Receipts surrendered. Upon surrender of a Receipt or Receipts for the purpose of effecting a <FONT STYLE="white-space:nowrap">split-up</FONT> or combination of such Receipt or Receipts upon
payment of the applicable fees and charges of the Depositary, and subject to the terms and conditions of the Deposit Agreement, the Depositary shall execute and deliver a new Receipt or Receipts for any authorized number of ADSs requested,
evidencing the same aggregate number of ADSs as the Receipt or Receipts surrendered. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">42 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(4) <U>Pre</U><U><FONT STYLE="white-space:nowrap">-Conditions</FONT> to Registration, Transfer, Etc</U>. As
a condition precedent to the execution and Delivery, registration, registration of transfer, <FONT STYLE="white-space:nowrap">split-up,</FONT> subdivision, combination or surrender of any Receipt, the delivery of any distribution thereon (whether in
cash or shares) or withdrawal of any Deposited Securities, the Depositary or the Custodian may require (i)&nbsp;payment from the depositor of Shares or presenter of the Receipt of a sum sufficient to reimburse it for any tax or other governmental
charge and any stock transfer or registration fee with respect thereto (including any such tax or charge and fee with respect to Shares being deposited or withdrawn) and payment of any applicable fees and charges of the Depositary as provided in the
Deposit Agreement and in this Receipt, (ii)&nbsp;the production of proof satisfactory to it as to the identity and genuineness of any signature or any other matter and (iii)&nbsp;compliance with (A)&nbsp;any laws or governmental regulations relating
to the execution and Delivery of Receipts and ADSs or to the withdrawal of Deposited Securities and (B)&nbsp;such reasonable regulations of the Depositary or the Company consistent with the Deposit Agreement and applicable law. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The issuance of ADSs against deposits of Shares generally or against deposits of particular Shares may be suspended, or the issuance of ADSs against the
deposit of particular Shares may be withheld, or the registration of transfer of Receipts in particular instances may be refused, or the registration of transfer of Receipts generally may be suspended, during any period when the transfer books of
the Depositary are closed or if any such action is deemed necessary or advisable by the Depositary or the Company, in good faith, at any time or from time to time because of any requirement of law, any government or governmental body or commission
or any securities exchange upon which the Receipts or Share are listed, or under any provision of the Deposit Agreement or provisions of, or governing, the Deposited Securities or any meeting of shareholders of the Company or for any other reason,
subject in all cases to Article&nbsp;(22) hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary shall not issue ADSs prior to the receipt of Shares or deliver Shares prior to the
receipt and cancellation of ADSs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(5) <U>Compliance With Information Requests</U>. Notwithstanding any other provision of the Deposit Agreement or this
Receipt, each Holder and Beneficial Owner of the ADSs represented hereby agrees to comply with requests from the Company pursuant to the laws of the Cayman Islands, the rules and requirements of the New York Stock Exchange and any other stock
exchange on which the Shares are, or will be registered, traded or listed, the Memorandum and Articles of Association, which are made to provide information as to the capacity in which such Holder or Beneficial Owner owns ADSs and regarding the
identity of any other person interested in such ADSs and the nature of such interest and various other matters whether or not they are Holders and/or Beneficial Owner at the time of such request. The Depositary agrees to use reasonable efforts to
forward any such requests to the Holders and to forward to the Company any such responses to such requests received by the Depositary. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">43 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(6) <U>Liability of Holder for Taxes, Duties and Other Charges</U>. If any tax or other governmental charge
shall become payable by the Depositary or the Custodian with respect to any Receipt or any Deposited Securities or ADSs, such tax or other governmental charge shall be payable by the Holders and Beneficial Owners to the Depositary. The Company, the
Custodian and/or the Depositary may withhold or deduct from any distributions made in respect of Deposited Securities and may sell for the account of the Holder and/or Beneficial Owner any or all of the Deposited Securities and apply such
distributions and sale proceeds in payment of such taxes (including applicable interest and penalties) or charges, with the Holder and the Beneficial Owner hereof remaining fully liable for any deficiency. The Custodian may refuse the deposit of
Shares, and the Depositary may refuse to issue ADSs, to deliver Receipts, register the transfer, <FONT STYLE="white-space:nowrap">split-up</FONT> or combination of ADRs and (subject to Article&nbsp;(22) hereof) the withdrawal of Deposited
Securities, until payment in full of such tax, charge, penalty or interest is received. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The liability of Holders and Beneficial Owners under the Deposit
Agreement shall survive any transfer of Receipts, any surrender of Receipts and withdrawal of Deposited Securities or the termination of the Deposit Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Holders understand that in converting Foreign Currency, amounts received on conversion are calculated at a rate which may exceed the number of decimal places
used by the Depositary to report distribution rates (which in any case will not be less than two decimal places). Any excess amount may be retained by the Depositary as an additional cost of conversion, irrespective of any other fees and expenses
payable or owing hereunder and shall not be subject to escheatment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(7) <U>Representations and Warranties of Depositors</U>. Each person depositing
Shares under the Deposit Agreement shall be deemed thereby to represent and warrant that (i)&nbsp;such Shares (and the certificates therefor) are duly authorized, validly issued, fully paid, <FONT STYLE="white-space:nowrap">non-assessable</FONT> and
were legally obtained by such person, (ii)&nbsp;all preemptive (and similar) rights, if any, with respect to such Shares, have been validly waived or exercised, (iii)&nbsp;the person making such deposit is duly authorized so to do, (iv)&nbsp;the
Shares presented for deposit are free and clear of any lien, encumbrance, security interest, charge, mortgage or adverse claim, and are not, and the ADSs issuable upon such deposit will not be, Restricted Securities (except as contemplated by
Section&nbsp;2.11 of the Deposit Agreement), (v)&nbsp;the Shares presented for deposit have not been stripped of any rights or entitlements and (vi)&nbsp;the Shares are not subject to any <FONT STYLE="white-space:nowrap">lock-up</FONT> agreement
with the Company or other party, or the Shares are subject to a <FONT STYLE="white-space:nowrap">lock-up</FONT> agreement but such <FONT STYLE="white-space:nowrap">lock-up</FONT> agreement has terminated or the
<FONT STYLE="white-space:nowrap">lock-up</FONT> restrictions imposed thereunder have expired or been validly waived. Such representations and warranties shall survive the deposit and withdrawal of Shares and the issuance, cancellation and transfer
of ADSs. If any such representations or warranties are false in any way, the Company and Depositary shall be authorized, at the cost and expense of the person depositing Shares, to take any and all actions necessary to correct the consequences
thereof. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">44 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(8) <U>Filing Proofs, Certificates and Other Information</U>. Any person presenting Shares for deposit shall
provide, any Holder and any Beneficial Owner may be required to provide, and every Holder and Beneficial Owner agrees, from time to time to provide to the Depositary such proof of citizenship or residence, taxpayer status, payment of all applicable
taxes and/or other governmental charges, exchange control approval, legal or beneficial ownership of ADSs and Deposited Securities, compliance with applicable laws and the terms of the Deposit Agreement and the provisions of, or governing, the
Deposited Securities or other information as the Depositary deems necessary or proper or as the Company may reasonably require by written request to the Depositary consistent with its obligations under the Deposit Agreement. Pursuant to the Deposit
Agreement, the Depositary and the Registrar, as applicable, may withhold the execution or Delivery or registration of transfer of any Receipt or the distribution or sale of any dividend or other distribution of rights or of the proceeds thereof, or
to the extent not limited by the terms of Article (22)&nbsp;hereof or the terms of the Deposit Agreement, the Delivery of any Deposited Securities until such proof or other information is filed or such certifications are executed, or such
representations and warranties are made, or such other documentation or information provided, in each case to the Depositary&#146;s and the Company&#146;s satisfaction. The Depositary shall from time to time on the written request of the Company
advise the Company of the availability of any such proofs, certificates or other information and shall, at the Company&#146;s sole expense, provide or otherwise make available copies thereof to the Company upon written request therefor by the
Company, unless such disclosure is prohibited by law. Each Holder and Beneficial Owner agrees to provide any information requested by the Company or the Depositary pursuant to this paragraph. Nothing herein shall obligate the Depositary to
(i)&nbsp;obtain any information for the Company if not provided by the Holders or Beneficial Owners or (ii)&nbsp;verify or vouch for the accuracy of the information so provided by the Holders or Beneficial Owners. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Every Holder and Beneficial Owner agrees to indemnify the Depositary, the Company, the Custodian, the Agents and each of their respective directors, officers,
employees, agents and Affiliates against, and to hold each of them harmless from, any Losses which any of them may incur or which may be made against any of them as a result of or in connection with any inaccuracy in or omission from any such proof,
certificate, representation, warranty, information or document furnished by or on behalf of such Holder and/or Beneficial Owner or as a result of any such failure to furnish any of the foregoing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The obligations of Holders and Beneficial Owners under the Deposit Agreement shall survive any transfer of Receipts, any surrender of Receipts and withdrawal
of Deposited Securities or the termination of this Deposit Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(9) <U>Charges of Depositary</U>. The Depositary reserves the right to charge the
following fees for the services performed under the terms of the Deposit Agreement, provided, however, that no fees shall be payable upon distribution of cash dividends so long as the charging of such fee is prohibited by the exchange, if any, upon
which the ADSs are listed: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(i) to any person to whom ADSs are issued or to any person to whom a distribution is made in respect of ADS
distributions pursuant to stock dividends or other free distributions of stock, bonus distributions, stock splits or other distributions (except where converted to cash), a fee not in excess of U.S. $ 5.00 per 100 ADSs (or fraction thereof) so
issued under the terms of the Deposit Agreement to be determined by the Depositary; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(ii) to any person surrendering ADSs for withdrawal of
Deposited Securities or whose ADSs are cancelled or reduced for any other reason including, inter alia, cash distributions made pursuant to a cancellation or withdrawal, a fee not in excess of U.S. $ 5.00 per 100 ADSs reduced, cancelled or
surrendered (as the case may be); </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(iii) to any holder of ADSs (including, without limitation, Holders), a fee not in excess of U.S. $ 5.00
per 100 ADSs held for the distribution of cash dividends; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">45 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(iv) to any holder of ADSs (including, without limitation, Holders), a fee not in excess of
U.S. $ 5.00 per 100 ADSs held for the distribution of cash entitlements (other than cash dividends) and/or cash proceeds, including proceeds from the sale of rights, securities and other entitlements; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(v) to any holder of ADSs (including, without limitation, Holders), a fee not in excess of U.S. $ 5.00 per 100 ADSs (or portion thereof) issued
upon the exercise of rights; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(vi) for the operation and maintenance costs in administering the ADSs an annual fee of U.S. $ 5.00 per
100 ADSs, such fee to be assessed against Holders of record as of the date or dates set by the Depositary as it sees fit and collected at the sole discretion of the Depositary by billing such Holders for such fee or by deducting such fee from one or
more cash dividends or other cash distributions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, Holders, Beneficial Owners, any person depositing Shares for deposit and any person
surrendering ADSs for cancellation and withdrawal of Deposited Securities will be required to pay the following charges: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(i) taxes
(including applicable interest and penalties) and other governmental charges; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(ii) such registration fees as may from time to time be in
effect for the registration of Shares or other Deposited Securities with the Foreign Registrar and applicable to transfers of Shares or other Deposited Securities to or from the name of the Custodian, the Depositary or any nominees upon the making
of deposits and withdrawals, respectively; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(iii) such cable, telex, facsimile and electronic transmission and delivery expenses as are
expressly provided in the Deposit Agreement to be at the expense of the depositor depositing or person withdrawing Shares or Holders and Beneficial Owners of ADSs; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(iv) the expenses and charges incurred by the Depositary and/or a division or Affiliate(s) of the Depositary in the conversion of Foreign
Currency; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(v) such fees and expenses as are incurred by the Depositary in connection with compliance with exchange control regulations and
other regulatory requirements applicable to Shares, Deposited Securities, ADSs and ADRs; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(vi) the fees and expenses incurred by the
Depositary in connection with the delivery of Deposited Securities, including any fees of a central depository for securities in the local market, where applicable; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(vii) any additional fees, charges, costs or expenses that may be incurred by the Depositary or a division or Affiliate(s) of the Depositary
from time to time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any other fees and charges of, and expenses incurred by, the Depositary or the Custodian under the Deposit Agreement shall be for the
account of the Company unless otherwise agreed in writing between the Company and the Depositary from time to time. All fees and charges may, at any time and from time to time, be changed by agreement between the Depositary and Company but, in the
case of fees and charges payable by Holders or Beneficial Owners, only in the manner contemplated by Article&nbsp;(20) hereof. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">46 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary may make payments to the Company and/or may share revenue with the Company derived from fees
collected from Holders and Beneficial Owners, upon such terms and conditions as the Company and the Depositary may agree from time to time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(10) <U>Title
to Receipts</U>. It is a condition of this Receipt, and every successive Holder of this Receipt by accepting or holding the same consents and agrees, that title to this Receipt (and to each ADS evidenced hereby) is transferable by delivery of the
Receipt, provided it has been properly endorsed or accompanied by proper instruments of transfer, such Receipt being a certificated security under the laws of the State of New York. Notwithstanding any notice to the contrary, the Depositary may deem
and treat the Holder of this Receipt (that is, the person in whose name this Receipt is registered on the books of the Depositary) as the absolute owner hereof for all purposes. The Depositary shall have no obligation or be subject to any liability
under the Deposit Agreement or this Receipt to any holder of this Receipt or any Beneficial Owner unless such holder is the Holder of this Receipt registered on the books of the Depositary or, in the case of a Beneficial Owner, such Beneficial Owner
or the Beneficial Owner&#146;s representative is the Holder registered on the books of the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(11) <U>Validity of Receipt</U>. This Receipt
shall not be entitled to any benefits under the Deposit Agreement or be valid or enforceable for any purpose, unless this Receipt has been (i)&nbsp;dated, (ii)&nbsp;signed by the manual or facsimile signature of a duly authorized signatory of the
Depositary, (iii)&nbsp;if a Registrar for the Receipts shall have been appointed, countersigned by the manual or facsimile signature of a duly authorized signatory of the Registrar and (iv)&nbsp;registered in the books maintained by the Depositary
or the Registrar, as applicable, for the issuance and transfer of Receipts. Receipts bearing the facsimile signature of a <FONT STYLE="white-space:nowrap">duly-authorized</FONT> signatory of the Depositary or the Registrar, who at the time of
signature was a <FONT STYLE="white-space:nowrap">duly-authorized</FONT> signatory of the Depositary or the Registrar, as the case may be, shall bind the Depositary, notwithstanding the fact that such signatory has ceased to be so authorized prior to
the execution and delivery of such Receipt by the Depositary or did not hold such office on the date of issuance of such Receipts. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(12) <U>Available
Information; Reports; Inspection of Transfer Books</U>. The Company is subject to the periodic reporting requirements of the Exchange Act applicable to foreign private issuers (as defined in Rule 405 of the Securities Act) and accordingly files
certain information with the Commission. These reports and documents can be inspected and copied at the public reference facilities maintained by the Commission located at 100&nbsp;F Street, N.E., Washington D.C.&nbsp;20549, U.S.A.<B> </B>The
Depositary shall make available during normal business hours on any Business Day for inspection by Holders at its Corporate Trust Office any reports and communications, including any proxy soliciting materials, received from the Company which are
both (a)&nbsp;received by the Depositary, the Custodian, or the nominee of either of them as the holder of the Deposited Securities and (b)&nbsp;made generally available to the holders of such Deposited Securities by the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary or the Registrar, as applicable, shall keep books for the registration of Receipts and transfers of Receipts which at all reasonable times
shall be open for inspection by the Company and by the Holders of such Receipts, provided that such inspection shall not be, to the Depositary&#146;s or the Registrar&#146;s knowledge, for the purpose of communicating with Holders of such Receipts
in the interest of a business or object other than the business of the Company or other than a matter related to the Deposit Agreement or the Receipts. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">47 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Depositary or the Registrar, as applicable, may close the transfer books with respect to the Receipts,
at any time or from time to time, when deemed necessary or advisable by it in good faith in connection with the performance of its duties hereunder, or at the reasonable written request of the Company subject, in all cases, to Article&nbsp;(22)
hereof. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="45%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="3%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"><B>DEUTSCHE BANK TRUST</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"><B>COMPANY AMERICAS, as Depositary</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The address of the Corporate Trust Office of the Depositary is 60&nbsp;Wall Street, New York, New York&nbsp;10005, U.S.A. </P>

 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">48 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT B </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<B>FORM OF REVERSE OF RECEIPT]</B> </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SUMMARY OF CERTAIN ADDITIONAL PROVISIONS </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">OF THE DEPOSIT AGREEMENT </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(13) <U>Dividends and
Distributions in Cash, Shares, etc</U>. Whenever the Depositary receives confirmation from the Custodian of receipt of any cash dividend or other cash distribution on any Deposited Securities, or receives proceeds from the sale of any Shares, rights
securities or other entitlements under the Deposit Agreement, the Depositary will, if at the time of receipt thereof any amounts received in a Foreign Currency can, in the judgment of the Depositary (upon the terms of the Deposit Agreement), be
converted on a practicable basis, into Dollars transferable to the United States, promptly convert or cause to be converted such dividend, distribution or proceeds into Dollars and will distribute promptly the amount thus received (net of applicable
fees and charges of, and expenses incurred by, the Depositary and/or a division or Affiliate(s) of the Depositary and taxes and/or governmental charges) to the Holders of record as of the ADS Record Date in proportion to the number of ADSs
representing such Deposited Securities held by such Holders respectively as of the ADS Record Date. The Depositary shall distribute only such amount, however, as can be distributed without attributing to any Holder a fraction of one cent. Any such
fractional amounts shall be rounded down to the nearest whole cent and so distributed to Holders entitled thereto. Holders and Beneficial Owners understand that in converting Foreign Currency, amounts received on conversion are calculated at a rate
which exceeds the number of decimal places used by the Depositary to report distribution rates. The excess amount may be retained by the Depositary as an additional cost of conversion, irrespective of any other fees and expenses payable or owing
hereunder and shall not be subject to escheatment. If the Company, the Custodian or the Depositary is required to withhold and does withhold from any cash dividend or other cash distribution in respect of any Deposited Securities an amount on
account of taxes, duties or other governmental charges, the amount distributed to Holders on the ADSs representing such Deposited Securities shall be reduced accordingly. Such withheld amounts shall be forwarded by the Company, the Custodian or the
Depositary to the relevant governmental authority. Evidence of payment thereof by the Company shall be forwarded by the Company to the Depositary upon request. The Depositary shall forward to the Company or its agent such information from its
records as the Company may reasonably request to enable the Company or its agent to file with governmental agencies such reports as are necessary to obtain benefits under the applicable tax treaties for the Holders and Beneficial Owners of Receipts.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If any distribution upon any Deposited Securities consists of a dividend in, or free distribution of, Shares, the Company shall cause such Shares to be
deposited with the Custodian and registered, as the case may be, in the name of the Depositary, the Custodian or their nominees. Upon receipt of confirmation of such deposit, the Depositary shall, subject to and in accordance with the Deposit
Agreement, establish the ADS Record Date and either (i)&nbsp;distribute to the Holders as of the ADS Record Date in proportion to the number of ADSs held by such Holders as of the ADS Record Date, additional ADSs, which represent in aggregate the
number of Shares received as such dividend, or free distribution, subject to the terms of the Deposit Agreement (including, without limitation, the applicable fees and charges of, and expenses incurred by, the Depositary, and taxes and/or
governmental charges), or (ii)&nbsp;if additional ADSs are not so distributed, each ADS issued and outstanding after the ADS Record Date shall, to the extent permissible by law, thenceforth also represent rights and interests in the additional
Shares distributed upon the Deposited Securities represented thereby (net of the applicable fees and charges of, and the expenses incurred by, the Depositary, and taxes and/or governmental charges). In lieu of delivering fractional ADSs, the
Depositary shall sell the number of Shares represented by the aggregate of such fractions and distribute the proceeds upon the terms set forth in the Deposit Agreement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">49 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the event that (x)&nbsp;the Depositary determines that any distribution in property (including Shares) is
subject to any tax or other governmental charges which the Depositary is obligated to withhold, or, (y)&nbsp;if the Company, in the fulfillment of its obligations under the Deposit Agreement, has either (a)&nbsp;furnished an opinion of
U.S.&nbsp;counsel determining that Shares must be registered under the Securities Act or other laws in order to be distributed to Holders (and no such registration statement has been declared effective), or (b)&nbsp;fails to timely deliver the
documentation contemplated in the Deposit Agreement, the Depositary may dispose of all or a portion of such property (including Shares and rights to subscribe therefor) in such amounts and in such manner, including by public or private sale, as the
Depositary deems necessary and practicable, and the Depositary shall distribute the net proceeds of any such sale (after deduction of taxes and/or governmental charges, and fees and charges of, and expenses incurred by, the Depositary and/or a
division or Affiliate(s) of the Depositary) to Holders entitled thereto upon the terms of the Deposit Agreement. The Depositary shall hold and/or distribute any unsold balance of such property in accordance with the provisions of the Deposit
Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Upon timely receipt of a notice indicating that the Company wishes an elective distribution to be made available to Holders upon the terms
described in the Deposit Agreement, the Depositary shall, upon provision of all documentation required under the Deposit Agreement, (including, without limitation, any legal opinions the Depositary may request under the Deposit Agreement) determine
whether such distribution is lawful and reasonably practicable. If so, the Depositary shall, subject to the terms and conditions of the Deposit Agreement, establish an ADS Record Date according to Article&nbsp;(14) hereof and establish procedures to
enable the Holder hereof to elect to receive the proposed distribution in cash or in additional ADSs. If a Holder elects to receive the distribution in cash, the dividend shall be distributed as in the case of a distribution in cash. If the Holder
hereof elects to receive the distribution in additional ADSs, the distribution shall be distributed as in the case of a distribution in Shares upon the terms described in the Deposit Agreement. If such elective distribution is not lawful or
reasonably practicable or if the Depositary did not receive satisfactory documentation set forth in the Deposit Agreement, the Depositary shall, to the extent permitted by law, distribute to Holders, on the basis of the same determination as is made
in the Cayman Islands, in respect of the Shares for which no election is made, either (x)&nbsp;cash or (y)&nbsp;additional ADSs representing such additional Shares, in each case, upon the terms described in the Deposit Agreement. Nothing herein
shall obligate the Depositary to make available to the Holder hereof a method to receive the elective dividend in Shares (rather than ADSs). There can be no assurance that the Holder hereof will be given the opportunity to receive elective
distributions on the same terms and conditions as the holders of Shares. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">50 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Whenever the Company intends to distribute to the holders of the Deposited Securities rights to subscribe
for additional Shares, the Company shall give notice thereof to the Depositary at least 60 days prior to the proposed distribution stating whether or not it wishes such rights to be made available to Holders of ADSs. Upon timely receipt by the
Depositary of a notice indicating that the Company wishes such rights to be made available to Holders of ADSs, the Company shall determine whether it is lawful and reasonably practicable to make such rights available to the Holders. The Depositary
shall make such rights available to any Holders only if the Company shall have timely requested that such rights be made available to Holders, the Depositary shall have received the documentation required by the Deposit Agreement, and the Depositary
shall have determined that such distribution of rights is lawful and reasonably practicable. If such conditions are not satisfied, the Depositary shall sell the rights as described below. In the event all conditions set forth above are satisfied,
the Depositary shall establish an ADS Record Date and establish procedures (x)&nbsp;to distribute such rights (by means of warrants or otherwise) and (y)&nbsp;to enable the Holders to exercise the rights (upon payment of the applicable fees and
charges of, and expenses incurred by, the Depositary and/or a division or Affiliate(s) of the Depositary and taxes and/or governmental charges). Nothing herein or in the Deposit Agreement shall obligate the Depositary to make available to the
Holders a method to exercise such rights to subscribe for Shares (rather than ADSs). If (i)&nbsp;the Company does not timely request the Depositary to make the rights available to Holders or if the Company requests that the rights not be made
available to Holders, (ii)&nbsp;the Depositary fails to receive the documentation required by the Deposit Agreement or determines it is not lawful or reasonably practicable to make the rights available to Holders, or (iii)&nbsp;any rights made
available are not exercised and appear to be about to lapse, the Depositary shall determine whether it is lawful and reasonably practicable to sell such rights, and if it so determines that it is lawful and reasonably practicable, endeavour to sell
such rights in a riskless principal capacity or otherwise, at such place and upon such terms (including public and/or private sale) as it may deem proper. The Depositary shall, upon such sale, convert and distribute proceeds of such sale (net of
applicable fees and charges of, and expenses incurred by, the Depositary and/or a division or Affiliate(s) of the Depositary and taxes and/or governmental charges) upon the terms hereof and in the Deposit Agreement. If the Depositary is unable to
make any rights available to Holders or to arrange for the sale of the rights upon the terms described above, the Depositary shall allow such rights to lapse. The Depositary shall not be responsible for (i)&nbsp;any failure to determine that it may
be lawful or practicable to make such rights available to Holders in general or any Holders in particular, (ii)&nbsp;any foreign exchange exposure or loss incurred in connection with such sale, or exercise, or (iii)&nbsp;the content of any materials
forwarded to the Holders on behalf of the Company in connection with the rights distribution. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding anything herein to the contrary, if
registration (under the Securities Act and/or any other applicable law) of the rights or the securities to which any rights relate may be required in order for the Company to offer such rights or such securities to Holders and to sell the securities
represented by such rights, the Depositary will not distribute such rights to the Holders (i)&nbsp;unless and until a registration statement under the Securities Act covering such offering is in effect or (ii)&nbsp;unless the Company furnishes to
the Depositary opinion(s) of counsel for the Company in the United States and counsel to the Company in any other applicable country in which rights would be distributed, in each case satisfactorily to the Depositary, to the effect that the offering
and sale of such securities to Holders and Beneficial Owners are exempt from, or do not require registration under, the provisions of the Securities Act or any other applicable laws. In the event that the Company, the Depositary or the Custodian
shall be required to withhold and does withhold from any distribution of property (including rights) an amount on account of taxes and/or other governmental charges, the amount distributed to the Holders shall be reduced accordingly. In the event
that the Depositary determines that any distribution in property (including Shares and rights to subscribe therefor) is subject to any tax or other governmental charges which the Depositary is obligated to withhold, the Depositary may dispose of all
or a portion of such property (including Shares and rights to subscribe therefor) in such amounts and in such manner, including by public or private sale, as the Depositary deems necessary and practicable to pay any such taxes and/or charges. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">51 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There can be no assurance that Holders generally, or any Holder in particular, will be given the opportunity
to exercise rights on the same terms and conditions as the holders of Shares or to exercise such rights. Nothing herein shall obligate the Company to file any registration statement in respect of any rights or Shares or other securities to be
acquired upon the exercise of such rights or otherwise to register or qualify the offer or sale of such rights or securities under the applicable law of any other jurisdiction for any purpose. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Upon receipt of a notice regarding property other than cash, Shares or rights to purchase additional Shares, to be made to Holders of ADSs, the Depositary
shall determine, after consultation with the Company, whether such distribution to Holders is lawful and reasonably practicable. The Depositary shall not make such distribution unless (i)&nbsp;the Company shall have timely requested the Depositary
to make such distribution to Holders, (ii)&nbsp;the Depositary shall have received the documentation required by the Deposit Agreement, and (iii)&nbsp;the Depositary shall have determined that such distribution is lawful and reasonably practicable.
Upon satisfaction of such conditions, the Depositary shall distribute the property so received to the Holders of record as of the ADS Record Date, in proportion to the number of ADSs held by such Holders respectively and in such manner as the
Depositary may deem practicable for accomplishing such distribution (i)&nbsp;upon receipt of payment or net of the applicable fees and charges of, and expenses incurred by, the Depositary, and (ii)&nbsp;net of any taxes and/or governmental charges.
The Depositary may dispose of all or a portion of the property so distributed and deposited, in such amounts and in such manner (including public or private sale) as the Depositary may deem practicable or necessary to satisfy any taxes (including
applicable interest and penalties) or other governmental charges applicable to the distribution. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the conditions above are not satisfied, the
Depositary shall sell or cause such property to be sold in a public or private sale, at such place or places and upon such terms as it may deem proper and shall distribute the proceeds of such sale received by the Depositary (net of
(a)&nbsp;applicable fees and charges of, and expenses incurred by, the Depositary and/or a division or Affiliate(s) of the Depositary and (b)&nbsp;taxes and/or governmental charges) to the Holders upon the terms hereof and of the Deposit Agreement.
If the Depositary is unable to sell such property, the Depositary may dispose of such property in any way it deems reasonably practicable under the circumstances. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(14) <U>Fixing of Record Date</U>. Whenever necessary in connection with any distribution (whether in cash, Shares, rights or other distribution), or whenever
for any reason the Depositary causes a change in the number of Shares that are represented by each ADS, or whenever the Depositary shall receive notice of any meeting of or solicitation of holders of Shares or other Deposited Securities, or whenever
the Depositary shall find it necessary or convenient in connection with the giving of any notice, or any other matter, the Depositary shall fix a record date (the &#147;ADS Record Date&#148;), as close as practicable to the record date fixed by the
Company with respect to the Shares (if applicable), for the determination of the Holders who shall be entitled to receive such distribution, to give instructions for the exercise of voting rights at any such meeting, or to give or withhold such
consent, or to receive such notice or solicitation or to otherwise take action, or to exercise the rights of Holders with respect to such changed number of Shares represented by each ADS or for any other reason. Subject to applicable law and the
terms and conditions of this Receipt and the Deposit Agreement, only the Holders of record at the close of business in New York on such ADS Record Date shall be entitled to receive such distributions, to give such voting instructions, to receive
such notice or solicitation, or otherwise take action. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">52 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(15) <U>Voting of Deposited Securities</U>. Subject to the next sentence, as soon as practicable after
receipt of notice of any meeting at which the holders of Deposited Securities are entitled to vote, or of solicitation of consents or proxies from holders of Deposited Securities, the Depositary shall fix the ADS Record Date in respect of such
meeting or such solicitation of consents or proxies. The Depositary shall, if requested by the Company in writing in a timely manner (the Depositary having no obligation to take any further action if the request shall not have been received by the
Depositary at least 30 Business Days prior to the date of such vote or meeting) and at the Company&#146;s expense, and provided no U.S. legal prohibitions exist, mail by regular, ordinary mail delivery (or by electronic mail or as otherwise may be
agreed between the Company and the Depositary in writing from time to time) or otherwise distribute as soon as practicable after receipt thereof to Holders as of the ADS Record Date: (a)&nbsp;such notice of meeting or solicitation of consent or
proxy; (b)&nbsp;a statement that the Holders at the close of business on the ADS Record Date will be entitled, subject to any applicable law, the provisions of this Deposit Agreement, the Company&#146;s Memorandum and Articles of Association and the
provisions of or governing the Deposited Securities (which provisions, if any, shall be summarized in pertinent part by the Company), to instruct the Depositary as to the exercise of the voting rights, if any, pertaining to the Deposited Securities
represented by such Holder&#146;s American Depositary Shares; and (c)&nbsp;a brief statement as to the manner in which such voting instructions may be given to the Depositary, or in which instructions may be deemed to have been given in accordance
with this Article (15), including an express indication that instructions may be given (or be deemed to have been given in accordance with the immediately following paragraph of this section if no instruction is received) to the Depositary to give a
discretionary proxy to a person or persons designated by the Company. Voting instructions may be given only in respect of a number of American Depositary Shares representing an integral number of Deposited Securities. Upon the timely receipt of
voting instructions of a Holder on the ADS Record Date in the manner specified by the Depositary, the Depositary shall endeavor, insofar as practicable and permitted under applicable law, the provisions of this Deposit Agreement, the Company&#146;s
Memorandum and Articles of Association and the provisions of or governing the Deposited Securities, to vote or cause the Custodian to vote the Deposited Securities (in person or by proxy) represented by American Depositary Shares evidenced by such
Receipt in accordance with such voting instructions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the event that (i)&nbsp;the Depositary timely receives voting instructions from a Holder which
fail to specify the manner in which the Depositary is to vote the Deposited Securities represented by such Holder&#146;s ADSs or (ii)&nbsp;no timely instructions are received by the Depositary from a Holder with respect to any of the Deposited
Securities represented by the ADSs held by such Holder on the ADS Record Date, the Depositary shall (unless otherwise specified in the notice distributed to Holders) deem such Holder to have instructed the Depositary to give a discretionary proxy to
a person designated by the Company with respect to such Deposited Securities and the Depositary shall give a discretionary proxy to a person designated by the Company to vote such Deposited Securities, provided, however, that no such instruction
shall be deemed to have been given and no such discretionary proxy shall be given with respect to any matter as to which the Company informs the Depositary (and the Company agrees to provide such information as promptly as practicable in writing, if
applicable) that (x)&nbsp;the Company does not wish to give such proxy, (y)&nbsp;the Company is aware or should reasonably be aware that substantial opposition exists from Holders against the outcome for which the person designated by the Company
would otherwise vote or (z)&nbsp;the outcome for which the person designated by the Company would otherwise vote would materially and adversely affect the rights of holders of Deposited Securities, provided, further, that the Company will have no
liability to any Holder or Beneficial Owner resulting from such notification. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">53 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the event that voting on any resolution or matter is conducted on a show of hands basis in accordance
with the Memorandum and Articles of Association, the Depositary will refrain from voting and the voting instructions (or the deemed voting instructions, as set out above) received by the Depositary from Holders shall lapse. The Depositary will have
no obligation to demand voting on a poll basis with respect to any resolution and shall have no liability to any Holder or Beneficial Owner for not having demanded voting on a poll basis. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Neither the Depositary nor the Custodian shall, under any circumstances exercise any discretion as to voting, and neither the Depositary nor the Custodian
shall vote, attempt to exercise the right to vote, or in any way make use of for purposes of establishing a quorum or otherwise, Deposited Securities represented by ADSs except pursuant to and in accordance with such written instructions from
Holders, including the deemed instruction to the Depositary to give a discretionary proxy to a person designated by the Company. Deposited Securities represented by ADSs for which (i)&nbsp;no timely voting instructions are received by the Depositary
from the Holder, or (ii)&nbsp;timely voting instructions are received by the Depositary from the Holder but such voting instructions fail to specify the manner in which the Depositary is to vote the Deposited Securities represented by such
Holder&#146;s ADSs, shall be voted in the manner provided in this Article (15). Notwithstanding anything else contained herein, and subject to applicable law, regulation and the Memorandum and Articles of Association, the Depositary shall, if so
requested in writing by the Company, represent all Deposited Securities (whether or not voting instructions have been received in respect of such Deposited Securities from Holders as of the ADS Record Date) for the purpose of establishing quorum at
a meeting of shareholders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There can be no assurance that Holders or Beneficial Owners generally or any Holder or Beneficial Owner in particular will
receive the notice described above with sufficient time to enable the Holder to return voting instructions to the Depositary in a timely manner. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding the above, save for applicable provisions of the law of the Cayman Islands, and in accordance with the terms of Section&nbsp;5.3 of the
Deposit Agreement, the Depositary shall not be liable for any failure to carry out any instructions to vote any of the Deposited Securities or the manner in which such vote is cast or the effect of such vote. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(16) <U>Changes Affecting Deposited Securities</U>. Upon any change in par value, <FONT STYLE="white-space:nowrap">split-up,</FONT> subdivision, cancellation,
consolidation or any other reclassification of Deposited Securities, or upon any recapitalization, reorganization, merger, amalgamation or consolidation or sale of assets affecting the Company or to which it otherwise is a party, any securities
which shall be received by the Depositary or a Custodian in exchange for, or in conversion of or replacement or otherwise in respect of, such Deposited Securities shall, to the extent permitted by law, be treated as new Deposited Securities under
the Deposit Agreement, and the Receipts shall, subject to the provisions of the Deposit Agreement and applicable law, evidence ADSs representing the right to receive such additional securities. Alternatively, the Depositary may, with the
Company&#146;s approval, and shall, if the Company shall so requests, subject to the terms of the Deposit Agreement and receipt of satisfactory documentation contemplated by the Deposit Agreement, execute and deliver additional Receipts as in the
case of a stock dividend on the Shares, or call for the surrender of outstanding Receipts to be exchanged for new Receipts, in either case, as well as in the event of newly deposited Shares, with necessary modifications to this form of Receipt
specifically describing such new Deposited Securities and/or corporate change. Notwithstanding the foregoing, in the event that any security so received may not be lawfully distributed to some or all Holders, the Depositary may, with the
Company&#146;s approval, and shall if the Company requests, subject to receipt of satisfactory legal documentation contemplated in the Deposit Agreement, sell such securities at public or private sale, at such place or places and upon such terms as
it may deem proper and may allocate the net proceeds of such sales (net of fees and charges of, and expenses incurred by, the Depositary and/or a division or Affiliate(s) of the Depositary and taxes and/or governmental charges) for the account of
the Holders otherwise entitled to such securities and distribute the net proceeds so allocated to the extent practicable as in the case of a distribution received in cash pursuant to the Deposit Agreement. The Depositary shall not be responsible for
(i)&nbsp;any failure to determine that it may be lawful or feasible to make such securities available to Holders in general or any Holder in particular, (ii)&nbsp;any foreign exchange exposure or loss incurred in connection with such sale, or
(iii)&nbsp;any liability to the purchaser of such securities. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">54 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(17) <U>Exoneration</U>. None of the Depositary, the Custodian or the Company shall be obligated to do or
perform any act which is inconsistent with the provisions of the Deposit Agreement or shall incur any liability to Holders, Beneficial Owners or any third parties (i)&nbsp;if the Depositary, the Custodian or the Company or their respective
controlling persons or agents shall be prevented or forbidden from, or subjected to any civil or criminal penalty or restraint on account of, or delayed in, doing or performing any act or thing required by the terms of the Deposit Agreement and this
Receipt, by reason of any provision of any present or future law or regulation of the United States, the Cayman Islands or any other country, or of any other governmental authority or regulatory authority or stock exchange, or by reason of any
provision, present or future of the Memorandum and Articles of Association or any provision of or governing any Deposited Securities, or by reason of any act of God or war or other circumstances beyond its control, (including, without limitation,
nationalization, expropriation, currency restrictions, work stoppage, strikes, civil unrest, revolutions, rebellions, explosions and computer failure), (ii)&nbsp;by reason of any exercise of, or failure to exercise, any discretion provided for in
the Deposit Agreement or in the Memorandum and Articles of Association or provisions of or governing Deposited Securities, (iii)&nbsp;for any action or inaction of the Depositary, the Custodian or the Company or their respective controlling persons
or agents in reliance upon the advice of or information from legal counsel, accountants, any person presenting Shares for deposit, any Holder, any Beneficial Owner or authorized representative thereof, or any other person believed by it in good
faith to be competent to give such advice or information, (iv)&nbsp;for any inability by a Holder or Beneficial Owner to benefit from any distribution, offering, right or other benefit which is made available to holders of Deposited Securities but
is not, under the terms of the Deposit Agreement, made available to Holders of ADS or (v)&nbsp;for any special, consequential, indirect or punitive damages for any breach of the terms of the Deposit Agreement or otherwise. The Depositary, its
controlling persons, its agents (including without limitation, the Agents), any Custodian and the Company, its controlling persons and its agents may rely and shall be protected in acting upon any written notice, request, opinion or other document
believed by it to be genuine and to have been signed or presented by the proper party or parties. No disclaimer of liability under the Securities Act or the Exchange Act is intended by any provision of the Deposit Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(18) <U>Standard of Care</U>. The Company and the Depositary and their respective directors, officers, Affiliates, employees and agents (including without
limitation, the Agents) assume no obligation and shall not be subject to any liability under the Deposit Agreement or the Receipts to Holders or Beneficial Owners or other persons, except in accordance with Section&nbsp;5.8 of the Deposit Agreement,
provided, that the Company and the Depositary and their respective directors, officers, Affiliates, employees and agents (including without limitation, the Agents) agree to perform their respective obligations specifically set forth in the Deposit
Agreement without gross negligence or wilful misconduct. The Depositary and its directors, officers, Affiliates, employees and agents (including without limitation, the Agents) shall not be liable for any failure to carry out any instructions to
vote any of the Deposited Securities, or for the manner in which any vote is cast or the effect of any vote. The Depositary shall not incur any liability for any failure to determine that any distribution or action may be lawful or reasonably
practicable, for the content of any information submitted to it by the Company for distribution to the 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 or for any tax consequences that may result from the ownership of ADSs, Shares or Deposited Securities, for the <FONT STYLE="white-space:nowrap">credit-worthiness</FONT> 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 the Company or for any action or non action by it in reliance upon the opinion, advice of or information from legal
counsel, accountants, any person presenting Shares for deposit, any Holder or any other person believed by it in good faith to be competent to give such advice or information. The Depositary and its agents (including without limitation, the Agents)
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,
provided that in connection with the issue out of which such potential liability arises the Depositary performed its obligations without gross negligence or willful misconduct while it acted as Depositary. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">55 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(19) <U>Resignation and Removal of the Depositary; Appointment of Successor Depositary</U>. The Depositary
may at any time resign as Depositary under the Deposit Agreement by written notice of resignation delivered to the Company, such resignation to be effective on the earlier of (i)&nbsp;the 90th day after delivery thereof to the Company (whereupon the
Depositary shall, in the event no successor depositary has been appointed by the Company, be entitled to take the actions contemplated in the Deposit Agreement), or (ii)&nbsp;the appointment of a successor depositary and its acceptance of such
appointment as provided in the Deposit Agreement, save that, any amounts, fees, costs or expenses owed to the Depositary under the Deposit Agreement or in accordance with any other agreements otherwise agreed in writing between the Company and the
Depositary from time to time shall be paid to the Depositary prior to such resignation. The Company shall use reasonable efforts to appoint such successor depositary, and give notice to the Depositary of such appointment, not more than 90 days after
delivery by the Depositary of written notice of resignation as provided in the Deposit Agreement. The Depositary may at any time be removed by the Company by written notice of such removal which notice shall be effective on the later of (i)&nbsp;the
90th day after delivery thereof to the Depositary (whereupon the Depositary shall be entitled to take the actions contemplated in the Deposit Agreement if a successor depositary has not been appointed), or (ii)&nbsp;the appointment of a successor
depositary and its acceptance of such appointment as provided in the Deposit Agreement save that, any amounts, fees, costs or expenses owed to the Depositary under the Deposit Agreement or in accordance with any other agreements otherwise agreed in
writing between the Company and the Depositary from time to time shall be paid to the Depositary prior to such removal. In case at any time the Depositary acting hereunder shall resign or be removed, the Company shall use its best efforts to appoint
a successor depositary which shall be a bank or trust company having an office in the Borough of Manhattan, the City of New York and if it shall have not appointed a successor depositary the provisions referred to in Article (21)&nbsp;hereof and
correspondingly in the Deposit Agreement shall apply. Every successor depositary shall be required by the Company to execute and deliver to its predecessor and to the Company an instrument in writing accepting its appointment hereunder, and
thereupon such successor depositary, without any further act or deed, shall become fully vested with all the rights, powers, duties and obligations of its predecessor. The predecessor depositary, upon payment of all sums due to it and on the written
request of the Company, shall (i)&nbsp;execute and deliver an instrument transferring to such successor all rights and powers of such predecessor hereunder (other than as contemplated in the Deposit Agreement), (ii)&nbsp;duly assign, transfer and
deliver all right, title and interest to the Deposited Securities to such successor, and (iii)&nbsp;deliver to such successor a list of the Holders of all outstanding Receipts and such other information relating to Receipts and Holders thereof as
the successor may reasonably request. Any such successor depositary shall promptly mail notice of its appointment to such Holders. Any corporation into or with which the Depositary may be merged or consolidated shall be the successor of the
Depositary without the execution or filing of any document or any further act and, notwithstanding anything to the contrary in the Deposit Agreement, the Depositary may assign or otherwise transfer all or any of its rights and benefits under the
Deposit Agreement (including any cause of action arising in connection with it) to Deutsche Bank AG or any branch thereof or any entity which is a direct or indirect subsidiary or other affiliate of Deutsche Bank AG. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(20) <U>Amendment/Supplement</U>. Subject to the terms and conditions of this Article&nbsp;(20), and applicable law, this Receipt and any provisions of the
Deposit Agreement may at any time and from time to time be amended or supplemented by written agreement between the Company and the Depositary in any respect which they may deem necessary or desirable without the consent of the Holders or Beneficial
Owners. Any amendment or supplement which shall impose or increase any fees or charges (other than the charges of the Depositary in connection with foreign exchange control regulations, and taxes and/or other governmental charges, delivery and other
such expenses), or which shall otherwise materially prejudice any substantial existing right of Holders or Beneficial Owners, shall not, however, become effective as to outstanding Receipts until 30&nbsp;days after notice of such amendment or
supplement shall have been given to the Holders of outstanding Receipts. Notice of any amendment to the Deposit Agreement or form of Receipts shall not need to describe in detail the specific amendments effectuated thereby, and failure to describe
the specific amendments in any such notice shall not render such notice invalid, provided, however, that, in each such case, the notice given to the Holders identifies a means for Holders and Beneficial Owners to retrieve or receive the text of such
amendment (i.e., upon retrieval from the Commission&#146;s, the Depositary&#146;s or the Company&#146;s website or upon request from the Depositary). The parties hereto agree that any amendments or supplements which (i)&nbsp;are reasonably necessary
(as agreed by the Company and the Depositary) in order for (a)&nbsp;the ADSs to be registered on <FONT STYLE="white-space:nowrap">Form&nbsp;F-6</FONT> under the Securities Act or (b)&nbsp;the ADSs or Shares to be traded solely in electronic <FONT
STYLE="white-space:nowrap">book-entry</FONT> form and (ii)&nbsp;do not in either such case impose or increase any fees or charges to be borne by Holders, shall be deemed not to materially prejudice any substantial rights of Holders or Beneficial
Owners. Every Holder and Beneficial Owner at the time any amendment or supplement so becomes effective shall be deemed, by continuing to hold such ADS, to consent and agree to such amendment or supplement and to be bound by the Deposit Agreement as
amended or supplemented thereby. In no event shall any amendment or supplement impair the right of the Holder to surrender such Receipt and receive therefor the Deposited Securities represented thereby, except in order to comply with mandatory
provisions of applicable law. Notwithstanding the foregoing, if any governmental body should adopt new laws, rules or regulations which would require amendment or supplement of the Deposit Agreement to ensure compliance therewith, the Company and
the Depositary may amend or supplement the Deposit Agreement and the Receipt at any time in accordance with such changed laws, rules or regulations. Such amendment or supplement to the Deposit Agreement in such circumstances may become effective
before a notice of such amendment or supplement is given to Holders or within any other period of time as required for compliance with such laws, or rules or regulations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">56 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(21) <U>Termination</U>. The Depositary shall, at any time at the written direction of the Company,
terminate the Deposit Agreement by mailing notice of such termination to the Holders of all Receipts then outstanding at least 90&nbsp;days prior to the date fixed in such notice for such termination provided that, the Depositary shall be reimbursed
for any amounts, fees, costs or expenses owed to it in accordance with the terms of the Deposit Agreement and in accordance with any other agreements as otherwise agreed in writing between the Company and the Depositary from time to time, prior to
such termination shall take effect. If 90&nbsp;days shall have expired after (i)&nbsp;the Depositary shall have delivered to the Company a written notice of its election to resign, or (ii)&nbsp;the Company shall have delivered to the Depositary a
written notice of the removal of the Depositary, and in either case a successor depositary shall not have been appointed and accepted its appointment as provided herein and in the Deposit Agreement, the Depositary may terminate the Deposit Agreement
by mailing notice of such termination to the Holders of all Receipts then outstanding at least 30&nbsp;days prior to the date fixed for such termination. On and after the date of termination of the Deposit Agreement, each Holder will, upon surrender
of such Holder&#146;s Receipt at the Corporate Trust Office of the Depositary, upon the payment of the charges of the Depositary for the surrender of Receipts referred to in Article&nbsp;(2) hereof and in the Deposit Agreement and subject to the
conditions and restrictions therein set forth, and upon payment of any applicable taxes and/or governmental charges, be entitled to delivery, to him or upon his order, of the amount of Deposited Securities represented by such Receipt. If any
Receipts shall remain outstanding after the date of termination of the Deposit Agreement, the Registrar thereafter shall discontinue the registration of transfers of Receipts, and the Depositary shall suspend the distribution of dividends to the
Holders thereof, and shall not give any further notices or perform any further acts under the Deposit Agreement, except that the Depositary shall continue to collect dividends and other distributions pertaining to Deposited Securities, shall sell
rights or other property as provided in the Deposit Agreement, and shall continue to deliver Deposited Securities, subject to the conditions and restrictions set forth in the Deposit Agreement, together with any dividends or other distributions
received with respect thereto and the net proceeds of the sale of any rights or other property, in exchange for Receipts surrendered to the Depositary (after deducting, or charging, as the case may be, in each case the charges of the Depositary for
the surrender of a Receipt, any expenses for the account of the Holder in accordance with the terms and conditions of the Deposit Agreement and any applicable taxes and/or governmental charges or assessments). At any time after the expiration of six
months from the date of termination of the Deposit Agreement, the Depositary may sell the Deposited Securities then held hereunder and may thereafter hold uninvested the net proceeds of any such sale, together with any other cash then held by it
hereunder, in an unsegregated account, without liability for interest for the pro rata benefit of the Holders of Receipts whose Receipts have not theretofore been surrendered. After making such sale, the Depositary shall be discharged from all
obligations under the Deposit Agreement with respect to the Receipts and the Shares, Deposited Securities and ADSs, except to account for such net proceeds and other cash (after deducting, or charging, as the case may be, in each case the charges of
the Depositary for the surrender of a Receipt, any expenses for the account of the Holder in accordance with the terms and conditions of the Deposit Agreement and any applicable taxes and/or governmental charges or assessments) and except as set
forth in the Deposit Agreement. Upon the termination of the Deposit Agreement, the Company shall be discharged from all obligations under the Deposit Agreement except as set forth in the Deposit Agreement. The obligations under the terms of the
Deposit Agreement and Receipts of Holders and Beneficial Owners of ADSs outstanding as of the effective date of any termination shall survive such effective date of termination and shall be discharged only when the applicable ADSs are presented by
their Holders to the Depositary for cancellation under the terms of the Deposit Agreement and the Holders have each satisfied any and all of their obligations hereunder (including, but not limited to, any payment and/or reimbursement obligations
which relate to prior to the effective date of termination but which payment and/or reimbursement is claimed after such effective date of termination). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">57 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding anything contained in the Deposit Agreement or any ADR, in connection with the termination
of the Deposit Agreement, the Depositary may, independently and without the need for any action by the Company, make available to Holders of ADSs a means to withdraw the Deposited Securities represented by their ADSs and to direct the deposit of
such Deposited Securities into an unsponsored American depositary shares program established by the Depositary, upon such terms and conditions as the Depositary may deem reasonably appropriate, subject however, in each case, to satisfaction of the
applicable registration requirements by the unsponsored American depositary shares program under the Securities Act, and to receipt by the Depositary of payment of the applicable fees and charges of, and reimbursement of the applicable expenses
incurred by, the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(22) <U>Compliance with U.S. Securities Laws; Regulatory Compliance</U>. Notwithstanding any provisions in this Receipt or
the Deposit Agreement to the contrary, the withdrawal or Delivery of Deposited Securities will not be suspended by the Company or the Depositary except as would be permitted by Section&nbsp;I.A.(1) of the General Instructions to <FONT
STYLE="white-space:nowrap">Form&nbsp;F-6</FONT> Registration Statement, as amended from time to time, under the Securities Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(23) <U>Certain Rights of
the Depositary</U>. The Depositary, its Affiliates and their agents, on their own behalf, may own and deal in any class of securities of the Company and its Affiliates and in ADSs. The Depositary may issue ADSs against evidence of rights to receive
Shares from the Company, any agent of the Company or any custodian, registrar, transfer agent, clearing agency or other entity involved in ownership or transaction records in respect of the Shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(24) <U>Ownership Restrictions</U>. Owners and Beneficial Owners shall comply with any limitations on ownership of Shares under the Memorandum and Articles of
Association or applicable Cayman Islands law as if they held the number of Shares their American Depositary Shares represent. The Company shall inform the Owners, Beneficial Owners and the Depositary of any such ownership restrictions in place from
time to time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(25) <U>Waiver.</U> EACH PARTY TO THE DEPOSIT AGREEMENT (INCLUDING, FOR AVOIDANCE OF DOUBT, EACH HOLDER AND BENEFICIAL OWNER AND/OR HOLDER
OF INTERESTS IN ANY ADRs) HEREBY 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 THE COMPANY DIRECTLY OR INDIRECTLY
ARISING OUT OF OR RELATING TO THE SHARES OR OTHER DEPOSITED SECURITIES, THE ADSs OR THE ADRs, THE DEPOSIT AGREEMENT OR ANY TRANSACTION CONTEMPLATED HEREIN OR THEREIN, OR THE BREACH HEREOF OR THEREOF (WHETHER BASED ON CONTRACT, TORT, COMMON LAW OR
ANY OTHER THEORY). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">58 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(ASSIGNMENT AND TRANSFER SIGNATURE LINES) </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">FOR VALUE RECEIVED, the undersigned Holder hereby sell(s), assign(s) and transfer(s) unto ______________________________ whose taxpayer identification number
is _______________________ and whose address including postal zip code is ____________________________, the within Receipt and all rights thereunder, hereby irrevocably constituting and appointing ________________________ <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact</FONT></FONT> to transfer said Receipt on the books of the Depositary with full power of substitution in the premises. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="44%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="44%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3">NOTICE: The signature of the Holder to this assignment must correspond with the name as written upon the face of the within instrument in every particular, without alteration or enlargement or any change
whatsoever.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3">If the endorsement be executed by an attorney, executor, administrator, trustee or guardian, the person executing the endorsement must give his/her full title in such capacity and proper evidence of authority to act in
such capacity, if not on file with the Depositary, must be forwarded with this Receipt.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">SIGNATURE GUARANTEED</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">59 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="24%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="73%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ARTICLE I. &nbsp;&nbsp;&nbsp;&nbsp;DEFINITIONS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION&nbsp;1.1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Affiliate&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION&nbsp;1.2</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Agent&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION&nbsp;1.3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;American Depositary Share(s)&#148; and &#147;ADS(s)&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.4</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Article&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.5</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Articles of Association&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.6</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;ADS Record Date&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.7</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Beneficial Owner&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.8</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Business Day&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.9</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Commission&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Company&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.11</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Corporate Trust Office&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.12</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Custodian&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.13</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Deliver&#148;, &#147;Deliverable&#148; and &#147;Delivery&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.14</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Deposit Agreement&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.15</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Depositary&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.16</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Deposited Securities&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.17</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Dollars&#148; and &#147;$&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.18</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;DRS/Profile&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.19</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;DTC&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.20</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;DTC Participants&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.21</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Exchange Act&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.22</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Foreign Currency&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.23</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Foreign Registrar&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.24</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Holder&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.25</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Indemnified Person&#148; and &#147;Indemnifying Person&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.26</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Losses&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.27</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Memorandum&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.28</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Opinion of Counsel&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.29</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Receipt(s); &#147;American Depositary Receipt(s)&#148;; and &#147;ADR(s)&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.30</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Registrar&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.31</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Restricted ADRs&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.32</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Restricted ADSs&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.33</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Restricted Securities&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.34</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Restricted Shares&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION&nbsp;1.35</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Securities Act&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 1.36</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;Share(s)&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION&nbsp;1.37</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#147;United States&#148; or &#147;U.S.&#148;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ARTICLE II. &nbsp;&nbsp;APPOINTMENT OF DEPOSITARY; FORM OF RECEIPT; DEPOSIT OF SHARES;
EXECUTION AND</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">&nbsp;DELIVERY, TRANSFER AND SURRENDER OF RECEIPTS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Appointment of Depositary</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.2</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Form and Transferability of Receipts</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Deposits</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.4</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Execution and Delivery of Receipts</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.5</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Transfer of Receipts; Combination and Split-up of Receipts</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="24%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="72%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.6</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Surrender of Receipts and Withdrawal of Deposited Securities</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.7</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Limitations on Execution and Delivery, Transfer, etc. of Receipts; Suspension of Delivery, Transfer, etc.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.8</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Lost Receipts, etc.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.9</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Cancellation and Destruction of Surrendered Receipts</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Maintenance of Records</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 2.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Maintenance of Records</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ARTICLE III.&nbsp;&nbsp; CERTAIN OBLIGATIONS OF HOLDERS AND BENEFICIAL OWNERS OF
RECEIPTS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 3.1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Proofs, Certificates and Other Information</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 3.2</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Liability for Taxes and Other Charges</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 3.3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Representations and Warranties on Deposit of Shares</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 3.4</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Compliance with Information Requests</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ARTICLE IV &nbsp;&nbsp;THE DEPOSITED SECURITIES.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">15</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Cash Distributions</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">15</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.2</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Distribution in Shares</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">15</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Elective Distributions in Cash or Shares</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.4</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Distribution of Rights to Purchase Shares</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.5</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Distributions Other Than Cash, Shares or Rights to Purchase Shares</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.6</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Conversion of Foreign Currency</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">19</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.7</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Fixing of Record Date</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">19</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.8</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Voting of Deposited Securities</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.9</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Changes Affecting Deposited Securities</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Available Information</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.11</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Reports</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.12</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>List of Holders</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 4.13</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Taxation; Withholding</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ARTICLE V. &nbsp;&nbsp;THE DEPOSITARY, THE CUSTODIAN AND THE COMPANY</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 5.1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Maintenance of Office and Transfer Books by the Registrar</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 5.2</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Exoneration</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 5.3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Standard of Care</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 5.4</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Resignation and Removal of the Depositary; Appointment of Successor Depositary</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 5.5</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>The Custodian</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 5.6</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Notices and Reports</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">28</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 5.7</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Issuance of Additional Shares, ADSs etc.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">29</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 5.8</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Indemnification</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">30</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 5.9</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Fees and Charges of Depositary</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">30</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 5.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Restricted Securities Owners/Ownership Restrictions</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">32</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ARTICLE VI.&nbsp;&nbsp; AMENDMENT AND TERMINATION</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 6.1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Amendment/Supplement</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 6.2</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Termination</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ARTICLE VII.&nbsp;&nbsp; MISCELLANEOUS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Counterparts</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.2</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>No Third-Party Beneficiaries</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="24%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="72%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Severability</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.4</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Holders and Beneficial Owners as Parties; Binding Effect</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.5</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Notices</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.6</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Governing Law and Jurisdiction</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">36</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.7</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Assignment</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">37</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.8</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Agents</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">37</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.9</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Affiliates etc.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">38</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Exclusivity</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">38</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.11</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Compliance with U.S. Securities Laws</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">38</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SECTION 7.12</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Titles</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">38</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EXHIBIT&nbsp;A</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top">40</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EXHIBIT B</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top">49</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>3
<FILENAME>d287975dex41.htm
<DESCRIPTION>EX-4.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 4.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Amended Share Incentive Plan </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>DINGDONG (CAYMAN) LIMITED </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2020 Share Incentive Plan </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Introduction</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Plan is the share incentive plan (the &#147;<B>Plan</B>&#148;) of Dingdong (Cayman) Limited, an exempted
company duly incorporated and validly existing under the laws of the Cayman Islands, with its registered number <FONT STYLE="white-space:nowrap">SI-343779,</FONT> (the &#147;<B>Company</B>&#148;). The Plan is the successor to that certain version
thereof that became effective on September&nbsp;5, 2020, and any predecessor versions thereof (collectively, the &#147;<B>Prior Plan</B>&#148;), it being understood that the provisions of the Prior Plan shall no longer remain in effect upon the
Effective Date. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The purpose of this Plan is to promote the success of the Company by enhancing the Company&#146;s value of
&#147;going hand in hand towards the same goal to achieve success&#148; and building a &#147;strivers-oriented&#148; culture, combining the development of the Company with the personal development of employees, and linking the interests of the
Company to those of employees. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Definitions</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The following terms used in this Plan shall have the meanings specified below: </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Administrator</B>&#148; shall mean the entity that conducts the general administration of the Plan as provided in Article 3. With
reference to the duties of the Committee under the Plan which have been delegated to one or more persons pursuant to Section&nbsp;3.6, or as to which the Board has assumed, the term &#147;Administrator&#148; shall refer to such person(s) unless the
Committee or the Board has revoked such delegation or the Board has terminated the assumption of such duties; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Applicable
Laws</B>&#148; means the legal requirements relating to the Plan and the Options under applicable provisions of the corporate, securities, tax and other laws, rules, regulations and government orders, and the rules of any applicable stock exchange
or national market system, of any jurisdiction where Options are granted under the Plan; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Award Agreement</B>&#148; shall mean the
Notice of Grant, Notice of Exercise, and any other written notice, agreement, terms and conditions, contract or other instrument or document evidencing an Option granted, including through electronic medium, which shall contain such terms and
conditions with respect to an Option as the Administrator shall determine their consistency with the Plan; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Board</B>&#148; shall
mean the board of directors of the Company; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Committee</B>&#148; shall have the meaning set forth in Section&nbsp;3.2; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Effective Date</B>&#148; shall have the meaning set forth in Section&nbsp;15.1; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Founding Shareholder</B>&#148; shall mean Mr.&nbsp;Changlin Liang; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Group</B>&#148; shall mean the Company and its subsidiaries; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Incentive Recipient</B>&#148; shall have the meaning set forth in Section&nbsp;5.1; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Notice of Exercise</B>&#148; shall have the meaning set forth in Section&nbsp;9.3; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Notice of Grant</B>&#148; shall have the meaning set forth in Section&nbsp;5.2; </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Option</B>&#148; shall mean a right granted under this Plan to purchase the Shares;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Performance Eligibility Standards</B>&#148; shall mean, with respect to any Incentive Recipient, the Company considers that such
Incentive Recipient has achieved Level A (or its equivalent level under the Group&#146;s future updated or adjusted performance or assessment standards) or above under the standards set by the Group with respect to such Incentive Recipient (such as
the standards for the company value assessment and annual performance assessment); </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Plan Period</B>&#148; shall have the meaning
set forth in Section&nbsp;3.1; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Share</B>&#148; shall mean an ordinary share in the share capital of the ESOP Platform (or the
ordinary share with a different par value generated as a result of split, consolidation, reclassification or recapitalization of such Shares from time to time); </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Exercise Price</B>&#148; shall mean the price per Share determined pursuant to Section&nbsp;10.1 and at which an Incentive Recipient
purchases the Shares by exercising the Option; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>&#147;Fair Market Value</B>&#148; shall mean, as of a particular date, the closing sales
price for such Shares of the Company (or the closing bid, if no sales were reported) as quoted on the principal exchange or system on which the Shares are listed (as determined by the Administrator) on the date of determination (or, if no closing
sales price or closing bid was reported on that date, as applicable, on the last trading date such closing sales price or closing bid was reported), as reported on the website maintained by such exchange or market system or such other source as the
Administrator deems reliable. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The headings of the Articles in this Plan are for convenience of reference only and shall be disregarded in
construing this Plan. References to an Article is to an Article of this Plan. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Term and Administration</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Term of Plan</U>. This Plan shall come into effect from the Effective Date, and shall remain in full force
and effect thereafter for indefinite period in all aspects, provided, however, that the Administrator, in its sole discretion, may suspend or terminate the Plan at any earlier date pursuant to Article 12 hereof. Notwithstanding the foregoing, the
administration of this Plan shall survive such termination, until all payment and exercise issues in connection with the Options granted prior to such termination have been completed. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Administrator</U>. The Plan shall be administered by the Board or a committee of one or more members of the
Board (the &#147;<B>Committee</B>&#148;) to whom the Board shall delegate the authority to grant or amend Options to Incentive Recipient other than any of the Committee members. Any grant or amendment of Options to any Committee member shall then
require an affirmative vote of a majority of the Board members who are not on the Committee. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Action by the Committee</U>. A majority of the Committee shall constitute a quorum. The acts of a majority
of the members of the Committee present at any meeting at which a quorum is present, and acts approved in writing by a majority of the Committee in lieu of a meeting, shall be deemed the acts of the Committee. Each member of the Committee is
entitled to, in good faith, rely or act upon any report or other information furnished to that member by any officer or other employee of the Company, the Company&#146;s independent certified public accountants, or any executive compensation
consultant or other professional retained by the Company to assist in the administration of the Plan. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Authority of Administrator</U>. Subject to Applicable Laws and any specific designation in the Plan and each
Award Agreement, and except as otherwise provided by the Board, the Administrator has the authority, in its discretion to: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">designate eligible Incentive Recipient; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">determine the number of Options to be granted and the number of Shares to which an Option will relate;
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">determine the terms and conditions of any Option granted pursuant to the Plan, including, but not limited to,
the exercise price, manner of exercise, any restrictions or limitations on the Options, any schedule for vesting, lapse or cancellation of Options, or restrictions on the exercisability of an Option, and accelerations or waivers thereof, based in
each case on such considerations as the Administrator in its sole discretion determines; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">prescribe and approve the form of each Award Agreement, which need not be identical for each Incentive
Recipient; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">decide all other matters that must be determined in connection with an Option; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">establish, adopt, or revise any rules and regulations as it may deem necessary or advisable to administer the
Plan; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">interpret the terms of, and any matter arising pursuant to, the Plan or any Award Agreement;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(8)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">adjust the Exercise Price per Share subject to an Option; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(9)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">make all other decisions and determinations that may be required pursuant to the Plan or as the Administrator
deems necessary or advisable to administer the Plan. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Decisions Binding</U>. The Administrator&#146;s interpretation of the Plan, any Options granted pursuant to
the Plan, any Award Agreement and all decisions and determinations by the Administrator with respect to the Plan are final, binding, and conclusive on all parties. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Delegation of Authority</U>. To the extent permitted by Applicable Laws, the Board or Committee may from
time to time delegate to a committee of one or more members of the Board or one or more officers of the Company the authority to grant or amend Options or to take other administrative actions pursuant to Article 3; <I>provided, however</I>, that in
no event shall an officer of the Company or a member of the Board be delegated the authority to grant Options to or amend Options held by such officer or member of Board to whom authority to grant or amend Options has been delegated hereunder. Any
delegation hereunder shall be subject to the restrictions and limits that the Board or Committee specifies at the time of such delegation, and the Board may at any time rescind the authority so delegated or appoint a new delegatee. At all times, the
delegatee appointed under this Section&nbsp;3.6 shall serve in such capacity at the pleasure of the Board and the Committee. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>4.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Options</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">For the purpose of this Plan, the Founding Shareholder voluntarily contributes the ordinary shares of the
Company indirectly held by him through EatBetter Holding Limited (the &#147;<B>ESOP Platform</B>&#148;) indirectly controlled by him to the Options under this Plan. Options may be granted to Incentive Recipients from time to time as determined by
the Administrator. Unless otherwise agreed in this Plan, the Options granted to an Incentive Recipient or the Shares with respect to which the Options have been exercised shall not be transferred, pledged, mortgaged, hypothecated, exchanged or used
for debt repayment. The Options may be exercised by the Incentive Recipients pursuant to the conditions and procedures set forth in this Plan, and transferred to the Shares held by the Incentive Recipients in the ESOP Platform.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Subject to Section&nbsp;15.3, the maximum aggregate number of Shares which may be issued pursuant to the Plan
is 40,181,400 Class&nbsp;A ordinary shares of the Company. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>5.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Incentive Recipients</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">An incentive recipient (the &#147;<B>Incentive Recipient</B>&#148;) shall be an employee who has made an
important contribution to the Group and met certain criteria, which criteria shall be determined solely by the Administrator. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">With respect to the selection of Incentive Recipients under this Plan, the Administrator shall have the right
to determine whether an employee is eligible to be an Incentive Recipient based on the Company&#146;s overall business needs, and the employee&#146;s value and performance. With respect to a selected Incentive Recipient, the ESOP Platform will issue
a Notice of Grant of Options, substantially in the form attached hereto as Appendix 1 (the &#147;<B>Notice of Grant</B>&#148;) to the Incentive Recipient. The content in the Notice of Grant shall be confidential, and the Incentive Recipient shall
perform confidentiality obligations. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Administrator shall have the right to adjust the number and the manner of any Options to be granted in a
year based on the actual situation, and the Administrator shall have the right to adjust the years in which the Options will be granted based on the Company&#146;s actual situation, and the time and frequency to grant the Options in that specific
year. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>6.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Grant of Options</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">6.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Administrator shall have the right to grant the Options to any Incentive Recipient at any time or from time
to time during the Plan Period based on conditions that it considers proper in accordance with the provisions of this Plan, which Options can be exercised by the Incentive Recipient to purchase the Shares in an amount as determined by the
Administrator at the Exercise Price. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">6.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The ESOP Platform shall notify the Incentive Recipient in writing by a Notice of Grant of the number of the
Options to be granted, exercise eligibility, Vesting Conditions and Exercise Price. Such notice shall come into effect after the ESOP Platform delivers, and the Incentive Recipient signs, the same. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">6.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">An Incentive Recipient shall confirm his/her acceptance of such Option granting arrangement by signing the
Notice of Grant and delivering the signed copy to the Company within 30 days of receipt of the Notice of Grant, otherwise such offer shall be deemed irrevocably rejected. The Options shall be deemed to be granted and accepted if relevant Notice of
Grant signed by the Incentive Recipient is received by the Company on or prior to the acceptance deadline, and the Incentive Recipient shall exercise the Options pursuant to the method and rules set forth in this Plan. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>7.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Option <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">7.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unless otherwise agreed in this Plan, the option <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period
shall be no longer than two years from the date on which the Options are granted to an Incentive Recipient pursuant to this Plan (the &#147;<B><FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period</B>&#148;), which means after the Incentive
Recipient&#146;s <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period begins, if the Incentive Recipient satisfies the following preconditions, he/she can enter vesting period. The <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period is
set forth in the Notice of Grant issued by the ESOP Platform to the Incentive Recipient: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the employment relationship between the Incentive Recipient and the Group is not suspended or terminated, and
the employment contract in effect has not been or will not possibly be subject to material changes as the Administrator reasonably determines, and the Incentive Recipient is serving the Group effectively with a position and responsibilities equal to
or higher than those set for him/her when the Notice of Grant was issued; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">during the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period, the Incentive Recipient is not in
violation of any laws, regulations, bylaws, policies of the Group (including the Company&#146;s integrity policy and other relevant anti-corruption policies) and requirements or provisions in the employment contract; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">such Incentive Recipient has met the Performance Eligibility Standards; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Incentive Recipient has met other conditions that the Administrator believes he/she should meet (the
conditions from (1)&nbsp;to (4), the &#147;<B>Vesting Conditions</B>&#148;). </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">7.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Acceleration of the Pre-vesting Period.</U> An Incentive Recipient&#146;s
<FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period shall accelerate and his/her vesting period can start, if: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">during the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period, the Incentive Recipient makes critical
contributions to the Group (including obtaining material patents in relation to his or her employment, recovering material losses or achieving material economic interests), and the Administrator approves that his/her vesting period can start early;
or </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Company or the ESOP Platform amends the Plan in its entirety and notifies the Incentive Recipient of the
early start of his/her vesting period in writing. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">7.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Termination of the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period.</U> An Incentive
Recipient&#146;s <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period shall terminate early, if: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the employment contract between the Incentive Recipient and the Group is or will be rescinded or terminated;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Incentive Recipient is in violation of any laws, regulations or administrative rules, and the Group
considers such violation will affect the Company&#146;s interests or the Incentive Recipient&#146;s work; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Incentive Recipient is or is possibly in violation of the anti-commercial bribery agreement entered into by
and between the Incentive Recipient and the Group or the Company&#146;s integrity policy and/or other relevant anti-corruption policies, regardless of whether the Company has substantive evidence of legal significance, the amount involved, or
whether it constitutes a violation of any laws and regulations; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Incentive Recipient is in violation of this Plan and confidentiality obligations under the Notice of Grant;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Incentive Recipient is in violation of bylaws or polices of the Company and requirements or provisions in
the employment contract; or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Company considers that such Incentive Recipient is at Level C (or its equivalent level under the
Group&#146;s future updated or adjusted performance or assessment standards) or below under the standards set by the Group with respect to such Incentive Recipient (such as the standards for the company value assessment and annual performance
assessment); </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">in each case of the above paragraphs (1)&nbsp;to (6), the Notice of Grant issued by the ESOP Platform to the Incentive Recipient shall be automatically revoked and become null and void immediately, and all outstanding
Options of the Incentive Recipient shall automatically lapse, where no written notice is required from the ESOP Platform and such Incentive Recipient is not required to sign any written document or make any confirmation. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">7.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Extension of the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period.</U> If any of the following
events occurs (the period in which such event exists is the suspension period of the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period), an Incentive Recipient&#146;s <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period shall be
extended accordingly. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company considers that such Incentive Recipient is at Level B (or its equivalent level under the
Group&#146;s future updated or adjusted performance or assessment standards) under the standards set by the Group with respect to such Incentive Recipient (such as the standards for the company value assessment and annual performance assessment),
and the Administrator decides to suspend to implement and calculate the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period set forth in the Notice of Grant issued to such Incentive Recipient, and designates an extra year as the observation
period (the &#147;<B>Observation Period</B>&#148;). (x) Upon the completion of the Observation Period, if the Incentive Recipient achieves the Performance Eligibility Standards, the calculation of the
<FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period set forth in the Notice of Grant shall be restarted, and such Incentive Recipient may, at the expiration date of such Observation Period, have the exercise eligibility of the first tranche
of Options with respect to number of Options receivable after the expiration of the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period, and his/her subsequent exercise eligibility shall be considered from the expiration date of such
Observation Period; (y)&nbsp;upon the completion of the Observation Period, if the Incentive Recipient fails to achieve the Performance Eligibility Standards, effective from the expiration date of the Observation Period, the <FONT
STYLE="white-space:nowrap">Pre-vesting</FONT> Period shall terminate, and the Notice of Grant issued by the ESOP Platform to the Incentive Recipient shall be automatically revoked and become null and void immediately, and all outstanding Options of
the Incentive Recipient shall automatically lapse, where no written notice is required from the ESOP Platform and such Incentive Recipient is not required to sign any written document or make any confirmation. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Incentive Recipient is in violation of bylaws or policies of the Group (other than the anti-commercial
bribery agreement entered into by and between the Incentive Recipient and the Group or the Company&#146;s integrity policy and/or other relevant anti-corruption policies) and requirements or provisions in the employment contract, as a result of
which the Administrator decides to suspend to implement relevant provisions set forth in the Notice of Grant, and designates one extra year as the Observation Period. Upon the completion of the Observation Period, if the Incentive Recipient has
corrected violations and no new violations occur, the calculation of the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period set forth in the Notice of Grant shall be resumed. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company is in a period of acquisition, merger, listing, or other transactions that may lead to change of
control, or the Shares shall be locked as required by investors or other third parties or the provisions of laws, regulations, rules and policies, as a result of which the exercise of the rights is temporarily impossible. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>8.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Conditions of Entering Vesting Period</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">8.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The following conditions shall be satisfied for an Incentive Recipient to enter the vesting period:
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period has expired and applicable Vesting Conditions
have been satisfied; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Incentive Recipient shall continuously meet the Performance Eligibility Standards, otherwise, the entering
into vesting period shall be postponed for one year. If the Incentive Recipient still cannot meet the Performance Eligibility Standards one year later, the Administrator shall have the right to immediately cancel or continue to postpone the entering
into vesting period; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Incentive Recipient has met other conditions that the Administrator believes he/she should meet.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>9.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Vesting</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">9.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Vesting Schedule.</U> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The first tranche of Options as provided under the Notice of Grant shall vest and become exercisable after an
Incentive Recipient meets the conditions set forth in Section&nbsp;8.1. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">After one year anniversary from the last day of the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> Period
specified in the Notice of Grant issued by the ESOP Platform to the Incentive Recipient, if (i)&nbsp;all the conditions set forth in Section&nbsp;8.1 are met, (ii)&nbsp;all the prior tranches of Options are vested, and (iii)&nbsp;he or she remains
within the Group continuously for more than one year after the vesting of the last tranche of Options, the remaining tranche of Options shall vest and become exercisable in accordance with the schedule as provided under the Notice of Grant.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">9.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Time and Conditions of Exercise.</U> The Administrator shall determine the time or times at which an Option
may be exercised in whole or in part, including exercise prior to vesting and that a partial exercise must be with respect to a minimum number of Shares. The Administrator shall also determine any conditions, if any, that must be satisfied before
all or part of an Option may be exercised. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">9.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Exercise procedures</U>. When exercising Options in accordance with this Plan, the Incentive Recipient shall
confirm with the Company the number of Options to be exercised by issuing a Notice of Exercise of Options, substantially in the form attached hereto as Appendix 2 (the &#147;<B>Notice of Exercise</B>&#148;), and the exercise shall be deemed to be
completed upon confirmation by the Administrator, provided that all the expenses in connection with the exercise of the Options or delivery of Shares shall be borne by the Incentive Recipient. If agreed by the Company, (i)&nbsp;where the Incentive
Recipient requests the ESOP Platform to redeem his/her exercised Shares pursuant to Section&nbsp;10.6 hereof, the ESOP Platform shall have the right to deduct all the reasonable expenses actually incurred in connection with such redemption before
paying the redemption proceeds to the Incentive Recipient; or (ii)&nbsp;where the Incentive Recipient sells or transfers his/her exercised Shares on the secondary market pursuant to Section&nbsp;10.5 hereof, the ESOP Platform shall have the right to
deduct all the reasonable expenses actually incurred in connection with such sale or transfer before paying the sale/transfer proceeds to the Incentive Recipient. The Administrator may, in its sole discretion, also take whatever additional actions
it deems appropriate to effect such compliance including, without limitation, placing legends on share certificates and issuing stop transfer notices to agents and registrars.<B><I> </I></B> </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">9.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Incentive Recipient expressly acknowledges that the Shares obtained by exercising Options in accordance
with this Plan shall be restricted Shares. Unless agreed by the Administrator, such Shares will be held by the ESOP Platform on behalf of the Incentive Recipient, which will not result in any change of the shareholder register of the Company or
other subsidiaries of the ESOP Platform with the competent registration authority, nor any change of partners or shareholders of the ESOP Platform or other entities holding the Shares on behalf of the Incentive Recipient with the competent
registration authority, nor mean that the Incentive Recipient has the right to vote on any matter of the Company or the ESOP Platform. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">9.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the process of exercise, the Incentive Recipient shall execute the documents as required by the
Administrator or the ESOP Platform. Otherwise, all outstanding Options of the Incentive Recipient shall automatically lapse. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>10.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Other Terms and Conditions of Options</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">10.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Exercise Price</U>. The Exercise Price shall be determined by the Administrator and set forth in the Notice
of Grant which may be a fixed price or a variable price related to the Fair Market Value. The Exercise Price may be amended or adjusted in the absolute discretion of the Administrator, the determination of which shall be final, binding and
conclusive. For the avoidance of doubt, to the extent not prohibited by Applicable Laws or any exchange rule, a downward adjustment of the Exercise Price mentioned in the preceding sentence shall be effective without the approval of the
Company&#146;s shareholders or the approval of the affected participants. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">10.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The grant and receipt of Options under this Plan shall be evidenced by a Notice of Grant. No person shall be
entitled to any rights related to the ownership of any Shares until receiving such Shares upon exercise of the Options under this Plan. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">10.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Payment</U>. The Administrator shall determine the methods by which the Exercise Price may be paid, the form
of payment. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">10.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Market Standoff</U>. The Incentive Recipient agrees in connection with any registration of the
Company&#146;s securities, that, upon request of the Company or the underwriters managing any public offering of the Company&#146;s securities, the Incentive Recipient will not sell or otherwise dispose of any Shares without the prior written
consent of the Company or such underwriters, as the case may be, for such period of time after the effective date of such registration requested by such managing underwriters and subject to all restrictions as the Company or the underwriters may
specify (the &#147;<B><FONT STYLE="white-space:nowrap">Lock-up</FONT> Period</B>&#148;). </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">10.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Restricted Transfer </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Disposition of Shares</U>. The Incentive Recipient shall make no disposition of the Shares (other than as
permitted by this Plan) unless and until: </P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) the Incentive Recipient shall have notified the Company of
the proposed disposition and provided a written summary of the terms and conditions of the proposed disposition; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) the
Incentive Recipient shall have complied with all requirements of this Plan applicable to the disposition of the Shares (including the restrictions set forth in the Plan and the Notice of Grant); and </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) the Incentive Recipient shall have provided the Company with written
assurances, in form and substance satisfactory to counsel for the Company, that (i)&nbsp;the proposed disposition does not require registration of the Shares under any applicable securities laws or (ii)&nbsp;all appropriate action necessary for
compliance with the registration requirements of any applicable securities laws or any exemption from registration or other restrictions available thereunder has been taken. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Notwithstanding any other provisions of this Plan, if the service of the Incentive Recipient is terminated by
the Group other than for Cause (as defined below) during the <FONT STYLE="white-space:nowrap">Lock-up</FONT> Period, from the date of such termination, the outstanding Options shall be automatically cancelled and lapse; the Incentive Recipient shall
sell the exercised Shares within 30 days from the expiration of the <FONT STYLE="white-space:nowrap">Lock-up</FONT> Period. Subject to Section&nbsp;15.6, the exercised Shares that have not been sold within such period shall be redeemed by the ESOP
Platform at a consideration equal to the Exercise Price of such Shares. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event of enforcement by a judicial agency against the Shares of the Incentive Recipient, the ESOP
Platform shall have the right of first refusal with respect to such Shares. If the ESOP Platform waives its right of first refusal, the other shareholders of the Company shall have the right of first refusal. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">10.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Right of redemption </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the following circumstances, the exercised Shares (if any) shall be redeemed in the manner stated below
subject to Section&nbsp;15.6. The proportion and price of redemption shall be determined by the Administrator, and the Incentive Recipient&#146;s Options that have not become vested and exercisable shall lapse immediately: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Subject to Section&nbsp;10.5, if the service of the Incentive Recipient is terminated by the Group other than
for Cause or his or her death or disability and such Incentive Recipient is not subject to any <FONT STYLE="white-space:nowrap">lock-up</FONT> obligations as provided under Section&nbsp;10.4, the Options that have not yet become exercisable shall
automatically lapse and shall have no further force and effect, and, at the time when the Incentive Recipient departs, the Incentive Recipient may choose to transfer the exercised Shares as provided under Section&nbsp;10.5. If the Incentive
Recipient cannot transfer all the exercised Shares by two weeks before the termination of service, the Incentive Recipient shall request the ESOP Platform or other person or entity designated by the Administrator to redeem all or the remaining
exercised Shares after the transfer. The proportion and price of redemption shall be negotiated by the Incentive Recipient and the ESOP Platform or the Administrator. In the event that consensus cannot be reached, the ESOP Platform or other person
or entity designated by the Administrator shall have the discretion to redeem, at the full Exercise Price, all the exercised Shares held by the Incentive Recipient; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If the service of the Incentive Recipient is terminated by the Group due to his or her death or disability, the
Options that have not yet become exercisable shall automatically lapse and shall have no further force and effect, and the exercised Shares will continue to be valid. The exercised Shares may be transferred pursuant to Section&nbsp;10.5 of this Plan
or redeemed by the ESOP Platform or other person or entity designated by the Administrator. The proportion of transfer and/or redemption of exercised Shares according to this Plan shall be negotiated by the Incentive Recipient or his/her legal
guardian or heir and the ESOP Platform or the Administrator. In the event that consensus cannot be reached, the ESOP Platform or other person or entity designated by the Administrator shall have the right to redeem, at the Exercise Price, 100% of
the exercised Shares held by the Incentive Recipient. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Redemption method.</U> In case of redemption by the ESOP Platform, if consensus is reached, the ESOP
Platform or other person or entity designated by the Administrator shall have the right to purchase such exercised Shares at the negotiated price, and if consensus on the redemption price cannot be reached, the redemption price of the ESOP Platform
or other person or entity designated by the Administrator shall be the Exercise Price provided under the Notice of Grant. The Incentive Recipient expressly acknowledges that redemption is a right rather than obligation of the ESOP Platform or other
person or entity designated by the Administrator. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Before redemption, the Incentive Recipient shall cooperate unconditionally with the transferee or the redeeming
person to complete all formalities to exit from the Shares, and unconditionally sign all relevant legal documents and cause the same complete. Otherwise, the Incentive Recipient shall be liable for breach of contract and shall indemnify the
transferee or the redeeming person on the basis of the market value of such Shares. In the event that the said indemnification is not adequate to compensate all losses incurred by the Company and/or the ESOP Platform and/or the Administrator
therefrom, the Company and/or the ESOP Platform and/or the Administrator shall have the right to seek recovery. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the <FONT STYLE="white-space:nowrap">Lock-up</FONT> Period, the
<FONT STYLE="white-space:nowrap">Lock-up</FONT> Period-related provisions under Applicable Laws, regulations, rules and policies shall be applicable. If no such provisions are available, specific requirements by the Administrator shall be
applicable. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>11.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Lapse of Options</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Notwithstanding any other provisions herein, all Options that are granted by the ESOP Platform to an Incentive
Recipient and have become vested and exercisable and the exercised Shares shall immediately lapse or be cancelled, if: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the service of the Incentive Recipient is terminated for Cause; or </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Incentive Recipient creates mortgage, pledge or security over the Company&#146;s shares or Options in any
way, or use the same for exchange or debt repayment without the prior written consent of the Administrator. </P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; font-size:10pt; font-family:Times New Roman">For purpose
of this Plan, &#147;Cause&#148; means (i)&nbsp;the commission of any act by the Incentive Recipient constituting (x)&nbsp;a felony or (y)&nbsp;financial dishonesty against the Company or its Subsidiaries (which act would be chargeable as a crime
under Applicable Laws); (ii) an Incentive Recipient&#146;s engaging in any other act of dishonesty, fraud, intentional misrepresentation, moral turpitude, illegality or harassment which, as determined in good faith by the Administrator, would or
would reasonably be expected to: (A)&nbsp;adversely affect the business, the reputation or competitiveness of the Group with any of their current or prospective customers, suppliers, lenders and/or other third parties with whom such entity does or
might do business; or (B)&nbsp;expose the Group to a risk of civil or criminal legal damages, liabilities or penalties; (iii)&nbsp;the repeated failure by an Incentive Recipient to follow the lawful directives of the chief executive officer of the
Group or the Board; (iv)&nbsp;a violation by the Incentive Recipient of Applicable Laws, which at the discretion of the Administrator, would or would reasonably be expected to have an adverse effect on the Group; or (v)&nbsp;any violation of the
Group&#146;s integrity policy and/or other relevant anti-corruption policies or any material violation of any confidentiality obligations under the Plan or other binding agreements, and <FONT STYLE="white-space:nowrap">non-competition</FONT>
obligations (whether required by law or under any agreement entered into between the Incentive Recipient and the Group), holding any position or any interest in, or providing any service to, a competing enterprise, or soliciting business from
customers, agents and/or contractors of the Group for the interests of a competing enterprise, or abetting customers, agents and/or contractors of the Group in terminating their cooperation with the Group, or willful and deliberate <FONT
STYLE="white-space:nowrap">non-performance</FONT> of duty or gross negligence by the Incentive Recipient in connection with the business affairs of the Group. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the following circumstances, all Options that are granted by the ESOP Platform to an Incentive Recipient and
have become vested and exercisable shall immediately lapse or be cancelled as follows: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if the Incentive Recipient is in violation of confidentiality obligations under this Plan or bylaws of the
Group (including the employee manual, but excluding the Group&#146;s integrity policy or other anti-corruption policies) or provisions under employment contract, or engaged in willful misconduct deemed to be material by the Administrator, the ESOP
Platform and the Administrator shall have the right to cancel the Incentive Recipient&#146;s Options that have become vested and exercisable for exercise in the most recent year; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if, as a result of any change in the Incentive Recipient&#146;s position and responsibilities, he/she makes
less contribution to the Company, the ESOP Platform and the Administrator shall have the right to cancel such Incentive Recipient&#146;s Options that have become vested and exercisable in the most recent year; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(iii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if the Company determines that the Incentive Recipient is directly responsible for the Company&#146;s loss,
decline in business performance, or lagging behind rivals in respect of technological competence, the ESOP Platform and the Administrator shall have the right to cancel such Incentive Recipient&#146;s Options that have become vested and exercisable
in the most recent tranche. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If an Incentive Recipient ceases to be a director, officer or employee of, or to otherwise perform services
for, the Group for any reason other than for Cause or his or her death or disability and such Incentive Recipient is not subject to any <FONT STYLE="white-space:nowrap">lock-up</FONT> obligations as provided under Section&nbsp;10.4, (A) all of the
Incentive Recipient&#146;s options that have vested and were exercisable on the date of such cessation shall remain exercisable for, and shall otherwise be terminated and thereafter be forfeited at the end of, a period of 90 days after the date of
such cessation, but in no event after the expiration date of the options as indicated in the Notice of Grant, and (B)&nbsp;all of the Participant&#146;s Options that were not fully vested or exercisable on the date of such cessation shall be
forfeited immediately upon such cessation. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>12.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Amendment and Termination</U> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Plan may be amended and supplemented as determined by the Administrator, which shall become effective as of the date of notice or
announcement thereof. The Administrator may amend, revise, suspend or terminate this Plan as the Company&#146;s business needs change. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>13.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Compliance with Laws</U> </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Plan, the granting and unlocking of Options under this Plan and the provision, issuance and delivery of Shares, and the acceptance of
promissory notes, and/or the payment of monies under this Plan or Options must comply with all Applicable Laws of Hong Kong of the People&#146;s Republic of China and laws, regulations and rules of any related jurisdiction, and are subject to such
filing, registration and/or approval formalities with any listing, regulatory or governmental authority as may, in the opinion of the Company&#146;s counsel, be necessary or reasonable in connection therewith. A person receiving any Option or Share
under this Plan shall, upon the request of the Company, provide such warranties and representations to the Company and take such actions as the Administrator may deem necessary or reasonable to ensure the compliance with all applicable legal and
accounting requirements. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Incentive Recipient understands that the China Securities Regulatory Commission (the
&#147;<B>CSRC</B>&#148;)<I> </I>of the People&#146;s Republic of China (the &#147;<B>PRC</B>&#148;) has yet to determine if Chinese citizens shall be accorded full rights to hold securities of foreign privately-held or publicly-listed entities
outside China or any options or other rights to acquire such securities. Accordingly, the Incentive Recipient agrees that should the CSRC, or any other governmental or regulatory authority in China materially restrict the rights or obligations of
the Company or of the Incentive Recipient hereunder (including in relation to a Change of Control or IPO), in the sole opinion of the Administrator, the Company shall be entitled to amend or terminate the Plan, or any term or provision thereof, as
appropriate and necessary in the Administrator&#146;s sole discretion, so as to comply with such governmental or regulatory requirements. This right to amend or terminate includes but is not limited to (i)&nbsp;the right to terminate the Incentive
Recipient&#146;s rights hereunder in full, as well as (ii)&nbsp;the right to repurchase any Shares that may have been sold hereunder (which repurchase shall be effective and recorded in the Company&#146;s security registers upon the Company
refunding to the Incentive Recipient the Exercise Price paid for such Shares, including where such refund is recorded in the Company&#146;s accounting records as reserved for such purpose), in each case without obtaining the Incentive
Recipient&#146;s consent or the consent of any other person or entity for the purposes of this Section&nbsp;13, provided that the Board, in good faith, determines that commercially reasonable efforts have been made to (i)&nbsp;achieve compliance
with the terms of the Plan, and (ii)&nbsp;otherwise, make available to Incentive Recipients aggregate economic consideration which is no less favorable (on a gross <FONT STYLE="white-space:nowrap">pre-tax</FONT> basis) than otherwise available had
the Plan been complied with notwithstanding this Section&nbsp;13. Further, the Incentive Recipient&#146;s rights under this Plan shall be subject to his or her compliance with Applicable Laws including but not limited to any registrations that may
be required by any competent governmental authority. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>14.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>Tax Withholding; Payment of Expenses</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">The Incentive Recipient may be required to pay to the Company or any of its subsidiary, and the Company or any of its subsidiary shall have the right and is hereby authorized to deduct from any Share or other property
deliverable under any Option or any remuneration or other payment (including salary or bonus) otherwise payable to any Incentive Recipient, any withholding tax, supplementary tax (if any) and all applicable expenses that may be required under
Applicable Laws relating to any Option or its exercise, any payment, transfer or redemption of the Options or Shares under this Plan (which amount may be deducted in the form of cash, stock or other properties). The Company or any of its subsidiary
may also take other actions deemed necessary by the Company to fulfill all obligations to pay such taxes. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>15.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B><U>General Provisions</U> </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">15.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Effective Date</U>. The Plan shall become effective on the date of its adoption by the Board (the
&#147;<B>Effective Date</B>&#148;). </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">15.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Plan is a trade secret of the Company, and in no way shall the Incentive Recipient leak it, or otherwise
it shall be liable for indemnifying against all losses incurred by the Company therefrom and no longer enjoy any right under this Plan and Option-related documents. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">15.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><U>Adjustments</U>. In the event of any dividend, share split, combination or exchange of Shares, amalgamation,
arrangement or consolidation, <FONT STYLE="white-space:nowrap">spin-off,</FONT> recapitalization or other distribution (other than normal cash dividends) of Company assets to its shareholders, or any other change affecting the shares of Shares or
the share price of a Share, the Administrator shall make such proportionate adjustments, if any, as the Administrator in its discretion may deem appropriate to reflect such change with respect to (a)&nbsp;the aggregate number and type of shares that
may be issued under the Plan; (b)&nbsp;the terms and conditions of any outstanding Options (including, without limitation, any applicable performance targets or criteria with respect thereto); and (c)&nbsp;the grant and exercise of Options under the
Plan. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">15.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Plan shall prevail over other related legal documents, and all other legal documents, including the Notice
of Grant, shall be construed in accordance with this Plan. The Administrator shall have the right of final interpretation of this Plan. In the event that this Plan has any conflict with any Applicable Laws, regulations, or rules, the latter shall
prevail. If the Incentive Recipient cannot exercise any Options in such case, none of the Company, the ESOP Platform or the Administrator shall be held liable therefor, and the Incentive Recipient shall bear the consequences on his/her own.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">15.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Incentive Recipient shall be solely responsible for obtaining any governmental or other official approval
in any state or jurisdiction required for the granting or exercise of any Option, and for completing any necessary filing and registration formality required by any government or other authority. The Company shall have no responsibility if such
person fails to obtain any of such approvals or may need to pay any tax or bear any other responsibility due to his/her participation in this Plan. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">15.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Administrator may, in his sole discretion, determine the time or times at which Options eligible for
exercise and/or exercised Shares (if any) shall be transferred pursuant to Section&nbsp;10.5 or redeemed pursuant to Section&nbsp;10.6, for reasons related to Applicable Laws, regulations, rules and policies or other reasonable considerations of the
Company. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">15.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Plan and all Options granted hereunder shall be governed by, and construed in accordance with, laws of
Hong Kong of the People&#146;s Republic of China. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">15.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Plan shall be written in Chinese and English. Both versions are equally authentic. In the event of any
discrepancy between the two versions, the Chinese version shall prevail. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><I>- End - </I></B></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Appendix 1 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Dingdong (Cayman) Limited </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2020 Share Incentive Plan - [Option ID ${option_id}] </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Notice of Grant of Options </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>To:</B><B><U> </U></B><U>${name}</U><B><U> </U></B> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ID
Code:</B><B><U> </U></B><U>${id_code}</U><B><U> </U></B> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Purpose of Grant of Options </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You are receiving this Notice of Grant of Options (this &#147;Notice&#148;) from EatBetter Holding Limited, as the ESOP platform (the &#147;ESOP
Platform&#148;), for the grant of a certain number of Options as award to you. This award is made under the 2020 Share Incentive Plan, as amended, (the &#147;Plan&#148;) of Dingdong (Cayman) Limited (the &#147;Company&#148;) and this Notice
constitutes the Notice of Grant pursuant to Sections 5.2 of the Plan. This Notice shall completely supersede any and all prior agreements, arrangements and understandings, both written and oral, between you and the Company any of its subsidiary or
the ESOP Platform, with respect to the subject matter hereof and thereof. Capitalized terms used herein without definition shall have the respective meanings assigned to them in the Plan. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Number of Options </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Options you are entitled to
receive are <U>${grant_amount}</U> Options (&#147;Total Number of Options&#148;). Each Option that has been vested and exercised is equivalent to 0.05 Class&nbsp;A Ordinary Shares of the Company. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Eligibility for Exercise </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Subject to the conditions set
forth in the Plan, the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> period shall be from [&#149;] to [&#149;]. On <U>{vest_day_1}</U>, 25% of the Total Number of Options will become eligible for exercise; on <U>{vest_day_2}</U>, 25% of the
Total Number of Options will become eligible for exercise[; and on <U>{vest_day_3}</U>, 25% of the Total Number of Options will become eligible for exercise; and on <U>{vest_day_4}</U>, 25% of the Total Number of Options will become eligible for
exercise]. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Exercise Price </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Exercise Price shall
be $ <U>${Exercise_Price}</U>/Share. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Specific Rules of Grant and Exercise of Options </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No Option shall be exercisable in whole or in part more than ten years from the date of this Notice. Please refer to the Plan recognized by you for specific
rules of grant and exercise of Options, which the Administrator shall have the sole discretion to interpret. This Notice is confidential, and you shall have a confidentiality obligation with respect to it. Any violation of this confidentiality
obligation shall be addressed in accordance with the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Tax Consequences; Independent Advice. </B>YOU UNDERSTAND THAT YOU MAY UNDERTAKE CERTAIN
ADVERSE TAX LIABILITIES AS A RESULT OF THE GRANT OF OPTIONS AND ANY SUBSEQUENT PURCHASE AND DISPOSITION OF THE SHARES. YOU REPRESENT THAT YOU HAVE CONSULTED WITH ALL ADVISERS WHICH YOU DEEM ADVISABLE IN CONNECTION WITH THE RECEIPT OF THE OPTIONS AND
THE PURCHASE AND DISPOSITION OF THE SHARES AND THAT YOU ARE NOT RELYING ON THE COMPANY, ANY INVESTOR OR ANY ADVISOR TO ANY OF THE FOREGOING FOR ANY TAX, LEGAL OR OTHER ADVICE. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>Acceptance</U></B><B>. </B>You hereby acknowledge receipt of a copy of the Plan, this Notice and the Notice of Exercise of Options. You have read and
understand the terms and provisions hereof and thereof, and accept the Options subject to all terms and conditions of the Plan, this Notice and the Notice of Exercise of Options. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Incentive Recipient
(signature):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${emp@lo#y} </B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${employee_sign_date} </B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>EatBetter Holding Limited </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>[This page is retained by
the Company] </B></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Dingdong (Cayman) Limited </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2020 Share Incentive Plan - [Option ID ${option_id}] </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Notice of Grant of Options </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>To:</B><B><U> </U></B><U>${name}</U><B><U> </U></B> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ID
Code:</B><B><U> </U></B><U>${id_code}</U><B><U> </U></B> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Purpose of Grant of Options </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You are receiving this Notice of Grant of Options (this &#147;Notice&#148;) from EatBetter Holding Limited, as the ESOP platform (the &#147;ESOP
Platform&#148;), for the grant of a certain number of Options as award to you. This award is made under the 2020 Share Incentive Plan, as amended, (the &#147;Plan&#148;) of Dingdong (Cayman) Limited (the &#147;Company&#148;) and this Notice
constitutes the Notice of Grant pursuant to Sections 5.2 of the Plan. This Notice shall completely supersede any and all prior agreements, arrangements and understandings, both written and oral, between you and the Company any of its subsidiary or
the ESOP Platform, with respect to the subject matter hereof and thereof. Capitalized terms used herein without definition shall have the respective meanings assigned to them in the Plan. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Number of Options </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Options you are entitled to
receive are <U>${grant_amount} </U>Options (&#147;Total Number of Options&#148;). Each Option that has been vested and exercised is equivalent to 0.05 Class&nbsp;A Ordinary Shares of the Company. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Eligibility for Exercise </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Subject to the conditions set
forth in the Plan, the <FONT STYLE="white-space:nowrap">Pre-vesting</FONT> period shall be from [&#149;] to [&#149;]. On <U>{vest_day_1}</U>, 25% of the Total Number of Options will become eligible for exercise; on <U>{vest_day_2}</U>, 25% of the
Total Number of Options will become eligible for exercise[; and on <U>{vest_day_3}</U>, 25% of the Total Number of Options will become eligible for exercise; and on <U>{vest_day_4}</U>, 25% of the Total Number of Options will become eligible for
exercise]. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Exercise Price </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Exercise Price shall
be $ <U>${Exercise_Price}</U>/Share. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Specific Rules of Grant and Exercise of Options </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No Option shall be exercisable in whole or in part more than ten years from the date of this Notice. Please refer to the Plan recognized by you for specific
rules of grant and exercise of Options, which the Administrator shall have the sole discretion to interpret. This Notice is confidential, and you shall have a confidentiality obligation with respect to it. Any violation of this confidentiality
obligation shall be addressed in accordance with the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Tax Consequences; Independent Advice. </B>YOU UNDERSTAND THAT YOU MAY UNDERTAKE CERTAIN
ADVERSE TAX LIABILITIES AS A RESULT OF THE GRANT OF OPTIONS AND ANY SUBSEQUENT PURCHASE AND DISPOSITION OF THE SHARES. YOU REPRESENT THAT YOU HAVE CONSULTED WITH ALL ADVISERS WHICH YOU DEEM ADVISABLE IN CONNECTION WITH THE RECEIPT OF THE OPTIONS AND
THE PURCHASE AND DISPOSITION OF THE SHARES AND THAT YOU ARE NOT RELYING ON THE COMPANY, ANY INVESTOR OR ANY ADVISOR TO ANY OF THE FOREGOING FOR ANY TAX, LEGAL OR OTHER ADVICE. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>Acceptance</U></B><B>. </B>You hereby acknowledge receipt of a copy of the Plan, this Notice and the Notice of Exercise of Options. You have read and
understand the terms and provisions hereof and thereof, and accept the Options subject to all terms and conditions of the Plan, this Notice and the Notice of Exercise of Options. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Incentive Recipient
(signature):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${emp@lo#y} </B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${employee_sign_date} </B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>EatBetter Holding Limited </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>[This page is retained by
the Incentive Recipient] </B></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Appendix 2 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Dingdong (Cayman) Limited </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2020 Share Incentive Plan - [Option ID ${option_id}] </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Notice of Exercise of Options </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To:
EatBetter Holding Limited </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I hereby exercise my right with respect to all/<U>${vest_amount_1}</U> Shares underlying the Options that have been exercised,
and request the allotment or transfer of such Shares to me in accordance with this Plan and the Memorandum of Association and Articles of Association of the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I hereby deliver payment of the Exercise Price in the manner permitted in the 2020 Share Incentive Plan by, to the extent permitted or required by applicable
laws, a deduction by the Company at an amount equal to $________ (as confirmed by the Administrator) from any payment of any kind (including salary or bonus) otherwise due to me. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I understand and agree that the Company will place the legends set forth below or similar legends on any stock certificate(s) evidencing the Shares, together
with any other legends that may be required by Applicable Laws, the Company&#146;s certificate of incorporation or bylaws, any other agreement between the Purchaser and the Company or any agreement between the Purchaser and any third party: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">THE SECURITIES REPRESENTED HEREBY HAVE NOT BEEN REGISTERED UNDER APPLICABLE SECURITIES LAWS. THESE SECURITIES ARE SUBJECT TO RESTRICTIONS ON TRANSFERABILITY
AND RESALE AND MAY NOT BE TRANSFERRED OR RESOLD EXCEPT AS PERMITTED UNDER THE SECURITIES ACT AND APPLICABLE STATE SECURITIES LAWS, PURSUANT TO REGISTRATION OR EXEMPTION THEREFROM INVESTORS SHOULD BE AWARE THAT THEY MAY BE REQUIRED TO BEAR THE
FINANCIAL RISKS OF THIS INVESTMENT FOR AN INDEFINITE PERIOD OF TIME. THE ISSUER OF THESE SECURITIES MAY REQUIRE AN OPINION OF COUNSEL IN FORM AND SUBSTANCE SATISFACTORY TO THE ISSUER TO THE EFFECT THAT ANY PROPOSED TRANSFER OR RESALE IS IN
COMPLIANCE WITH THE SECURITIES ACT AND ANY APPLICABLE STATE SECURITIES LAWS. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">THE SHARES REPRESENTED BY THIS CERTIFICATE ARE SUBJECT TO CERTAIN
RESTRICTIONS ON RESALE AND TRANSFER AND, IF APPLICABLE, A RIGHT OF FIRST REFUSAL OPTION HELD BY THE ISSUER AND/OR ITS ASSIGNEE(S), AS SET FORTH IN AN OPTION AGREEMENT BETWEEN THE ISSUER AND THE ORIGINAL HOLDER OF THESE SHARES. SUCH SALE AND TRANSFER
RESTRICTIONS, AND IF APPLICABLE, THE RIGHT OF FIRST REFUSAL ARE BINDING ON TRANSFEREES OF THESE SHARES. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Name: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>_${name}_ </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">ID Code: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>_${id_code}_</U></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date:&nbsp;&nbsp;&nbsp;&nbsp;${employee_sign_date} </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>4
<FILENAME>d287975dex81.htm
<DESCRIPTION>EX-8.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-8.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT&nbsp;8.1 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>List of Principal Subsidiaries </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Principal Subsidiaries</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Place&nbsp;of&nbsp;Incorporation</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dingdong Fresh Holding Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">British Virgin Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dingdong Fresh (Hong Kong) Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Hong Kong</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Shanghai 100me Internet Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Baqianlilu (Wuxi) Network Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Yihengyishu (Shanghai) <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chizhiyiheng (Shanghai) <FONT STYLE="white-space:nowrap">E-commerce</FONT> Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Shilaiyunzhuan (Hangzhou) <FONT STYLE="white-space:nowrap">E-commerce</FONT> Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Shishishun (Shenzhen) <FONT STYLE="white-space:nowrap">E-commerce</FONT> Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Shishishun (Jiangsu) <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chaolizhi (Jiangsu) <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Beijing Bujiangjiu <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Shanghai Yushengbaigu Food Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chizhiyiheng (Nanjing) Supply Chain Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>5
<FILENAME>d287975dex121.htm
<DESCRIPTION>EX-12.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;12.1 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Certification by the Principal Executive Officer </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Changlin Liang, certify that: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. I have
reviewed this annual report on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> of&nbsp;Dingdong (Cayman) Limited; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.&nbsp;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; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3.&nbsp;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; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4.&nbsp;The company&#146;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and
procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(e)&nbsp;and</FONT> <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> for the company and have: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;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;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;[<I>reserved</I>]; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;Evaluated the effectiveness of the company&#146;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 </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;Disclosed in this report any change in the company&#146;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&#146;s internal control over financial reporting; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5.&nbsp;The company&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over
financial reporting, to the company&#146;s auditors and the audit committee of the company&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;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&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;Any fraud, whether or not material, that involves management or other employees who have a significant role in the
company&#146;s internal control over financial reporting. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Date: May&nbsp;2, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Changlin Liang</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Changlin Liang</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Director and Chief Executive Officer</TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>6
<FILENAME>d287975dex122.htm
<DESCRIPTION>EX-12.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;12.2 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Certification by the Principal Financial Officer </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Le Yu, certify that: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1.&nbsp;I have reviewed
this annual report on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> of&nbsp;Dingdong (Cayman) Limited; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.&nbsp;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; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3.&nbsp;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; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4.&nbsp;The company&#146;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and
procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(e)&nbsp;and</FONT> <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> for the company and have: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;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;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;[<I>reserved</I>]; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;Evaluated the effectiveness of the company&#146;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 </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;Disclosed in this report any change in the company&#146;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&#146;s internal control over financial reporting; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5.&nbsp;The company&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over
financial reporting, to the company&#146;s auditors and the audit committee of the company&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;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&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;Any fraud, whether or not material, that involves management or other employees who have a significant role in the
company&#146;s internal control over financial reporting. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Date: May&nbsp;2, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Le Yu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Le Yu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Director and Chief Strategy Officer</TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>7
<FILENAME>d287975dex131.htm
<DESCRIPTION>EX-13.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;13.1 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Certification by the Principal Executive Officer </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of&nbsp;Dingdong (Cayman) Limited (the &#147;Company&#148;) on
<FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> for the year ended December&nbsp;31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;),&nbsp;I, Changlin Liang, Chief Executive Officer of the
Company, certify, pursuant to 18&nbsp;U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1)&nbsp;The Report fully complies with the requirements of Section&nbsp;13(a)&nbsp;or 15(d)&nbsp;of the Securities Exchange Act of 1934; and
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2)&nbsp;The information contained in the Report fairly presents, in all material respects, the financial condition and results of
operations of the Company. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Date: May&nbsp;2, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Changlin Liang</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Changlin Liang</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Director and Chief Executive Officer</TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>8
<FILENAME>d287975dex132.htm
<DESCRIPTION>EX-13.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;13.2 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Certification by the Principal Financial Officer </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of&nbsp;Dingdong (Cayman) Limited (the &#147;Company&#148;) on
<FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> for the year ended December&nbsp;31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;),&nbsp;I, Le Yu, Chief Strategy Officer of the Company,
certify, pursuant to 18&nbsp;U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1)&nbsp;The Report fully complies with the requirements of Section&nbsp;13(a)&nbsp;or 15(d)&nbsp;of the Securities Exchange Act of 1934; and
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2)&nbsp;The information contained in the Report fairly presents, in all material respects, the financial condition and results of
operations of the Company. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Date: May&nbsp;2, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Le Yu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Le Yu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Director and Chief Strategy Officer</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>ddl-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 02-May-2022 [03:03:44] {PM}-->
<schema targetNamespace="http://www.DingdongLtd.com/20211231" elementFormDefault="qualified" xmlns:ddl="http://www.DingdongLtd.com/20211231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.DingdongLtd.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss" id="ConsolidatedStatementsOfComprehensiveLoss">
<link:definition>1004 - Statement - Consolidated Statements Of Comprehensive Loss</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit" id="ConsolidatedStatementsOfChangesInShareholdersDeficit">
<link:definition>1005 - Statement - Consolidated Statements Of Changes In Shareholders' Deficit</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals" id="ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals">
<link:definition>1006 - Statement - Consolidated Statements Of Changes In Shareholders' Deficit (Parentheticals)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1007 - Statement - Consolidated Statements Of Cash Flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivities" id="OrganizationAndPrincipalActivities">
<link:definition>1008 - Disclosure - Organization And Principal Activities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPolicies" id="SummaryOfPrincipalAccountingPolicies">
<link:definition>1009 - Disclosure - Summary Of Principal Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomers" id="RevenueFromContractsWithCustomers">
<link:definition>1010 - Disclosure - Revenue From Contracts With Customers</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>1011 - Disclosure - Fair Value Measurements</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/Inventories" id="Inventories">
<link:definition>1012 - Disclosure - Inventories</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssets" id="PrepaymentsAndOtherCurrentAssets">
<link:definition>1013 - Disclosure - Prepayments and Other Current Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNet" id="PropertyAndEquipmentNet">
<link:definition>1014 - Disclosure - Property and Equipment, Net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/OtherNonCurrentAssets" id="OtherNonCurrentAssets">
<link:definition>1015 - Disclosure - Other Non-Current Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowings" id="ShortTermBorrowings">
<link:definition>1016 - Disclosure - Short-Term Borrowings</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/LongTermBorrowings" id="LongTermBorrowings">
<link:definition>1017 - Disclosure - Long-Term Borrowings</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/Leases" id="Leases">
<link:definition>1018 - Disclosure - Leases</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilities" id="AccruedExpensesAndOtherCurrentLiabilities">
<link:definition>1019 - Disclosure - Accrued Expenses And Other Current Liabilities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/OrdinaryShares" id="OrdinaryShares">
<link:definition>1020 - Disclosure - Ordinary Shares</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensation" id="ShareBasedCompensation">
<link:definition>1021 - Disclosure - Share Based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1022 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalances" id="RelatedPartyTransactionsAndBalances">
<link:definition>1023 - Disclosure - Related Party Transactions and Balances</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredShares" id="RedeemableConvertiblePreferredShares">
<link:definition>1024 - Disclosure - Redeemable Convertible Preferred Shares</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterests" id="RedeemableNoncontrollingInterests">
<link:definition>1025 - Disclosure - Redeemable Noncontrolling Interests</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/NetLossPerShare" id="NetLossPerShare">
<link:definition>1026 - Disclosure - Net Loss Per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/StatutoryReserves" id="StatutoryReserves">
<link:definition>1027 - Disclosure - Statutory Reserves</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RestrictedNetAssets" id="RestrictedNetAssets">
<link:definition>1028 - Disclosure - Restricted Net Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1029 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>1030 - Disclosure - Subsequent Events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformation" id="ParentCompanyOnlyCondensedFinancialInformation">
<link:definition>1031 - Disclosure - Parent Company Only Condensed Financial Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies" id="SummaryOfPrincipalAccountingPoliciesPolicies">
<link:definition>1032 - Disclosure - Summary Of Principal Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesTables" id="OrganizationAndPrincipalActivitiesTables">
<link:definition>1033 - Disclosure - Organization And Principal Activities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersTables" id="RevenueFromContractsWithCustomersTables">
<link:definition>1034 - Disclosure - Revenue From Contracts With Customers (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
<link:definition>1035 - Disclosure - Fair Value Measurements (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/InventoriesTables" id="InventoriesTables">
<link:definition>1036 - Disclosure - Inventories  (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsTables" id="PrepaymentsAndOtherCurrentAssetsTables">
<link:definition>1037 - Disclosure - Prepayments and Other Current Assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetTables" id="PropertyAndEquipmentNetTables">
<link:definition>1038 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/OtherNonCurrentAssetsTables" id="OtherNonCurrentAssetsTables">
<link:definition>1039 - Disclosure - Other Non-Current Assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowingsTable" id="ShortTermBorrowingsTable">
<link:definition>1040 - Disclosure - Short-Term Borrowings (Table)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsTables" id="LongTermBorrowingsTables">
<link:definition>1041 - Disclosure - Long-Term Borrowings (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/LeasesTables" id="LeasesTables">
<link:definition>1042 - Disclosure - Leases (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" id="AccruedExpensesAndOtherCurrentLiabilitiesTables">
<link:definition>1043 - Disclosure - Accrued Expenses And Other Current Liabilities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationTables" id="ShareBasedCompensationTables">
<link:definition>1044 - Disclosure - Share Based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
<link:definition>1045 - Disclosure - Income Taxes (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesTables" id="RelatedPartyTransactionsAndBalancesTables">
<link:definition>1046 - Disclosure - Related Party Transactions and Balances (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesTables" id="RedeemableConvertiblePreferredSharesTables">
<link:definition>1047 - Disclosure - Redeemable Convertible Preferred Shares (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsTables" id="RedeemableNoncontrollingInterestsTables">
<link:definition>1048 - Disclosure - Redeemable Noncontrolling Interests (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/NetLossPerShareTables" id="NetLossPerShareTables">
<link:definition>1049 - Disclosure - Net Loss Per Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables" id="ParentCompanyOnlyCondensedFinancialInformationTables">
<link:definition>1050 - Disclosure - Parent Company Only Condensed Financial Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" id="OrganizationAndPrincipalActivitiesAdditionalInformationDetail">
<link:definition>1051 - Disclosure - Organization And Principal Activities - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail" id="OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail">
<link:definition>1052 - Disclosure - Organization And Principal Activities - Summary of Group's Major Subsidiaries (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail" id="SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail">
<link:definition>1053 - Disclosure - Summary Of Principal Accounting Policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail" id="SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail">
<link:definition>1054 - Disclosure - Summary Of Principal Accounting Policies - Schedule of Property and equipment, net (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail" id="RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail">
<link:definition>1055 - Disclosure - Revenue From Contracts With Customers -Summary Of Contract With Customer Asset And Liability (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail" id="RevenueFromContractsWithCustomersAdditionalInformationalDetail">
<link:definition>1056 - Disclosure - Revenue From Contracts With Customers - Additional Informational (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail" id="FairValueMeasurementsAdditionalInformationDetail">
<link:definition>1057 - Disclosure - Fair Value Measurements - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail" id="FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail">
<link:definition>1058 - Disclosure - Fair Value Measurements - Summary Of Fair Value Assets Measured On Recurring Basis (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail" id="FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail">
<link:definition>1059 - Disclosure - Fair Value Measurements - Summary Of Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail" id="FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail">
<link:definition>1060 - Disclosure - Fair Value Measurements - Summary Of Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail" id="InventoriesSummaryOfScheduleOfInventoryCurrentDetail">
<link:definition>1061 - Disclosure - Inventories - Summary Of Schedule Of Inventory Current (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail" id="PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail">
<link:definition>1062 - Disclosure - Prepayments and Other Current Assets - Summary of Other Current Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" id="PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail">
<link:definition>1063 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" id="PropertyAndEquipmentNetAdditionalInformationDetail">
<link:definition>1064 - Disclosure - Property and Equipment, Net - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail" id="PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail">
<link:definition>1065 - Disclosure - Property and Equipment, Net - Schedule of Depreciation Included in Consolidated Statements of Income and Comprehensive Income (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail" id="OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail">
<link:definition>1066 - Disclosure - Other Non-Current Assets - Summary of Other Non-Current Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail" id="ShortTermBorrowingsScheduleOfShortTermDebtDetail">
<link:definition>1067 - Disclosure - Short-Term Borrowings - Schedule of Short-term Debt (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail" id="ShortTermBorrowingsAdditionalInformationDetail">
<link:definition>1068 - Disclosure - Short-Term Borrowings - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail" id="LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail">
<link:definition>1069 - Disclosure - Long-Term Borrowings - Summary of Long-term Debt Instruments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail" id="LongTermBorrowingsAdditionalInformationDetail">
<link:definition>1070 - Disclosure - Long-Term Borrowings - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail" id="LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail">
<link:definition>1071 - Disclosure - Long-Term Borrowings - Summary of Repayment Schedule of the Long-term Loans (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail" id="LeasesAdditionalInformationDetail">
<link:definition>1072 - Disclosure - Leases -  Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail" id="LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail">
<link:definition>1073 - Disclosure - Leases - Summary of Supplemental Information Related to Operating Lease (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail" id="LeasesSummaryOfLeaseCostDetail">
<link:definition>1074 - Disclosure - Leases - Summary of Lease Cost (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" id="LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail">
<link:definition>1075 - Disclosure - Leases - Summary of Maturity of Operating Lease Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail" id="AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail">
<link:definition>1076 - Disclosure - Accrued Expenses And Other Current Liabilities - Summary of Accrued Liabilities And Other Liabilities Current (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail" id="OrdinarySharesAdditionalInformationDetail">
<link:definition>1077 - Disclosure - Ordinary Shares - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail" id="ShareBasedCompensationSummaryOfOptionActivitiesDetail">
<link:definition>1078 - Disclosure - Share Based Compensation - Summary of Option Activities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail" id="ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail">
<link:definition>1079 - Disclosure - Share Based Compensation - Summary of Assumptions Used To Value The Share Options (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail" id="ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail">
<link:definition>1080 - Disclosure - Share Based Compensation - Summary of Recognized Share based Compensation Expenses (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail" id="ShareBasedCompensationAdditionalInformationDetail">
<link:definition>1081 - Disclosure - Share Based Compensation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail" id="IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail">
<link:definition>1082 - Disclosure - Income Taxes - Schedule Of Components Of Income Tax Expense Benefit (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail" id="IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail">
<link:definition>1083 - Disclosure - Income Taxes - Schedule of Loss Before Income Taxes By Jurisdiction (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail" id="IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail">
<link:definition>1084 - Disclosure - Income Taxes - Schedule of Reconciliations of The Income Tax Expenses (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" id="IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail">
<link:definition>1085 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" id="IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail">
<link:definition>1086 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1087 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail" id="RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail">
<link:definition>1088 - Disclosure - Related Party Transactions and Balances - Schedule of Related Parties That Had Transactions or Balances With The Group (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail" id="RelatedPartyTransactionsAndBalancesAdditionalInformationDetail">
<link:definition>1089 - Disclosure - Related Party Transactions and Balances  - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail" id="RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail">
<link:definition>1090 - Disclosure - Related Party Transactions and Balances - Summary of Related Party Balances Due from and Due to the Founder (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail" id="RedeemableConvertiblePreferredSharesAdditionalInformationDetail">
<link:definition>1091 - Disclosure - Redeemable Convertible Preferred Shares - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail" id="RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail">
<link:definition>1092 - Disclosure - Redeemable Convertible Preferred Shares - Summary of Redeemable Convertible Preferred Shares (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail" id="RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail">
<link:definition>1093 - Disclosure - Redeemable Noncontrolling Interests - Summary Of  Redeemable Noncontrolling Interests (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsAdditionalInformationDetail" id="RedeemableNoncontrollingInterestsAdditionalInformationDetail">
<link:definition>1094 - Disclosure - Redeemable Noncontrolling Interests - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail" id="NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail">
<link:definition>1095 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails" id="NetLossPerShareAdditionalInformationDetails">
<link:definition>1096 - Disclosure - Net Loss Per Share - Additional Information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/StatutoryReservesAdditionalInformationDetail" id="StatutoryReservesAdditionalInformationDetail">
<link:definition>1097 - Disclosure - Statutory Reserves - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/RestrictedNetAssetsAdditionalInformationDetail" id="RestrictedNetAssetsAdditionalInformationDetail">
<link:definition>1098 - Disclosure - Restricted Net Assets - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail" id="ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail">
<link:definition>1099 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail" id="ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail">
<link:definition>1100 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail" id="ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail">
<link:definition>1101 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Statements of Comprehensive Loss (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail" id="ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail">
<link:definition>1102 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Statements of Cash Flow (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="ddl-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="ddl-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="ddl-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="ddl-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2021" schemaLocation="https://xbrl.sec.gov/exch/2021/exch-2021.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2021" schemaLocation="https://xbrl.sec.gov/naics/2021/naics-2021.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" />
<import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
<import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
<element name="SeriesAngelRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesPreARedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesBFourRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesCOneRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesARedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesARedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesAPlusRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesBRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesBRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesBTwoRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesBThreeRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesBFourOneRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="AccruedLiabilitiesAndOtherLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProductDevelopmentExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ProductDevelopmentExpensesMember" substitutionGroup="xbrli:item" />
<element name="SellingAndMarketingExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SellingAndMarketingExpensesMember" substitutionGroup="xbrli:item" />
<element name="GeneralAndAdministrativeExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_GeneralAndAdministrativeExpensesMember" substitutionGroup="xbrli:item" />
<element name="CostOfGoodsSoldMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_CostOfGoodsSoldMember" substitutionGroup="xbrli:item" />
<element name="FulfilmentExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_FulfilmentExpensesMember" substitutionGroup="xbrli:item" />
<element name="DeemedDividend" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_DeemedDividend" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="Dividend" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_Dividend" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AccretionOfRedeemableConvertiblePreferredShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_AccretionOfRedeemableConvertiblePreferredShares" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ClassAAndClassBOrdinaryShares.Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ClassAAndClassBOrdinaryShares.Member" substitutionGroup="xbrli:item" />
<element name="DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" substitutionGroup="xbrli:item" />
<element name="ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" substitutionGroup="xbrli:item" />
<element name="CommonSharesHeld" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_CommonSharesHeld" substitutionGroup="xbrli:item" />
<element name="EatbetterHoldingLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_EatbetterHoldingLimitedMember" substitutionGroup="xbrli:item" />
<element name="IncreaseDecreaseInOperatingLeaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IssuanceOfConvertibleNotesNetOfIssuanceCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RepurchaseOfOrdinaryShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_RepurchaseOfOrdinaryShares" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RepaymentOfAdvanceFromShareholders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_RepaymentOfAdvanceFromShareholders" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PaymentsToFundLoansToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_PaymentsToFundLoansToRelatedParties" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RepaymentOfLoansFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_RepaymentOfLoansFromRelatedParties" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OtherNonCurrentAssetsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_OtherNonCurrentAssetsTextBlock" substitutionGroup="xbrli:item" />
<element name="OrdinarySharesTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_OrdinarySharesTextBlock" substitutionGroup="xbrli:item" />
<element name="RedeemableConvertiblePreferredSharesTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_RedeemableConvertiblePreferredSharesTextBlock" substitutionGroup="xbrli:item" />
<element name="StatutoryReservesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_StatutoryReservesAbstract" substitutionGroup="xbrli:item" />
<element name="StatutoryReservesDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_StatutoryReservesDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="RestrictedAssetDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_RestrictedAssetDisclosureAbstract" substitutionGroup="xbrli:item" />
<element name="ConvenienceTranslationPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ConvenienceTranslationPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="RestrictedCashPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_RestrictedCashPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="FulfillmentExpensesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_FulfillmentExpensesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="PrcValueaddedTaxesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_PrcValueaddedTaxesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="GovernmentSubsidiesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_GovernmentSubsidiesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="InterestIncomePolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_InterestIncomePolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CurrencyConvertibilityRiskPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_CurrencyConvertibilityRiskPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ForeignCurrencyExchangeRateRiskPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="RedeemableNonControllingInterestsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_RedeemableNonControllingInterestsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfMajorSubsidiariesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfMajorSubsidiariesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" substitutionGroup="xbrli:item" />
<element name="SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfMajorSubsidiariesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfMajorSubsidiariesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="DingdongFreshHoldingLimitedDingdongFreshBviMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember" substitutionGroup="xbrli:item" />
<element name="ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" substitutionGroup="xbrli:item" />
<element name="ShilaiyunzhuanHangzhouECommerceCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember" substitutionGroup="xbrli:item" />
<element name="ShishishunShenzhenECommerceCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ShishishunShenzhenECommerceCoLtdMember" substitutionGroup="xbrli:item" />
<element name="ChaoLizhiJiangsuECommerceCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ChaoLizhiJiangsuECommerceCoLtdMember" substitutionGroup="xbrli:item" />
<element name="BeijingBujiangjiuECommerceCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_BeijingBujiangjiuECommerceCoLtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiYushengbaiguFoodCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ShanghaiYushengbaiguFoodCoLtdMember" substitutionGroup="xbrli:item" />
<element name="ShishishunJiangsuECommerceCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ShishishunJiangsuECommerceCoLtdMember" substitutionGroup="xbrli:item" />
<element name="DingdongFreshHongKongLimitedDingdongHkMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_DingdongFreshHongKongLimitedDingdongHkMember" substitutionGroup="xbrli:item" />
<element name="BaqianliluWuxiNetworkTechnologyCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember" substitutionGroup="xbrli:item" />
<element name="YihengyishuShanghaiECommerceCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_YihengyishuShanghaiECommerceCoLtdMember" substitutionGroup="xbrli:item" />
<element name="ChizhiyihengNanjingSupplyChainCo.Ltd.Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member" substitutionGroup="xbrli:item" />
<element name="ScheduleOfMajorSubsidiariesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfMajorSubsidiariesLineItems" substitutionGroup="xbrli:item" />
<element name="RestrictedCashTermPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_RestrictedCashTermPeriod" substitutionGroup="xbrli:item" />
<element name="EstimatedLiabilitiesForReturnAllowances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_EstimatedLiabilitiesForReturnAllowances" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OutsourcingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_OutsourcingExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ForeignCurrencyExchangeRateRisk" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_ForeignCurrencyExchangeRateRisk" substitutionGroup="xbrli:item" />
<element name="IncomeFromGovernmentSubsidies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IncomeFromGovernmentSubsidies" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="GovernmentSubsidies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_GovernmentSubsidies" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ScheduleOfPropertyAndEquipmentNetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfPropertyAndEquipmentNetTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="PropertyPlantAndEquipmentEstimatedUsefulLife" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_PropertyPlantAndEquipmentEstimatedUsefulLife" substitutionGroup="xbrli:item" />
<element name="ContractWithCustomerAssetAndLiabilityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ContractWithCustomerAssetAndLiabilityTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ContractWithCustomerAssetAndLiabilityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ContractWithCustomerAssetAndLiabilityLineItems" substitutionGroup="xbrli:item" />
<element name="RevenueRelatedToLoyaltyPointsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_RevenueRelatedToLoyaltyPointsMember" substitutionGroup="xbrli:item" />
<element name="CorporateCustomersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_CorporateCustomersMember" substitutionGroup="xbrli:item" />
<element name="RevenueFromContractWithCustomersBillingTerms" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_RevenueFromContractWithCustomersBillingTerms" substitutionGroup="xbrli:item" />
<element name="ContractWithCustomersLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_ContractWithCustomersLiability" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ContractWithCustomersLiabilityRevenueRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ContractWithCustomersLiabilityRevenueRecognized" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RevenueArrangementProgramAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_RevenueArrangementProgramAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="RevenueArrangementProgramDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_RevenueArrangementProgramDomain" substitutionGroup="xbrli:item" />
<element name="LoyaltyPointsProgramMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_LoyaltyPointsProgramMember" substitutionGroup="xbrli:item" />
<element name="SeriesB41RedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesB41RedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="FinancialAssetsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_FinancialAssetsMember" substitutionGroup="xbrli:item" />
<element name="EatTogetherWarrantMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_EatTogetherWarrantMember" substitutionGroup="xbrli:item" />
<element name="SeriesBFourWarrantMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesBFourWarrantMember" substitutionGroup="xbrli:item" />
<element name="MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="MeasurementInputWarrantFairValueMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_MeasurementInputWarrantFairValueMember" substitutionGroup="xbrli:item" />
<element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeductibleValueAddedTaxCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_DeductibleValueAddedTaxCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems" substitutionGroup="xbrli:item" />
<element name="FulfillmentExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_FulfillmentExpensesMember" substitutionGroup="xbrli:item" />
<element name="RentalDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_RentalDeposits" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ReversedFactoringArrangementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ReversedFactoringArrangementsMember" substitutionGroup="xbrli:item" />
<element name="ShortTermLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ShortTermLoanMember" substitutionGroup="xbrli:item" />
<element name="BankLoansAndNotesPayableMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_BankLoansAndNotesPayableMember" substitutionGroup="xbrli:item" />
<element name="ShortTermDebtUnusedBorrowingCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_ShortTermDebtUnusedBorrowingCapacity" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ShortTermDebtMaximumBorrowingCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_ShortTermDebtMaximumBorrowingCapacity" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CollateralFromBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_CollateralFromBank" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TwoThousandAndTwentyOneReversedFactoringArrangementOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndTwentyReversedFactoringArrangementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TwoThousandAndTwentyReversedFactoringArrangementMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember" substitutionGroup="xbrli:item" />
<element name="ArrangementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ArrangementAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ArrangementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ArrangementDomain" substitutionGroup="xbrli:item" />
<element name="CurrentPortionofLongtermBorrowings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_CurrentPortionofLongtermBorrowings" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AgreementTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_AgreementTypeAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AgreementTypeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_AgreementTypeDomain" substitutionGroup="xbrli:item" />
<element name="SecuredLoanAgreementsWithEastWestBankMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SecuredLoanAgreementsWithEastWestBankMember" substitutionGroup="xbrli:item" />
<element name="SecuredLoanAgreementsWithSPDSiliconValleyBankMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember" substitutionGroup="xbrli:item" />
<element name="SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember" substitutionGroup="xbrli:item" />
<element name="LesseeOperatingLeaseLeaseNotYetCommenced" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_LesseeOperatingLeaseLeaseNotYetCommenced" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseContractualAssetAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_LeaseContractualAssetAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="LeaseContractualAssetDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_LeaseContractualAssetDomain" substitutionGroup="xbrli:item" />
<element name="RegionalProcessingCentersAndFrontlineFulfillmentStationsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract" substitutionGroup="xbrli:item" />
<element name="AccruedOutsourcingExpensesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_AccruedOutsourcingExpensesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccruedTransportationAndLogisticExpensesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_AccruedTransportationAndLogisticExpensesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DepositFromSuppliersCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_DepositFromSuppliersCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccruedUtilitiesAndOtherExpensesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_AccruedUtilitiesAndOtherExpensesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SeriesAngelPlusPreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesAngelPlusPreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="FounderSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_FounderSharesMember" substitutionGroup="xbrli:item" />
<element name="OtherDesignatedCommonSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_OtherDesignatedCommonSharesMember" substitutionGroup="xbrli:item" />
<element name="EventAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_EventAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="EventDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_EventDomain" substitutionGroup="xbrli:item" />
<element name="ConversionOfRedeemablePreferredStockMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ConversionOfRedeemablePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="EsopPlatformAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_EsopPlatformAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="EsopPlatformDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_EsopPlatformDomain" substitutionGroup="xbrli:item" />
<element name="OffshoreEsopPlatformMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_OffshoreEsopPlatformMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" substitutionGroup="xbrli:item" />
<element name="OffshoreShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_OffshoreShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="BinomialTreeOptionPricingModelMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_BinomialTreeOptionPricingModelMember" substitutionGroup="xbrli:item" />
<element name="ProductDevelopmentExpenseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ProductDevelopmentExpenseMember" substitutionGroup="xbrli:item" />
<element name="ReplacedPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ReplacedPlanMember" substitutionGroup="xbrli:item" />
<element name="OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember" substitutionGroup="xbrli:item" />
<element name="OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember" substitutionGroup="xbrli:item" />
<element name="OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember" substitutionGroup="xbrli:item" />
<element name="OnshoreShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_OnshoreShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndTwentyOneShareIncentivePlanOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndTwentyShareIncentivePlanFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TwoThousandAndTwentyShareIncentivePlanFourMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndTwentyOneShareIncentivePlanFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember" substitutionGroup="xbrli:item" />
<element name="ShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="AAndRTwoThousandAndTwentyShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationAwardTrancheFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ShareBasedCompensationAwardTrancheFourMember" substitutionGroup="xbrli:item" />
<element name="SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementAwardsSubscriptionRate" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate" substitutionGroup="xbrli:item" />
<element name="SharesReceived" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_SharesReceived" substitutionGroup="xbrli:item" />
<element name="PaidInCapitalMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_PaidInCapitalMember" substitutionGroup="xbrli:item" />
<element name="MezzanineEquityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_MezzanineEquityMember" substitutionGroup="xbrli:item" />
<element name="SeriesBFourMinusPreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesBFourMinusPreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeniorManagementAwardsTwoThousandTwentyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeniorManagementAwardsTwoThousandTwentyMember" substitutionGroup="xbrli:item" />
<element name="SeniorManagementAwardsTwoThousandTwentyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeniorManagementAwardsTwoThousandTwentyOneMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxReconciliationEffectOfPreferentialTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IncomeTaxReconciliationEffectOfPreferentialTax" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncomeTaxReconciliationStatutoryIncomeExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IncomeTaxReconciliationStatutoryIncomeExpense" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncomeTaxReconciliationTransferPricingAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IncomeTaxReconciliationTransferPricingAdjustment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredTaxAssetsOperatingLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_DeferredTaxAssetsOperatingLeaseLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetGovernmentSubsidies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_DeferredTaxAssetGovernmentSubsidies" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncomeTaxDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_IncomeTaxDisclosureTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="StatusForTaxabilityAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_StatusForTaxabilityAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="StatusForTaxabilityDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_StatusForTaxabilityDomain" substitutionGroup="xbrli:item" />
<element name="AssesasbleProfitsTaxRegimeRateAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_AssesasbleProfitsTaxRegimeRateAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AssesasbleProfitsTaxRegimeRateDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_AssesasbleProfitsTaxRegimeRateDomain" substitutionGroup="xbrli:item" />
<element name="TaxRateSixteenPointFivePercentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TaxRateSixteenPointFivePercentMember" substitutionGroup="xbrli:item" />
<element name="ProfitsOnFirstHkTwoMillionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ProfitsOnFirstHkTwoMillionMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_IncomeTaxDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" substitutionGroup="xbrli:item" />
<element name="PreferentialStatutoryTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_PreferentialStatutoryTaxRate" substitutionGroup="xbrli:item" />
<element name="WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" substitutionGroup="xbrli:item" />
<element name="PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryForwardsPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_OperatingLossCarryForwardsPeriod" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryForwardsExpirationYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_OperatingLossCarryForwardsExpirationYear" substitutionGroup="xbrli:item" />
<element name="UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TaxRateApplicablePeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TaxRateApplicablePeriodAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TaxRateApplicablePeriodDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TaxRateApplicablePeriodDomain" substitutionGroup="xbrli:item" />
<element name="ProfitsTaxRegimeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ProfitsTaxRegimeAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ProfitsTaxRegimeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ProfitsTaxRegimeDomain" substitutionGroup="xbrli:item" />
<element name="TwotieredprofitsTaxRegimeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TwotieredprofitsTaxRegimeMember" substitutionGroup="xbrli:item" />
<element name="EntityClassificationSectorAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_EntityClassificationSectorAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="EntityClassificationSectorDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_EntityClassificationSectorDomain" substitutionGroup="xbrli:item" />
<element name="QualifyingSmallScaleEnterprisesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_QualifyingSmallScaleEnterprisesMember" substitutionGroup="xbrli:item" />
<element name="WfoeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_WfoeMember" substitutionGroup="xbrli:item" />
<element name="RangeOfTaxableProfitsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_RangeOfTaxableProfitsAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="RangeOfTaxableProfitsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_RangeOfTaxableProfitsDomain" substitutionGroup="xbrli:item" />
<element name="MoreThan1MillionButLessThan3MillionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_MoreThan1MillionButLessThan3MillionMember" substitutionGroup="xbrli:item" />
<element name="RelatedPartyTransactionsOrBalancesWithTheGroupAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract" substitutionGroup="xbrli:item" />
<element name="ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="Mr.liangChanglinMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_Mr.liangChanglinMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiTiejunEnterpriseConsultingCenterMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" substitutionGroup="xbrli:item" />
<element name="EatTogetherHoldingLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_EatTogetherHoldingLimitedMember" substitutionGroup="xbrli:item" />
<element name="RelatedPartyTransactionsOrBalancesWithTheGroupLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems" substitutionGroup="xbrli:item" />
<element name="RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" substitutionGroup="xbrli:item" />
<element name="MrLiangChanglinMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_MrLiangChanglinMember" substitutionGroup="xbrli:item" />
<element name="FounderMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_FounderMember" substitutionGroup="xbrli:item" />
<element name="AssumptionOfLoanRepaymentConsiderationAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_AssumptionOfLoanRepaymentConsiderationAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AssumptionOfLoanRepaymentConsiderationDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_AssumptionOfLoanRepaymentConsiderationDomain" substitutionGroup="xbrli:item" />
<element name="PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember" substitutionGroup="xbrli:item" />
<element name="OnshoreLoansMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_OnshoreLoansMember" substitutionGroup="xbrli:item" />
<element name="SupplementaryAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SupplementaryAgreementMember" substitutionGroup="xbrli:item" />
<element name="PaymentsForExerciseOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_PaymentsForExerciseOfWarrants" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" substitutionGroup="xbrli:item" />
<element name="TemporaryEquitySharesIssuedPricePricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_TemporaryEquitySharesIssuedPricePricePerShare" substitutionGroup="xbrli:item" />
<element name="PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" substitutionGroup="xbrli:item" />
<element name="PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" substitutionGroup="xbrli:item" />
<element name="PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" substitutionGroup="xbrli:item" />
<element name="PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" substitutionGroup="xbrli:item" />
<element name="PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" substitutionGroup="xbrli:item" />
<element name="ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" substitutionGroup="xbrli:item" />
<element name="ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" substitutionGroup="xbrli:item" />
<element name="SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember" substitutionGroup="xbrli:item" />
<element name="SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesDRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesDRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="SeriesDPlusRedeemableConvertiblePreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandNineteenConvertibleNoteMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_TwoThousandNineteenConvertibleNoteMember" substitutionGroup="xbrli:item" />
<element name="ApplicabilityOfTypeOfAccountingAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ApplicabilityOfTypeOfAccountingAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ApplicabilityOfTypeOfAccountingDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ApplicabilityOfTypeOfAccountingDomain" substitutionGroup="xbrli:item" />
<element name="ExceedingTenPercentResultToExtinguishmentAccountingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember" substitutionGroup="xbrli:item" />
<element name="NotExceedingTenPercentResultToModificationAccountingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_NotExceedingTenPercentResultToModificationAccountingMember" substitutionGroup="xbrli:item" />
<element name="SeriesB4WarrantMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_SeriesB4WarrantMember" substitutionGroup="xbrli:item" />
<element name="TemporaryEquityIncreaseDecreaseInRedemptionValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TemporaryEquityAccretionToRedemptionValueShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_TemporaryEquityAccretionToRedemptionValueShares" substitutionGroup="xbrli:item" />
<element name="TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" substitutionGroup="xbrli:item" />
<element name="TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" substitutionGroup="xbrli:item" />
<element name="TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeemedDividendShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_DeemedDividendShares" substitutionGroup="xbrli:item" />
<element name="IssuanceOfSubsidiaryShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_IssuanceOfSubsidiaryShares" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" substitutionGroup="xbrli:item" />
<element name="PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" substitutionGroup="xbrli:item" />
<element name="OrdinarySharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_OrdinarySharesMember" substitutionGroup="xbrli:item" />
<element name="StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" substitutionGroup="xbrli:item" />
<element name="StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" substitutionGroup="xbrli:item" />
<element name="CondensedBalanceSheetStatementsCaptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ddl_CondensedBalanceSheetStatementsCaptionsAbstract" substitutionGroup="xbrli:item" />
<element name="AmountsDueFromSubsidiariesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_AmountsDueFromSubsidiariesCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AmountsDueToSubsidiariesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_AmountsDueToSubsidiariesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OtherPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="ddl_OtherPayables" substitutionGroup="xbrli:item" xbrli:balance="credit" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>ddl-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 29-April-2022 [03:02:44] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail" roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail" roleURI="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail" roleURI="http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail" roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail" roleURI="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" />
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaap_DeferredIncomeCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="loc_us-gaap_DeferredIncomeCurrent" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeductibleValueAddedTaxCurrent" xlink:label="loc_DDL_DeductibleValueAddedTaxCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="loc_DDL_DeductibleValueAddedTaxCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaap_DeferredTaxLiabilities" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaap_DeferredTaxAssetsNet" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:label="loc_DDL_DeferredTaxAssetsOperatingLeaseLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_DDL_DeferredTaxAssetsOperatingLeaseLiabilities" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:label="loc_DDL_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_DDL_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeferredTaxAssetGovernmentSubsidies" xlink:label="loc_DDL_DeferredTaxAssetGovernmentSubsidies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_DDL_DeferredTaxAssetGovernmentSubsidies" use="optional" order="8" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_RestrictedCashCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_ShortTermInvestments" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Supplies" xlink:label="loc_us-gaap_Supplies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_Supplies" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsNoncurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="13" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DeferredRevenueCurrent" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_ShortTermBorrowings" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_LongTermDebtCurrent" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesNoncurrent" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapital" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="32" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_TreasuryStockValue" use="optional" order="33" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" use="optional" order="34" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" use="optional" order="36" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToOfficersOrStockholdersCurrent" xlink:label="loc_us-gaap_DueToOfficersOrStockholdersCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_DueToOfficersOrStockholdersCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedOutsourcingExpensesCurrent" xlink:label="loc_DDL_AccruedOutsourcingExpensesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_DDL_AccruedOutsourcingExpensesCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedTransportationAndLogisticExpensesCurrent" xlink:label="loc_DDL_AccruedTransportationAndLogisticExpensesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_DDL_AccruedTransportationAndLogisticExpensesCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_TaxesPayableCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DepositFromSuppliersCurrent" xlink:label="loc_DDL_DepositFromSuppliersCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_DDL_DepositFromSuppliersCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_InterestPayableCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedAdvertisingCurrent" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedAdvertisingCurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedUtilitiesAndOtherExpensesCurrent" xlink:label="loc_DDL_AccruedUtilitiesAndOtherExpensesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_DDL_AccruedUtilitiesAndOtherExpensesCurrent" use="optional" order="8" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments" use="optional" order="4" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PaymentsToFundLoansToRelatedParties" xlink:label="loc_DDL_PaymentsToFundLoansToRelatedParties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_DDL_PaymentsToFundLoansToRelatedParties" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RepaymentOfLoansFromRelatedParties" xlink:label="loc_DDL_RepaymentOfLoansFromRelatedParties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_DDL_RepaymentOfLoansFromRelatedParties" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionExpense" xlink:label="loc_us-gaap_AccretionExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AccretionExpense" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" use="optional" order="13" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="16" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="17" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies" use="optional" order="18" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="19" weight="-1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="loc_DDL_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DDL_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="21" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:label="loc_DDL_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DDL_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt" use="optional" order="31" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" use="optional" order="32" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt" use="optional" order="33" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" use="optional" order="34" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost" xlink:label="loc_DDL_IssuanceOfConvertibleNotesNetOfIssuanceCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_DDL_IssuanceOfConvertibleNotesNetOfIssuanceCost" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromContributionsFromParent" use="optional" order="36" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" xlink:label="loc_DDL_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_DDL_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" use="optional" order="37" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RepurchaseOfOrdinaryShares" xlink:label="loc_DDL_RepurchaseOfOrdinaryShares" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_DDL_RepurchaseOfOrdinaryShares" use="optional" order="38" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RepaymentOfAdvanceFromShareholders" xlink:label="loc_DDL_RepaymentOfAdvanceFromShareholders" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_DDL_RepaymentOfAdvanceFromShareholders" use="optional" order="39" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" use="optional" order="41" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="42" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaap_RestrictedCashCurrent" use="optional" order="43" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" use="optional" order="1" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RentalDeposits" xlink:label="loc_DDL_RentalDeposits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="loc_DDL_RentalDeposits" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="loc_us-gaap_LongTermDebt" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CurrentPortionofLongtermBorrowings" xlink:label="loc_DDL_CurrentPortionofLongtermBorrowings" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="loc_DDL_CurrentPortionofLongtermBorrowings" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxReconciliationStatutoryIncomeExpense" xlink:label="loc_DDL_IncomeTaxReconciliationStatutoryIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_DDL_IncomeTaxReconciliationStatutoryIncomeExpense" use="optional" order="4" weight="-1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxReconciliationEffectOfPreferentialTax" xlink:label="loc_DDL_IncomeTaxReconciliationEffectOfPreferentialTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_DDL_IncomeTaxReconciliationEffectOfPreferentialTax" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxReconciliationTransferPricingAdjustment" xlink:label="loc_DDL_IncomeTaxReconciliationTransferPricingAdjustment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_DDL_IncomeTaxReconciliationTransferPricingAdjustment" use="optional" order="10" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_Revenues" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaap_OperatingCostsAndExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingCostsAndExpenses" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_InvestmentIncomeInterest" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OtherNonoperatingIncome" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OtherNonoperatingExpense" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" use="optional" order="12" weight="-1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividend" xlink:label="loc_DDL_DeemedDividend" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_DDL_DeemedDividend" use="optional" order="13" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xlink:label="loc_DDL_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="15" weight="1" />



<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccretionOfRedeemableConvertiblePreferredShares" xlink:label="loc_DDL_AccretionOfRedeemableConvertiblePreferredShares" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xlink:to="loc_DDL_AccretionOfRedeemableConvertiblePreferredShares" use="optional" order="27" weight="-1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_Dividend" xlink:label="loc_DDL_Dividend" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DDL_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xlink:to="loc_DDL_Dividend" use="optional" order="28" weight="-1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>ddl-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 02-May-2022 [03:03:44] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#CoverPage" roleURI="http://www.DingdongLtd.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedStatementsOfChangesInShareholdersDeficit" roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals" roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensationTables" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformationTables" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrganizationAndPrincipalActivitiesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail" roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail" roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail" roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RevenueFromContractsWithCustomersAdditionalInformationalDetail" roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurementsAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#InventoriesSummaryOfScheduleOfInventoryCurrentDetail" roleURI="http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail" roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShortTermBorrowingsScheduleOfShortTermDebtDetail" roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShortTermBorrowingsAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowingsAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrdinarySharesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensationSummaryOfOptionActivitiesDetail" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensationAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail" roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RelatedPartyTransactionsAndBalancesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail" roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableConvertiblePreferredSharesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail" roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail" roleURI="http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#NetLossPerShareAdditionalInformationDetails" roleURI="http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrganizationAndPrincipalActivities" roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivities" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrganizationAndPrincipalActivitiesTables" roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OtherNonCurrentAssetsTables" roleURI="http://www.DingdongLtd.com/role/OtherNonCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#Inventories" roleURI="http://www.DingdongLtd.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#InventoriesTables" roleURI="http://www.DingdongLtd.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail" roleURI="http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PropertyAndEquipmentNet" roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNet" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PropertyAndEquipmentNetTables" roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PrepaymentsAndOtherCurrentAssets" roleURI="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PrepaymentsAndOtherCurrentAssetsTables" roleURI="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PropertyAndEquipmentNetAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail" roleURI="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShortTermBorrowings" roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowings" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShortTermBorrowingsTable" roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowingsTable" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurements" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurementsTables" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#Leases" roleURI="http://www.DingdongLtd.com/role/Leases" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesTables" roleURI="http://www.DingdongLtd.com/role/LeasesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesSummaryOfLeaseCostDetail" roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail" roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#NetLossPerShare" roleURI="http://www.DingdongLtd.com/role/NetLossPerShare" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#NetLossPerShareTables" roleURI="http://www.DingdongLtd.com/role/NetLossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilities" roleURI="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilities" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" roleURI="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail" roleURI="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrdinaryShares" roleURI="http://www.DingdongLtd.com/role/OrdinaryShares" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensation" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowings" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowings" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowingsTables" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#SubsequentEvents" roleURI="http://www.DingdongLtd.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RevenueFromContractsWithCustomers" roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomers" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RevenueFromContractsWithCustomersTables" roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#CommitmentsAndContingencies" roleURI="http://www.DingdongLtd.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RestrictedNetAssets" roleURI="http://www.DingdongLtd.com/role/RestrictedNetAssets" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RestrictedNetAssetsAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/RestrictedNetAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#StatutoryReservesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/StatutoryReservesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#SummaryOfPrincipalAccountingPolicies" roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#SummaryOfPrincipalAccountingPoliciesPolicies" roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformation" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformation" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxes" roleURI="http://www.DingdongLtd.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesTables" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RelatedPartyTransactionsAndBalances" roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalances" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RelatedPartyTransactionsAndBalancesTables" roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableConvertiblePreferredShares" roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredShares" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableConvertiblePreferredSharesTables" roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#StatutoryReserves" roleURI="http://www.DingdongLtd.com/role/StatutoryReserves" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OtherNonCurrentAssets" roleURI="http://www.DingdongLtd.com/role/OtherNonCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableNoncontrollingInterests" roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterests" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableNoncontrollingInterestsTables" roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail" roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableNoncontrollingInterestsAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_1280491" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_1280488" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentInformationTable_1280488" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1280531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_1280488" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1280531" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1280532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1280531" xlink:to="loc_us-gaap_ClassOfStockDomain_1280532" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1280532_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1280531" xlink:to="loc_us-gaap_ClassOfStockDomain_1280532_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1283818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280532" xlink:to="loc_dei_AdrMember_1283818" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1320189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280532" xlink:to="loc_us-gaap_CommonClassBMember_1320189" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1323123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280532" xlink:to="loc_us-gaap_CommonClassAMember_1323123" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1283816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_1280488" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1283816" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1283817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1283816" xlink:to="loc_us-gaap_EquityComponentDomain_1283817" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1283817_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1283816" xlink:to="loc_us-gaap_EquityComponentDomain_1283817_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_1320186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_1280488" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_1320186" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1320187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1320186" xlink:to="loc_dei_AddressTypeDomain_1320187" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1320187_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1320186" xlink:to="loc_dei_AddressTypeDomain_1320187_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_1320188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_1320187" xlink:to="loc_dei_BusinessContactMember_1320188" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_1280494" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentAnnualReport_1280494" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_1280496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentTransitionReport_1280496" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_1280497" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityInteractiveDataCurrent_1280497" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_1280498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_AmendmentFlag_1280498" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_1280499" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentPeriodEndDate_1280499" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_1280500" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentFiscalYearFocus_1280500" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1280501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1280501" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_1280502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityRegistrantName_1280502" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_1280503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityCentralIndexKey_1280503" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_1280504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityFileNumber_1280504" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1280505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1280505" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_1280507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityShellCompany_1280507" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_1280508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityFilerCategory_1280508" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_1280509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityEmergingGrowthCompany_1280509" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_1280514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityAddressAddressLine1_1280514" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_1280515" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityAddressAddressLine2_1280515" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_1280516" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityAddressCityOrTown_1280516" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_1280518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityAddressCountry_1280518" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_1280519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityAddressPostalZipCode_1280519" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_1280520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_CityAreaCode_1280520" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_1280521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_LocalPhoneNumber_1280521" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_1280522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_Security12bTitle_1280522" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_1280523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_TradingSymbol_1280523" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_1280524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_SecurityExchangeName_1280524" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_1280566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentRegistrationStatement_1280566" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_1280569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_1280569" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_1280578" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityVoluntaryFilers_1280578" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_1280579" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityCurrentReportingStatus_1280579" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_1283718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_CurrentFiscalYearEndDate_1283718" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1283720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1283720" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_1283722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentShellCompanyReport_1283722" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_1283724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentAccountingStandard_1283724" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_1283726" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_ContactPersonnelName_1283726" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag_1283739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_NoTradingSymbolFlag_1283739" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_1283754" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_IcfrAuditorAttestationFlag_1283754" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_1323235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_AuditorName_1323235" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_1323236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_AuditorFirmId_1323236" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_1323237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_AuditorLocation_1323237" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_1325973" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentType_1325973" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_1326274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_ContactPersonnelEmailAddress_1326274" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion_1326316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_CountryRegion_1326316" use="optional" order="55" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1280618" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_1280670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_1280670" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1280674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1280670" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1280674" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1280677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1280670" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1280677" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1322162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1280670" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1322162" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1280694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1280694" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1280695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" xlink:to="loc_us-gaap_Liabilities_1280695" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_1280657" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_AccountsPayableCurrent_1280657" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_1280659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_DeferredRevenueCurrent_1280659" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1280660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1280660" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1280661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1280661" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1280662" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1280662" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1280663" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_ShortTermBorrowings_1280663" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_1280665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_LongTermDebtCurrent_1280665" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_1280666" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_1280666" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1280668" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" xlink:to="loc_us-gaap_LiabilitiesCurrent_1280668" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract" xlink:label="loc_us-gaap_TemporaryEquityAbstract_1280702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_TemporaryEquityAbstract_1280702" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1280703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityAbstract_1280702" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1280703" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_1326413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityAbstract_1280702" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_1326413" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_1412456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityAbstract_1280702" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_1412456" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1280722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1280722" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_1280725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1280722" xlink:to="loc_us-gaap_CommonStockValue_1280725" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1280726" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1280722" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1280726" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1280727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1280722" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1280727" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1280730" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1280722" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1280730" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1322163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1280722" xlink:to="loc_us-gaap_TreasuryStockValue_1322163" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1280628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_AssetsAbstract_1280628" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1280653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1280628" xlink:to="loc_us-gaap_Assets_1280653" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_1280652" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1280628" xlink:to="loc_us-gaap_AssetsNoncurrent_1280652" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_1280648" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1280628" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_1280648" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1280651" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1280648" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1280651" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1280650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1280648" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1280650" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1280649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1280648" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1280649" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1280647" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1280628" xlink:to="loc_us-gaap_AssetsCurrent_1280647" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1280630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1280628" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1280630" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_1280643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_InventoryNet_1280643" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1280646" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1280646" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Supplies" xlink:label="loc_us-gaap_Supplies_1280645" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_Supplies_1280645" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1280640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1280640" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1280639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_ShortTermInvestments_1280639" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_1280638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_RestrictedCashCurrent_1280638" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1280637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1280637" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1280642" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1280642" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1280616" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_StatementTable_1280616" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1280705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1280616" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1280705" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1280706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1280705" xlink:to="loc_us-gaap_ClassOfStockDomain_1280706" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1280706_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1280705" xlink:to="loc_us-gaap_ClassOfStockDomain_1280706_default" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1280708" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1280708" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1280709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1280709" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1280710" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1280710" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1280719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1280719" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1280721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1280721" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1280711" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1280711" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1280712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1280712" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1280713" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1280713" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1280715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1280715" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1280716" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1280716" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1280717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1280717" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1322164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_us-gaap_CommonClassAMember_1322164" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1322165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_us-gaap_CommonClassBMember_1322165" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_1280798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1280616" xlink:to="loc_srt_StatementScenarioAxis_1280798" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1280799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_1280798" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1280799" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1280799_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_1280798" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1280799_default" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1280732" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_StockholdersEquity_1280732" use="optional" order="65" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1280733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1280733" use="optional" order="66" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_1360884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_CommitmentsAndContingencies_1360884" use="optional" order="67" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1284152" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1284145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_StatementTable_1284145" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1284146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1284145" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1284146" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1284147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1284146" xlink:to="loc_us-gaap_ClassOfStockDomain_1284147" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1284147_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1284146" xlink:to="loc_us-gaap_ClassOfStockDomain_1284147_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1284192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1284192" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1284193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1284193" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1284190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1284190" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1284191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1284191" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1320135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_us-gaap_CommonClassBMember_1320135" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1284186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1284186" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1284188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1284188" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1284189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1284189" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1284194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1284194" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1284185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1284185" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1320134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_us-gaap_CommonClassAMember_1320134" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1284182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_us-gaap_CommonStockMember_1284182" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1284183" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1284183" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1284196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1284196" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_1284170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_1284170" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1284181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1284181" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_1284173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_1284173" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_1284174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_1284174" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_1284176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_1284176" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1284178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1284178" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1284179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1284179" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1284180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_CommonStockSharesIssued_1284180" use="optional" order="26" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1280931" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1280926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_StatementTable_1280926" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1280927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1280926" xlink:to="loc_srt_ProductOrServiceAxis_1280927" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1280928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1280927" xlink:to="loc_srt_ProductsAndServicesDomain_1280928" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1280928_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1280927" xlink:to="loc_srt_ProductsAndServicesDomain_1280928_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1280929" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_us-gaap_ProductMember_1280929" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_1280930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_us-gaap_ServiceMember_1280930" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProductDevelopmentExpensesMember" xlink:label="loc_ddl_ProductDevelopmentExpensesMember_1326677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_ddl_ProductDevelopmentExpensesMember_1326677" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SellingAndMarketingExpensesMember" xlink:label="loc_ddl_SellingAndMarketingExpensesMember_1326679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_ddl_SellingAndMarketingExpensesMember_1326679" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_GeneralAndAdministrativeExpensesMember" xlink:label="loc_ddl_GeneralAndAdministrativeExpensesMember_1326681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_ddl_GeneralAndAdministrativeExpensesMember_1326681" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CostOfGoodsSoldMember" xlink:label="loc_ddl_CostOfGoodsSoldMember_1326673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_ddl_CostOfGoodsSoldMember_1326673" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FulfilmentExpensesMember" xlink:label="loc_ddl_FulfilmentExpensesMember_1326674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_ddl_FulfilmentExpensesMember_1326674" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_1281012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1280926" xlink:to="loc_srt_StatementScenarioAxis_1281012" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1281013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_1281012" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1281013" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1281013_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_1281012" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1281013_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1360958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1280926" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1360958" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1360959" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1360958" xlink:to="loc_us-gaap_ClassOfStockDomain_1360959" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1360959_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1360958" xlink:to="loc_us-gaap_ClassOfStockDomain_1360959_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ClassAAndClassBOrdinaryShares.Member" xlink:label="loc_ddl_ClassAAndClassBOrdinaryShares.Member_1360964" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1360959" xlink:to="loc_ddl_ClassAAndClassBOrdinaryShares.Member_1360964" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_1280934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_RevenuesAbstract_1280934" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1280938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_1280934" xlink:to="loc_us-gaap_Revenues_1280938" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_1280952" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_1280952" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1280969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1280969" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividend" xlink:label="loc_ddl_DeemedDividend_1280971" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_ddl_DeemedDividend_1280971" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1280972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1280972" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1280990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_OperatingIncomeLoss_1280990" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1326849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_InterestExpense_1326849" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_1326848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_InvestmentIncomeInterest_1326848" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome_1326851" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_OtherNonoperatingIncome_1326851" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_1326852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_OtherNonoperatingExpense_1326852" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_1326853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_1326853" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1326855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1326855" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1326866" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1326866" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1326868" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_NetIncomeLoss_1326868" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1280973" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1280973" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_1280974" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1280973" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_1280974" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1280975" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1280975" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1280976" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1280975" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1280976" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xlink:label="loc_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic_1280987" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" xlink:to="loc_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic_1280987" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1280984" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1280984" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1280985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1280985" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_Dividend" xlink:label="loc_ddl_Dividend_1284008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" xlink:to="loc_ddl_Dividend_1284008" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccretionOfRedeemableConvertiblePreferredShares" xlink:label="loc_ddl_AccretionOfRedeemableConvertiblePreferredShares_1284007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" xlink:to="loc_ddl_AccretionOfRedeemableConvertiblePreferredShares_1284007" use="optional" order="44" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281034" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StatementTable_1281021" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1281024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281021" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1281024" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1281025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1281024" xlink:to="loc_us-gaap_EquityComponentDomain_1281025" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1281025_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1281024" xlink:to="loc_us-gaap_EquityComponentDomain_1281025_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1281026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1281025" xlink:to="loc_us-gaap_CommonStockMember_1281026" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1281027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1281025" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1281027" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1281029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1281025" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1281029" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_1281030" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1281025" xlink:to="loc_us-gaap_RetainedEarningsMember_1281030" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_1322204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1281025" xlink:to="loc_us-gaap_TreasuryStockMember_1322204" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1281036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockholdersEquity_1281036" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:label="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock_1281037" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock_1281037" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_1281039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_1281039" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1281040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1281040" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1281041" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_NetIncomeLoss_1281041" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_1281035" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_SharesOutstanding_1281035" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1281047" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1281047" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" xlink:label="loc_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue_1322215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue_1322215" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1322193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1322193" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1322194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1322194" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" xlink:label="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares_1322195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares_1322195" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" xlink:label="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue_1322197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue_1322197" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_1322199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_1322199" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_1322200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_1322200" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" xlink:label="loc_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares_1326511" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares_1326511" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1361023" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1361020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1361023" xlink:to="loc_us-gaap_StatementTable_1361020" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1361033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1361020" xlink:to="loc_dei_LegalEntityAxis_1361033" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1361034" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1361033" xlink:to="loc_dei_EntityDomain_1361034" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1361034_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1361033" xlink:to="loc_dei_EntityDomain_1361034_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatbetterHoldingLimitedMember" xlink:label="loc_ddl_EatbetterHoldingLimitedMember_1361036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1361034" xlink:to="loc_ddl_EatbetterHoldingLimitedMember_1361036" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1398916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1361020" xlink:to="loc_us-gaap_PlanNameAxis_1398916" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1398917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1398916" xlink:to="loc_us-gaap_PlanNameDomain_1398917" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1398917_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1398916" xlink:to="loc_us-gaap_PlanNameDomain_1398917_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CommonSharesHeld" xlink:label="loc_ddl_CommonSharesHeld_1397458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1361023" xlink:to="loc_ddl_CommonSharesHeld_1397458" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283506" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_1281654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_1281654" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283506" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283503" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1283504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283503" xlink:to="loc_us-gaap_PlanNameAxis_1283504" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1283505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1283504" xlink:to="loc_us-gaap_PlanNameDomain_1283505" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1283505_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1283504" xlink:to="loc_us-gaap_PlanNameDomain_1283505_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1283508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283506" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1283508" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1283509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283506" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1283509" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282092" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1282085" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282092" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1282085" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1282086" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1282085" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1282086" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1282087" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1282086" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1282087" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1282087_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1282086" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1282087_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_1282082" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282092" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_1282082" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_1283882" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282092" xlink:to="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_1283882" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_1283883" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282092" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_1283883" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281187" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_1281189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281187" xlink:to="loc_dei_EntityIncorporationDateOfIncorporation_1281189" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1281190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281187" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1281190" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1281187" xlink:to="loc_us-gaap_StatementTable_1281184" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1281192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281184" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1281192" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1281193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1281192" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1281193" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1281193_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1281192" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1281193_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember" xlink:label="loc_srt_SubsidiariesMember_1281194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1281193" xlink:to="loc_srt_SubsidiariesMember_1281194" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1281185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281184" xlink:to="loc_dei_LegalEntityAxis_1281185" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1281186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1281185" xlink:to="loc_dei_EntityDomain_1281186" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1281186_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1281185" xlink:to="loc_dei_EntityDomain_1281186_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" xlink:label="loc_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember_1281188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281186" xlink:to="loc_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember_1281188" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfMajorSubsidiariesLineItems" xlink:label="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfMajorSubsidiariesTable" xlink:label="loc_ddl_ScheduleOfMajorSubsidiariesTable_1281200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_ddl_ScheduleOfMajorSubsidiariesTable_1281200" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1281202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesTable_1281200" xlink:to="loc_dei_LegalEntityAxis_1281202" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1281203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1281202" xlink:to="loc_dei_EntityDomain_1281203" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1281203_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1281202" xlink:to="loc_dei_EntityDomain_1281203_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember" xlink:label="loc_ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember_1281204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember_1281204" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" xlink:label="loc_ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember_1281210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember_1281210" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember" xlink:label="loc_ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember_1281211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember_1281211" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShishishunShenzhenECommerceCoLtdMember" xlink:label="loc_ddl_ShishishunShenzhenECommerceCoLtdMember_1281213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ShishishunShenzhenECommerceCoLtdMember_1281213" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ChaoLizhiJiangsuECommerceCoLtdMember" xlink:label="loc_ddl_ChaoLizhiJiangsuECommerceCoLtdMember_1281214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ChaoLizhiJiangsuECommerceCoLtdMember_1281214" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BeijingBujiangjiuECommerceCoLtdMember" xlink:label="loc_ddl_BeijingBujiangjiuECommerceCoLtdMember_1281215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_BeijingBujiangjiuECommerceCoLtdMember_1281215" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiYushengbaiguFoodCoLtdMember" xlink:label="loc_ddl_ShanghaiYushengbaiguFoodCoLtdMember_1281216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ShanghaiYushengbaiguFoodCoLtdMember_1281216" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShishishunJiangsuECommerceCoLtdMember" xlink:label="loc_ddl_ShishishunJiangsuECommerceCoLtdMember_1281217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ShishishunJiangsuECommerceCoLtdMember_1281217" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DingdongFreshHongKongLimitedDingdongHkMember" xlink:label="loc_ddl_DingdongFreshHongKongLimitedDingdongHkMember_1281206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_DingdongFreshHongKongLimitedDingdongHkMember_1281206" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember" xlink:label="loc_ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember_1281207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember_1281207" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" xlink:label="loc_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember_1281208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember_1281208" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_YihengyishuShanghaiECommerceCoLtdMember" xlink:label="loc_ddl_YihengyishuShanghaiECommerceCoLtdMember_1281209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_YihengyishuShanghaiECommerceCoLtdMember_1281209" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member" xlink:label="loc_ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member_1363191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member_1363191" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1281230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesTable_1281200" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1281230" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1281231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1281230" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1281231" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1281231_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1281230" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1281231_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember" xlink:label="loc_srt_SubsidiariesMember_1281232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1281231" xlink:to="loc_srt_SubsidiariesMember_1281232" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_1281244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_1281244" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="loc_dei_EntityInformationFormerLegalOrRegisteredName_1281245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_dei_EntityInformationFormerLegalOrRegisteredName_1281245" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1281235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1281235" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_1281236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_dei_EntityIncorporationDateOfIncorporation_1281236" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1281238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1281238" use="optional" order="26" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1282143" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_1282127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_1282127" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_1282114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_1282114" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RestrictedCashTermPeriod" xlink:label="loc_ddl_RestrictedCashTermPeriod_1282116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_RestrictedCashTermPeriod_1282116" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EstimatedLiabilitiesForReturnAllowances" xlink:label="loc_ddl_EstimatedLiabilitiesForReturnAllowances_1282117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_EstimatedLiabilitiesForReturnAllowances_1282117" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_1282119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_1282119" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OutsourcingExpenses" xlink:label="loc_ddl_OutsourcingExpenses_1282122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_OutsourcingExpenses_1282122" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_1282123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_AdvertisingExpense_1282123" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense" xlink:label="loc_us-gaap_MarketingExpense_1282125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_MarketingExpense_1282125" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_1282135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_DepositsAssetsCurrent_1282135" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ForeignCurrencyExchangeRateRisk" xlink:label="loc_ddl_ForeignCurrencyExchangeRateRisk_1282136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_ForeignCurrencyExchangeRateRisk_1282136" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1282138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1282138" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1282140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_StatementTable_1282140" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1282141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1282140" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1282141" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1282142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1282141" xlink:to="loc_us-gaap_ClassOfStockDomain_1282142" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1282142_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1282141" xlink:to="loc_us-gaap_ClassOfStockDomain_1282142_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_1284566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1282140" xlink:to="loc_srt_CurrencyAxis_1284566" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_1284567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_1284566" xlink:to="loc_currency_AllCurrenciesDomain_1284567" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_1284567_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_1284566" xlink:to="loc_currency_AllCurrenciesDomain_1284567_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY" xlink:label="loc_currency_CNY_1284569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_1284567" xlink:to="loc_currency_CNY_1284569" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1363693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1282140" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1363693" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1363695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1363693" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1363695" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1363695_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1363693" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1363695_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1363697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1363695" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1363697" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1363689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1282140" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1363689" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1363690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1363689" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1363690" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1363690_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1363689" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1363690_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeMember" xlink:label="loc_us-gaap_OtherIncomeMember_1363691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1363690" xlink:to="loc_us-gaap_OtherIncomeMember_1363691" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeFromGovernmentSubsidies" xlink:label="loc_ddl_IncomeFromGovernmentSubsidies_1363688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_IncomeFromGovernmentSubsidies_1363688" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_GovernmentSubsidies" xlink:label="loc_ddl_GovernmentSubsidies_1363692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_GovernmentSubsidies_1363692" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1284596" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfPropertyAndEquipmentNetTable" xlink:label="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable_1282150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1284596" xlink:to="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable_1282150" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1282154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable_1282150" xlink:to="loc_srt_RangeAxis_1282154" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1282155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1282154" xlink:to="loc_srt_RangeMember_1282155" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1282155_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1282154" xlink:to="loc_srt_RangeMember_1282155_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1282276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1282155" xlink:to="loc_srt_MaximumMember_1282276" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1282277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1282155" xlink:to="loc_srt_MinimumMember_1282277" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1284590" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable_1282150" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1284590" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1284590" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1284590" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1284592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1284592" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_1284593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591" xlink:to="loc_us-gaap_OfficeEquipmentMember_1284593" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_1284594" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_1284594" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1282157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1284596" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1282157" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PropertyPlantAndEquipmentEstimatedUsefulLife" xlink:label="loc_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife_1282161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1284596" xlink:to="loc_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife_1282161" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomerAssetAndLiabilityLineItems" xlink:label="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1281873" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomerAssetAndLiabilityTable" xlink:label="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1281872" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1281873" xlink:to="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1281872" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1281877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1281872" xlink:to="loc_srt_ProductOrServiceAxis_1281877" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1281878" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1281877" xlink:to="loc_srt_ProductsAndServicesDomain_1281878" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1281878_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1281877" xlink:to="loc_srt_ProductsAndServicesDomain_1281878_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MembershipMember" xlink:label="loc_us-gaap_MembershipMember_1281879" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1281878" xlink:to="loc_us-gaap_MembershipMember_1281879" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueRelatedToLoyaltyPointsMember" xlink:label="loc_ddl_RevenueRelatedToLoyaltyPointsMember_1414132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1281878" xlink:to="loc_ddl_RevenueRelatedToLoyaltyPointsMember_1414132" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1281874" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1281873" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1281874" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaap_DeferredIncomeCurrent_1281875" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1281873" xlink:to="loc_us-gaap_DeferredIncomeCurrent_1281875" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_1284597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1281873" xlink:to="loc_us-gaap_DeferredRevenueCurrent_1284597" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomerAssetAndLiabilityLineItems" xlink:label="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomerAssetAndLiabilityTable" xlink:label="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_1282268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" xlink:to="loc_srt_MajorCustomersAxis_1282268" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1282271" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_1282268" xlink:to="loc_srt_NameOfMajorCustomerDomain_1282271" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1282271_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_1282268" xlink:to="loc_srt_NameOfMajorCustomerDomain_1282271_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CorporateCustomersMember" xlink:label="loc_ddl_CorporateCustomersMember_1282278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1282271" xlink:to="loc_ddl_CorporateCustomersMember_1282278" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1282287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" xlink:to="loc_srt_ProductOrServiceAxis_1282287" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1282288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1282287" xlink:to="loc_srt_ProductsAndServicesDomain_1282288" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1282288_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1282287" xlink:to="loc_srt_ProductsAndServicesDomain_1282288_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MembershipMember" xlink:label="loc_us-gaap_MembershipMember_1282291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1282288" xlink:to="loc_us-gaap_MembershipMember_1282291" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueArrangementProgramAxis" xlink:label="loc_ddl_RevenueArrangementProgramAxis_1282295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" xlink:to="loc_ddl_RevenueArrangementProgramAxis_1282295" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueArrangementProgramDomain" xlink:label="loc_ddl_RevenueArrangementProgramDomain_1282297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_RevenueArrangementProgramAxis_1282295" xlink:to="loc_ddl_RevenueArrangementProgramDomain_1282297" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueArrangementProgramDomain" xlink:label="loc_ddl_RevenueArrangementProgramDomain_1282297_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_RevenueArrangementProgramAxis_1282295" xlink:to="loc_ddl_RevenueArrangementProgramDomain_1282297_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LoyaltyPointsProgramMember" xlink:label="loc_ddl_LoyaltyPointsProgramMember_1282303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_RevenueArrangementProgramDomain_1282297" xlink:to="loc_ddl_LoyaltyPointsProgramMember_1282303" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1282308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" xlink:to="loc_srt_RangeAxis_1282308" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1282310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1282308" xlink:to="loc_srt_RangeMember_1282310" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1282310_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1282308" xlink:to="loc_srt_RangeMember_1282310_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1282312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1282310" xlink:to="loc_srt_MaximumMember_1282312" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1282311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1282310" xlink:to="loc_srt_MinimumMember_1282311" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1282323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1282323" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueFromContractWithCustomersBillingTerms" xlink:label="loc_ddl_RevenueFromContractWithCustomersBillingTerms_1282315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_ddl_RevenueFromContractWithCustomersBillingTerms_1282315" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomersLiability" xlink:label="loc_ddl_ContractWithCustomersLiability_1282331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_ddl_ContractWithCustomersLiability_1282331" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaap_DeferredIncomeCurrent_1282322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_us-gaap_DeferredIncomeCurrent_1282322" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_1282327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_1282327" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomersLiabilityRevenueRecognized" xlink:label="loc_ddl_ContractWithCustomersLiabilityRevenueRecognized_1282320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_ddl_ContractWithCustomersLiabilityRevenueRecognized_1282320" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281469" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_StatementTable_1281466" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1281467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281466" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1281467" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281467" xlink:to="loc_us-gaap_ClassOfStockDomain_1281468" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281468_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281467" xlink:to="loc_us-gaap_ClassOfStockDomain_1281468_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesB41RedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesB41RedeemableConvertiblePreferredSharesMember_1363661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1281468" xlink:to="loc_ddl_SeriesB41RedeemableConvertiblePreferredSharesMember_1363661" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1410156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1281468" xlink:to="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1410156" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1281471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281466" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1281471" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1281536" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1281471" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1281536" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1281536_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1281471" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1281536_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FinancialAssetsMember" xlink:label="loc_ddl_FinancialAssetsMember_1281539" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1281536" xlink:to="loc_ddl_FinancialAssetsMember_1281539" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281466" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281501" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281501" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281523" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281523_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281501" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281523_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_1281525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281523" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_1281525" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1363663" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281523" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1363663" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1363658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281466" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1363658" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1363659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1363658" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1363659" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1363659_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1363658" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1363659_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherWarrantMember" xlink:label="loc_ddl_EatTogetherWarrantMember_1363660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1363659" xlink:to="loc_ddl_EatTogetherWarrantMember_1363660" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_1281496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_1281496" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1281500" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1281500" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1281542" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_1281542" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_1363651" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_1363651" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_1363653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_1363653" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1363650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1363650" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1281617" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1281617" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_1281621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" xlink:to="loc_us-gaap_InvestmentTypeAxis_1281621" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1281622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_1281621" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1281622" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1281622_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_1281621" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1281622_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_1281623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1281622" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_1281623" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281618" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281618" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281619" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281619_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281618" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281619_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1281620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281619" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1281620" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281626" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281626" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281626" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1281629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1281629" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1281634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1281634" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1281635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1281635" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_1281624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1281617" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_1281624" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281665" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281662" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1281665" xlink:to="loc_us-gaap_StatementTable_1281662" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1281666" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1281666" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1281667" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1281666" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1281667" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1281667_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1281666" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1281667_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourWarrantMember" xlink:label="loc_ddl_SeriesBFourWarrantMember_1281668" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1281667" xlink:to="loc_ddl_SeriesBFourWarrantMember_1281668" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1281663" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1281663" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281664" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281663" xlink:to="loc_us-gaap_ClassOfStockDomain_1281664" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281664_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281663" xlink:to="loc_us-gaap_ClassOfStockDomain_1281664_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_1281810" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_1281810" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1281811" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1281810" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1281811" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1281811_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1281810" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1281811_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_1281812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1281811" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_1281812" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_1281813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1281811" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_1281813" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_1281814" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1281811" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_1281814" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" xlink:label="loc_ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember_1281818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1281811" xlink:to="loc_ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember_1281818" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MeasurementInputWarrantFairValueMember" xlink:label="loc_ddl_MeasurementInputWarrantFairValueMember_1281820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1281811" xlink:to="loc_ddl_MeasurementInputWarrantFairValueMember_1281820" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1281804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1281804" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281805" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1281804" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281805" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281805_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1281804" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281805_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_1281806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281805" xlink:to="loc_us-gaap_WarrantMember_1281806" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281807" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281807" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281808" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281807" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281808" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281808_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281807" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281808_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1281809" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281808" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1281809" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="loc_us-gaap_DerivativeLiabilityMeasurementInput_1281693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281665" xlink:to="loc_us-gaap_DerivativeLiabilityMeasurementInput_1281693" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1281715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1281715" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281716" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1281715" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281716" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281716_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1281715" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281716_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_1281717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281716" xlink:to="loc_us-gaap_WarrantMember_1281717" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1281719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1281719" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1281720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1281719" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1281720" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1281720_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1281719" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1281720_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherWarrantMember" xlink:label="loc_ddl_EatTogetherWarrantMember_1281722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1281720" xlink:to="loc_ddl_EatTogetherWarrantMember_1281722" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1281712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1281712" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1281713" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1281712" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1281713" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1281713_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1281712" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1281713_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_1281752" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1281713" xlink:to="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_1281752" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1281724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1281724" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1281725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1281725" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" xlink:label="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation_1281727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" xlink:to="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation_1281727" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" xlink:label="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises_1281735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" xlink:to="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises_1281735" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_1281272" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_1281282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_1281272" xlink:to="loc_us-gaap_InventoryNet_1281282" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetailRelatedInventoryMerchandise" xlink:label="loc_us-gaap_RetailRelatedInventoryMerchandise_1281274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_1281272" xlink:to="loc_us-gaap_RetailRelatedInventoryMerchandise_1281274" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies" xlink:label="loc_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies_1281280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_1281272" xlink:to="loc_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies_1281280" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_1281270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_1281272" xlink:to="loc_us-gaap_InventoryCurrentTable_1281270" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1281344" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1281329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1281344" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1281329" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1281331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1281329" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1281331" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1281331" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1281331" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_1281334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" xlink:to="loc_us-gaap_OfficeEquipmentMember_1281334" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1281336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1281336" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1281339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1281339" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_1281341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" xlink:to="loc_us-gaap_ConstructionInProgressMember_1281341" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1281345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1281344" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1281345" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1281346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1281344" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1281346" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1281347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1281344" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1281347" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems" xlink:label="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems_1281372" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable" xlink:label="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable_1281363" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems_1281372" xlink:to="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable_1281363" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1281366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable_1281363" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1281366" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1281367" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1281366" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1281367" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1281367_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1281366" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1281367_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FulfillmentExpensesMember" xlink:label="loc_ddl_FulfillmentExpensesMember_1281368" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1281367" xlink:to="loc_ddl_FulfillmentExpensesMember_1281368" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_1281369" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1281367" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_1281369" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1281370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1281367" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1281370" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1281371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1281367" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1281371" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_1281373" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems_1281372" xlink:to="loc_us-gaap_Depreciation_1281373" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaap_ShortTermDebtLineItems_1281405" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_1281401" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281405" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_1281401" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1281402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281401" xlink:to="loc_us-gaap_DebtInstrumentAxis_1281402" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1281403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1281402" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1281403" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1281403_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1281402" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1281403_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ReversedFactoringArrangementsMember" xlink:label="loc_ddl_ReversedFactoringArrangementsMember_1281404" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281403" xlink:to="loc_ddl_ReversedFactoringArrangementsMember_1281404" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShortTermLoanMember" xlink:label="loc_ddl_ShortTermLoanMember_1414130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281403" xlink:to="loc_ddl_ShortTermLoanMember_1414130" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1281408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281405" xlink:to="loc_us-gaap_ShortTermBorrowings_1281408" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1281406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281405" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1281406" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaap_ShortTermDebtLineItems_1281475" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1281462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1281462" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1281463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1281462" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1281463" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1281463_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1281462" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1281463_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BankLoansAndNotesPayableMember" xlink:label="loc_ddl_BankLoansAndNotesPayableMember_1281470" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1281463" xlink:to="loc_ddl_BankLoansAndNotesPayableMember_1281470" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_1281464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1281463" xlink:to="loc_us-gaap_LineOfCreditMember_1281464" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1281472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" xlink:to="loc_us-gaap_DebtInstrumentAxis_1281472" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1281473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1281472" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1281473" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1281473_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1281472" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1281473_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ReversedFactoringArrangementsMember" xlink:label="loc_ddl_ReversedFactoringArrangementsMember_1281474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281473" xlink:to="loc_ddl_ReversedFactoringArrangementsMember_1281474" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember_1363665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281473" xlink:to="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember_1363665" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyReversedFactoringArrangementMember" xlink:label="loc_ddl_TwoThousandAndTwentyReversedFactoringArrangementMember_1363652" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281473" xlink:to="loc_ddl_TwoThousandAndTwentyReversedFactoringArrangementMember_1363652" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember_1363681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281473" xlink:to="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember_1363681" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ArrangementAxis" xlink:label="loc_ddl_ArrangementAxis_1326197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" xlink:to="loc_ddl_ArrangementAxis_1326197" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ArrangementDomain" xlink:label="loc_ddl_ArrangementDomain_1326199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_ArrangementAxis_1326197" xlink:to="loc_ddl_ArrangementDomain_1326199" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ArrangementDomain" xlink:label="loc_ddl_ArrangementDomain_1326199_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_ArrangementAxis_1326197" xlink:to="loc_ddl_ArrangementDomain_1326199_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1324679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" xlink:to="loc_dei_LegalEntityAxis_1324679" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1324680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1324679" xlink:to="loc_dei_EntityDomain_1324680" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1324680_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1324679" xlink:to="loc_dei_EntityDomain_1324680_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1281476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ShortTermBorrowings_1281476" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtDescription" xlink:label="loc_us-gaap_ShortTermDebtDescription_1281482" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ShortTermDebtDescription_1281482" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShortTermDebtUnusedBorrowingCapacity" xlink:label="loc_ddl_ShortTermDebtUnusedBorrowingCapacity_1281494" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_ddl_ShortTermDebtUnusedBorrowingCapacity_1281494" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1281498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1281498" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_1281490" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_1281490" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_1281515" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_1281515" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTerms" xlink:label="loc_us-gaap_ShortTermDebtTerms_1281505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ShortTermDebtTerms_1281505" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShortTermDebtMaximumBorrowingCapacity" xlink:label="loc_ddl_ShortTermDebtMaximumBorrowingCapacity_1281530" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_ddl_ShortTermDebtMaximumBorrowingCapacity_1281530" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_1324734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_1324734" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_1324695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_RestrictedCash_1324695" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CollateralFromBank" xlink:label="loc_ddl_CollateralFromBank_1324700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_ddl_CollateralFromBank_1324700" use="optional" order="30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281745" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1281747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1281747" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1281748" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1281748" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_StatementTable_1281742" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1281743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1281743" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281743" xlink:to="loc_us-gaap_ClassOfStockDomain_1281744" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281744_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281743" xlink:to="loc_us-gaap_ClassOfStockDomain_1281744_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1281761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1281761" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1281762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1281761" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1281762" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1281762_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1281761" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1281762_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="loc_us-gaap_SecuredDebtMember_1281763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1281762" xlink:to="loc_us-gaap_SecuredDebtMember_1281763" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_1281764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_us-gaap_VariableRateAxis_1281764" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_1281765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_1281764" xlink:to="loc_us-gaap_VariableRateDomain_1281765" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_1281765_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_1281764" xlink:to="loc_us-gaap_VariableRateDomain_1281765_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_1281768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_1281765" xlink:to="loc_us-gaap_PrimeRateMember_1281768" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AgreementTypeAxis" xlink:label="loc_ddl_AgreementTypeAxis_1281772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_ddl_AgreementTypeAxis_1281772" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AgreementTypeDomain" xlink:label="loc_ddl_AgreementTypeDomain_1281773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_AgreementTypeAxis_1281772" xlink:to="loc_ddl_AgreementTypeDomain_1281773" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AgreementTypeDomain" xlink:label="loc_ddl_AgreementTypeDomain_1281773_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_AgreementTypeAxis_1281772" xlink:to="loc_ddl_AgreementTypeDomain_1281773_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SecuredLoanAgreementsWithEastWestBankMember" xlink:label="loc_ddl_SecuredLoanAgreementsWithEastWestBankMember_1281776" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_AgreementTypeDomain_1281773" xlink:to="loc_ddl_SecuredLoanAgreementsWithEastWestBankMember_1281776" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember" xlink:label="loc_ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember_1281779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_AgreementTypeDomain_1281773" xlink:to="loc_ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember_1281779" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1281757" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_us-gaap_DebtInstrumentAxis_1281757" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1281758" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1281757" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1281758" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1281758_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1281757" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1281758_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember" xlink:label="loc_ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember_1281759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281758" xlink:to="loc_ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember_1281759" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_1281749" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_1281749" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1281746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1281746" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="loc_us-gaap_DebtInstrumentPaymentTerms_1281750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_DebtInstrumentPaymentTerms_1281750" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1281753" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1281753" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1281754" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1281754" use="optional" order="28" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281487" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1281479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281487" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1281479" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1281487" xlink:to="loc_us-gaap_StatementTable_1281484" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LeaseContractualAssetAxis" xlink:label="loc_ddl_LeaseContractualAssetAxis_1281491" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281484" xlink:to="loc_ddl_LeaseContractualAssetAxis_1281491" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LeaseContractualAssetDomain" xlink:label="loc_ddl_LeaseContractualAssetDomain_1281492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_LeaseContractualAssetAxis_1281491" xlink:to="loc_ddl_LeaseContractualAssetDomain_1281492" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LeaseContractualAssetDomain" xlink:label="loc_ddl_LeaseContractualAssetDomain_1281492_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_LeaseContractualAssetAxis_1281491" xlink:to="loc_ddl_LeaseContractualAssetDomain_1281492_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember" xlink:label="loc_ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember_1412523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_LeaseContractualAssetDomain_1281492" xlink:to="loc_ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember_1412523" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1281489" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281487" xlink:to="loc_us-gaap_OperatingLeaseLiability_1281489" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LesseeOperatingLeaseLeaseNotYetCommenced" xlink:label="loc_ddl_LesseeOperatingLeaseLeaseNotYetCommenced_1412539" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281487" xlink:to="loc_ddl_LesseeOperatingLeaseLeaseNotYetCommenced_1412539" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281593" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_1281598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockValue_1281598" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1281599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1281599" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281590" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StatementTable_1281590" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1281591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1281591" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281591" xlink:to="loc_us-gaap_ClassOfStockDomain_1281592" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281592_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281591" xlink:to="loc_us-gaap_ClassOfStockDomain_1281592_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusPreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusPreferredSharesMember_1281594" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1281592" xlink:to="loc_ddl_SeriesAngelPlusPreferredSharesMember_1281594" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1281595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1281595" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1281596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1281595" xlink:to="loc_us-gaap_EquityComponentDomain_1281596" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1281596_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1281595" xlink:to="loc_us-gaap_EquityComponentDomain_1281596_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FounderSharesMember" xlink:label="loc_ddl_FounderSharesMember_1281597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1281596" xlink:to="loc_ddl_FounderSharesMember_1281597" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OtherDesignatedCommonSharesMember" xlink:label="loc_ddl_OtherDesignatedCommonSharesMember_1365466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1281596" xlink:to="loc_ddl_OtherDesignatedCommonSharesMember_1365466" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1410185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1281596" xlink:to="loc_us-gaap_CommonStockMember_1410185" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1322688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1322688" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1322688" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1322688" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1322694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691" xlink:to="loc_us-gaap_CommonClassBMember_1322694" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1322693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691" xlink:to="loc_us-gaap_CommonClassAMember_1322693" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1410204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691" xlink:to="loc_dei_AdrMember_1410204" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EventAxis" xlink:label="loc_ddl_EventAxis_1326170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_ddl_EventAxis_1326170" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EventDomain" xlink:label="loc_ddl_EventDomain_1326171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_EventAxis_1326170" xlink:to="loc_ddl_EventDomain_1326171" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EventDomain" xlink:label="loc_ddl_EventDomain_1326171_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_EventAxis_1326170" xlink:to="loc_ddl_EventDomain_1326171_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConversionOfRedeemablePreferredStockMember" xlink:label="loc_ddl_ConversionOfRedeemablePreferredStockMember_1326173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_EventDomain_1326171" xlink:to="loc_ddl_ConversionOfRedeemablePreferredStockMember_1326173" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EsopPlatformAxis" xlink:label="loc_ddl_EsopPlatformAxis_1397992" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_ddl_EsopPlatformAxis_1397992" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EsopPlatformDomain" xlink:label="loc_ddl_EsopPlatformDomain_1397994" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_EsopPlatformAxis_1397992" xlink:to="loc_ddl_EsopPlatformDomain_1397994" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EsopPlatformDomain" xlink:label="loc_ddl_EsopPlatformDomain_1397994_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_EsopPlatformAxis_1397992" xlink:to="loc_ddl_EsopPlatformDomain_1397994_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreEsopPlatformMember" xlink:label="loc_ddl_OffshoreEsopPlatformMember_1397995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_EsopPlatformDomain_1397994" xlink:to="loc_ddl_OffshoreEsopPlatformMember_1397995" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1398000" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_dei_LegalEntityAxis_1398000" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1398001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1398000" xlink:to="loc_dei_EntityDomain_1398001" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1398001_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1398000" xlink:to="loc_dei_EntityDomain_1398001_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatbetterHoldingLimitedMember" xlink:label="loc_ddl_EatbetterHoldingLimitedMember_1398003" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1398001" xlink:to="loc_ddl_EatbetterHoldingLimitedMember_1398003" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1281600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1281600" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1281601" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockSharesIssued_1281601" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_1281602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_1281602" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_1281603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_1281603" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_1281604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_1281604" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights_1322712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockVotingRights_1322712" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockConversionFeatures" xlink:label="loc_us-gaap_CommonStockConversionFeatures_1322725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockConversionFeatures_1322725" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1322707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1322707" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_1322782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_1322782" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplit" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplit_1365394" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplit_1365394" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1397989" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1397989" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CommonSharesHeld" xlink:label="loc_ddl_CommonSharesHeld_1398005" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_ddl_CommonSharesHeld_1398005" use="optional" order="43" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1281670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1281670" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1281686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1281686" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1281688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1281688" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1281674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1281674" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1281675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1281675" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1281677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1281677" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1281678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1281678" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1281679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1281679" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_1281680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_1281680" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1281681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1281681" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1281672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1281672" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_1281684" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_1281684" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1281685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1281685" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1281699" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1281699" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283525" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1283528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283525" xlink:to="loc_us-gaap_PlanNameAxis_1283528" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1283529" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1283528" xlink:to="loc_us-gaap_PlanNameDomain_1283529" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1283529_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1283528" xlink:to="loc_us-gaap_PlanNameDomain_1283529_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanMember_1283530" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283529" xlink:to="loc_ddl_OffshoreShareIncentivePlanMember_1283530" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1283545" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1283545" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_1283550" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_1283550" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1283568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1283568" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_1283564" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_SharePrice_1283564" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1283566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1283566" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1283567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1283567" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283557" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283557" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="loc_us-gaap_ValuationTechniqueAxis_1283559" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283557" xlink:to="loc_us-gaap_ValuationTechniqueAxis_1283559" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaap_ValuationTechniqueDomain_1283560" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationTechniqueAxis_1283559" xlink:to="loc_us-gaap_ValuationTechniqueDomain_1283560" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaap_ValuationTechniqueDomain_1283560_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationTechniqueAxis_1283559" xlink:to="loc_us-gaap_ValuationTechniqueDomain_1283560_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BinomialTreeOptionPricingModelMember" xlink:label="loc_ddl_BinomialTreeOptionPricingModelMember_1283561" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_1283560" xlink:to="loc_ddl_BinomialTreeOptionPricingModelMember_1283561" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1320177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283557" xlink:to="loc_srt_RangeAxis_1320177" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1320178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1320177" xlink:to="loc_srt_RangeMember_1320178" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1320178_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1320177" xlink:to="loc_srt_RangeMember_1320178_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1320180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1320178" xlink:to="loc_srt_MinimumMember_1320180" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1320179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1320178" xlink:to="loc_srt_MaximumMember_1320179" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1283570" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1283570" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1283571" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1283571" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1283572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1283572" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1283569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1283569" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_1283573" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_1283573" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283578" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1283582" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283578" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1283582" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283577" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283578" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283577" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1283579" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283577" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1283579" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1283580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1283579" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1283580" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1283580_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1283579" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1283580_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1283585" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1283580" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1283585" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FulfillmentExpensesMember" xlink:label="loc_ddl_FulfillmentExpensesMember_1283581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1283580" xlink:to="loc_ddl_FulfillmentExpensesMember_1283581" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_1283583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1283580" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_1283583" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProductDevelopmentExpenseMember" xlink:label="loc_ddl_ProductDevelopmentExpenseMember_1283584" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1283580" xlink:to="loc_ddl_ProductDevelopmentExpenseMember_1283584" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1283593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_PlanNameAxis_1283593" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1283594" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1283593" xlink:to="loc_us-gaap_PlanNameDomain_1283594" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1283594_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1283593" xlink:to="loc_us-gaap_PlanNameDomain_1283594_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanMember_1283595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_OffshoreShareIncentivePlanMember_1283595" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ReplacedPlanMember" xlink:label="loc_ddl_ReplacedPlanMember_1283601" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_ReplacedPlanMember_1283601" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember_1283602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember_1283602" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember_1283603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember_1283603" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember_1283604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember_1283604" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OnshoreShareIncentivePlanMember" xlink:label="loc_ddl_OnshoreShareIncentivePlanMember_1283649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_OnshoreShareIncentivePlanMember_1283649" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember_1322700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember_1322700" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyShareIncentivePlanFourMember" xlink:label="loc_ddl_TwoThousandAndTwentyShareIncentivePlanFourMember_1322690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_TwoThousandAndTwentyShareIncentivePlanFourMember_1322690" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember_1322704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember_1322704" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareIncentivePlanMember" xlink:label="loc_ddl_ShareIncentivePlanMember_1322706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_ShareIncentivePlanMember_1322706" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember" xlink:label="loc_ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember_1365382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember_1365382" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_1283596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_VestingAxis_1283596" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1283597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_1283596" xlink:to="loc_us-gaap_VestingDomain_1283597" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1283597_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_1283596" xlink:to="loc_us-gaap_VestingDomain_1283597_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_1283598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1283597" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_1283598" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1283599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1283597" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1283599" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_1283600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1283597" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_1283600" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationAwardTrancheFourMember" xlink:label="loc_ddl_ShareBasedCompensationAwardTrancheFourMember_1365365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1283597" xlink:to="loc_ddl_ShareBasedCompensationAwardTrancheFourMember_1365365" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis_1283590" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_GranteeStatusAxis_1283590" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_1283591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_1283590" xlink:to="loc_us-gaap_GranteeStatusDomain_1283591" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_1283591_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_1283590" xlink:to="loc_us-gaap_GranteeStatusDomain_1283591_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_1283592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_1283591" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_1283592" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1283630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1283630" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1283631" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1283630" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1283631" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1283631_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1283630" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1283631_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PaidInCapitalMember" xlink:label="loc_ddl_PaidInCapitalMember_1283633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1283631" xlink:to="loc_ddl_PaidInCapitalMember_1283633" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MezzanineEquityMember" xlink:label="loc_ddl_MezzanineEquityMember_1283755" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1283631" xlink:to="loc_ddl_MezzanineEquityMember_1283755" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1283623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1283623" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283623" xlink:to="loc_us-gaap_ClassOfStockDomain_1283624" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283624_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283623" xlink:to="loc_us-gaap_ClassOfStockDomain_1283624_default" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusPreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusPreferredSharesMember_1283625" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283624" xlink:to="loc_ddl_SeriesAngelPlusPreferredSharesMember_1283625" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourMinusPreferredSharesMember" xlink:label="loc_ddl_SeriesBFourMinusPreferredSharesMember_1283626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283624" xlink:to="loc_ddl_SeriesBFourMinusPreferredSharesMember_1283626" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1283627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_AwardTypeAxis_1283627" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1283627" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283628" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283628_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1283627" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283628_default" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeniorManagementAwardsTwoThousandTwentyMember" xlink:label="loc_ddl_SeniorManagementAwardsTwoThousandTwentyMember_1283629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283628" xlink:to="loc_ddl_SeniorManagementAwardsTwoThousandTwentyMember_1283629" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeniorManagementAwardsTwoThousandTwentyOneMember" xlink:label="loc_ddl_SeniorManagementAwardsTwoThousandTwentyOneMember_1325008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283628" xlink:to="loc_ddl_SeniorManagementAwardsTwoThousandTwentyOneMember_1325008" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1365300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1365300" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1365301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1365300" xlink:to="loc_us-gaap_RelatedPartyDomain_1365301" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1365301_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1365300" xlink:to="loc_us-gaap_RelatedPartyDomain_1365301_default" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1397595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_srt_TitleOfIndividualAxis_1397595" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1397596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1397595" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1397596" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1397596_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1397595" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1397596_default" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember" xlink:label="loc_srt_DirectorMember_1397597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1397596" xlink:to="loc_srt_DirectorMember_1397597" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1283610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1283610" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1283611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1283611" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1283612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1283612" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1283607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1283607" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1283608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1283608" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1283609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1283609" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1283618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1283618" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1283616" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1283616" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" xlink:label="loc_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage_1283620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage_1283620" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1283621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1283621" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1283622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1283622" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1283617" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1283617" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_1283605" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_1283605" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" xlink:label="loc_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare_1283613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare_1283613" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate" xlink:label="loc_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate_1284505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate_1284505" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SharesReceived" xlink:label="loc_ddl_SharesReceived_1325002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_ddl_SharesReceived_1325002" use="optional" order="64" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxDisclosureLineItems" xlink:label="loc_ddl_IncomeTaxDisclosureLineItems_1282705" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxDisclosureTable" xlink:label="loc_ddl_IncomeTaxDisclosureTable_1282703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_IncomeTaxDisclosureTable_1282703" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatusForTaxabilityAxis" xlink:label="loc_ddl_StatusForTaxabilityAxis_1282793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_StatusForTaxabilityAxis_1282793" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatusForTaxabilityDomain" xlink:label="loc_ddl_StatusForTaxabilityDomain_1282794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_StatusForTaxabilityAxis_1282793" xlink:to="loc_ddl_StatusForTaxabilityDomain_1282794" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatusForTaxabilityDomain" xlink:label="loc_ddl_StatusForTaxabilityDomain_1282794_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_StatusForTaxabilityAxis_1282793" xlink:to="loc_ddl_StatusForTaxabilityDomain_1282794_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssesasbleProfitsTaxRegimeRateAxis" xlink:label="loc_ddl_AssesasbleProfitsTaxRegimeRateAxis_1282722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_AssesasbleProfitsTaxRegimeRateAxis_1282722" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssesasbleProfitsTaxRegimeRateDomain" xlink:label="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain_1282725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_AssesasbleProfitsTaxRegimeRateAxis_1282722" xlink:to="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain_1282725" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssesasbleProfitsTaxRegimeRateDomain" xlink:label="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain_1282725_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_AssesasbleProfitsTaxRegimeRateAxis_1282722" xlink:to="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain_1282725_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TaxRateSixteenPointFivePercentMember" xlink:label="loc_ddl_TaxRateSixteenPointFivePercentMember_1282774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain_1282725" xlink:to="loc_ddl_TaxRateSixteenPointFivePercentMember_1282774" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProfitsOnFirstHkTwoMillionMember" xlink:label="loc_ddl_ProfitsOnFirstHkTwoMillionMember_1398098" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain_1282725" xlink:to="loc_ddl_ProfitsOnFirstHkTwoMillionMember_1398098" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TaxRateApplicablePeriodAxis" xlink:label="loc_ddl_TaxRateApplicablePeriodAxis_1282706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_TaxRateApplicablePeriodAxis_1282706" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TaxRateApplicablePeriodDomain" xlink:label="loc_ddl_TaxRateApplicablePeriodDomain_1282707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_TaxRateApplicablePeriodAxis_1282706" xlink:to="loc_ddl_TaxRateApplicablePeriodDomain_1282707" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TaxRateApplicablePeriodDomain" xlink:label="loc_ddl_TaxRateApplicablePeriodDomain_1282707_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_TaxRateApplicablePeriodAxis_1282706" xlink:to="loc_ddl_TaxRateApplicablePeriodDomain_1282707_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProfitsTaxRegimeAxis" xlink:label="loc_ddl_ProfitsTaxRegimeAxis_1282769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_ProfitsTaxRegimeAxis_1282769" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProfitsTaxRegimeDomain" xlink:label="loc_ddl_ProfitsTaxRegimeDomain_1282770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_ProfitsTaxRegimeAxis_1282769" xlink:to="loc_ddl_ProfitsTaxRegimeDomain_1282770" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProfitsTaxRegimeDomain" xlink:label="loc_ddl_ProfitsTaxRegimeDomain_1282770_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_ProfitsTaxRegimeAxis_1282769" xlink:to="loc_ddl_ProfitsTaxRegimeDomain_1282770_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwotieredprofitsTaxRegimeMember" xlink:label="loc_ddl_TwotieredprofitsTaxRegimeMember_1282772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ProfitsTaxRegimeDomain_1282770" xlink:to="loc_ddl_TwotieredprofitsTaxRegimeMember_1282772" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EntityClassificationSectorAxis" xlink:label="loc_ddl_EntityClassificationSectorAxis_1282804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_EntityClassificationSectorAxis_1282804" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EntityClassificationSectorDomain" xlink:label="loc_ddl_EntityClassificationSectorDomain_1282806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_EntityClassificationSectorAxis_1282804" xlink:to="loc_ddl_EntityClassificationSectorDomain_1282806" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EntityClassificationSectorDomain" xlink:label="loc_ddl_EntityClassificationSectorDomain_1282806_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_EntityClassificationSectorAxis_1282804" xlink:to="loc_ddl_EntityClassificationSectorDomain_1282806_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_QualifyingSmallScaleEnterprisesMember" xlink:label="loc_ddl_QualifyingSmallScaleEnterprisesMember_1282809" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_EntityClassificationSectorDomain_1282806" xlink:to="loc_ddl_QualifyingSmallScaleEnterprisesMember_1282809" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1282715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_srt_StatementGeographicalAxis_1282715" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1282716" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1282715" xlink:to="loc_srt_SegmentGeographicalDomain_1282716" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1282716_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1282715" xlink:to="loc_srt_SegmentGeographicalDomain_1282716_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="loc_country_CN_1282721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1282716" xlink:to="loc_country_CN_1282721" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="loc_country_HK_1282720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1282716" xlink:to="loc_country_HK_1282720" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1282798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_dei_LegalEntityAxis_1282798" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1282799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1282798" xlink:to="loc_dei_EntityDomain_1282799" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1282799_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1282798" xlink:to="loc_dei_EntityDomain_1282799_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_WfoeMember" xlink:label="loc_ddl_WfoeMember_1282802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1282799" xlink:to="loc_ddl_WfoeMember_1282802" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RangeOfTaxableProfitsAxis" xlink:label="loc_ddl_RangeOfTaxableProfitsAxis_1282818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_RangeOfTaxableProfitsAxis_1282818" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RangeOfTaxableProfitsDomain" xlink:label="loc_ddl_RangeOfTaxableProfitsDomain_1282822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_RangeOfTaxableProfitsAxis_1282818" xlink:to="loc_ddl_RangeOfTaxableProfitsDomain_1282822" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RangeOfTaxableProfitsDomain" xlink:label="loc_ddl_RangeOfTaxableProfitsDomain_1282822_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_RangeOfTaxableProfitsAxis_1282818" xlink:to="loc_ddl_RangeOfTaxableProfitsDomain_1282822_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MoreThan1MillionButLessThan3MillionMember" xlink:label="loc_ddl_MoreThan1MillionButLessThan3MillionMember_1282825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_RangeOfTaxableProfitsDomain_1282822" xlink:to="loc_ddl_MoreThan1MillionButLessThan3MillionMember_1282825" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1282855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_srt_RangeAxis_1282855" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1282856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1282855" xlink:to="loc_srt_RangeMember_1282856" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1282856_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1282855" xlink:to="loc_srt_RangeMember_1282856_default" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1282857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1282856" xlink:to="loc_srt_MaximumMember_1282857" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1282858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1282856" xlink:to="loc_srt_MinimumMember_1282858" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" xlink:label="loc_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits_1282886" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits_1282886" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferentialStatutoryTaxRate" xlink:label="loc_ddl_PreferentialStatutoryTaxRate_1282874" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_PreferentialStatutoryTaxRate_1282874" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xlink:label="loc_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany_1282891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany_1282891" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1282861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1282861" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1282867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1282867" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" xlink:label="loc_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits_1282887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits_1282887" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OperatingLossCarryForwardsPeriod" xlink:label="loc_ddl_OperatingLossCarryForwardsPeriod_1282903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_OperatingLossCarryForwardsPeriod_1282903" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1282904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1282904" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OperatingLossCarryForwardsExpirationYear" xlink:label="loc_ddl_OperatingLossCarryForwardsExpirationYear_1282905" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_OperatingLossCarryForwardsExpirationYear_1282905" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1282907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1282907" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" xlink:label="loc_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards_1282908" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards_1282908" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_1282910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_1282910" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="loc_us-gaap_IncomeTaxExaminationDescription_1282912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_IncomeTaxExaminationDescription_1282912" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1398094" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_NetIncomeLoss_1398094" use="optional" order="52" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems" xlink:label="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems_1282956" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable" xlink:label="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable_1282936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems_1282956" xlink:to="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable_1282936" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1282941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable_1282936" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1282941" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1282942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1282941" xlink:to="loc_us-gaap_RelatedPartyDomain_1282942" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1282942_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1282941" xlink:to="loc_us-gaap_RelatedPartyDomain_1282942_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_Mr.liangChanglinMember" xlink:label="loc_ddl_Mr.liangChanglinMember_1282943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1282942" xlink:to="loc_ddl_Mr.liangChanglinMember_1282943" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" xlink:label="loc_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember_1282944" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1282942" xlink:to="loc_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember_1282944" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherHoldingLimitedMember" xlink:label="loc_ddl_EatTogetherHoldingLimitedMember_1282948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1282942" xlink:to="loc_ddl_EatTogetherHoldingLimitedMember_1282948" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" xlink:label="loc_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup_1282958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems_1282956" xlink:to="loc_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup_1282958" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283765" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1283766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283765" xlink:to="loc_us-gaap_RelatedPartyDomain_1283766" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1283766_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283765" xlink:to="loc_us-gaap_RelatedPartyDomain_1283766_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MrLiangChanglinMember" xlink:label="loc_ddl_MrLiangChanglinMember_1283768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1283766" xlink:to="loc_ddl_MrLiangChanglinMember_1283768" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FounderMember" xlink:label="loc_ddl_FounderMember_1283777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1283766" xlink:to="loc_ddl_FounderMember_1283777" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherHoldingLimitedMember" xlink:label="loc_ddl_EatTogetherHoldingLimitedMember_1283844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1283766" xlink:to="loc_ddl_EatTogetherHoldingLimitedMember_1283844" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssumptionOfLoanRepaymentConsiderationAxis" xlink:label="loc_ddl_AssumptionOfLoanRepaymentConsiderationAxis_1283780" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_ddl_AssumptionOfLoanRepaymentConsiderationAxis_1283780" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssumptionOfLoanRepaymentConsiderationDomain" xlink:label="loc_ddl_AssumptionOfLoanRepaymentConsiderationDomain_1283781" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_AssumptionOfLoanRepaymentConsiderationAxis_1283780" xlink:to="loc_ddl_AssumptionOfLoanRepaymentConsiderationDomain_1283781" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssumptionOfLoanRepaymentConsiderationDomain" xlink:label="loc_ddl_AssumptionOfLoanRepaymentConsiderationDomain_1283781_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_AssumptionOfLoanRepaymentConsiderationAxis_1283780" xlink:to="loc_ddl_AssumptionOfLoanRepaymentConsiderationDomain_1283781_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember" xlink:label="loc_ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember_1283782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_AssumptionOfLoanRepaymentConsiderationDomain_1283781" xlink:to="loc_ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember_1283782" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1283769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1283769" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1283770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1283769" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1283770" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1283770_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1283769" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1283770_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OnshoreLoansMember" xlink:label="loc_ddl_OnshoreLoansMember_1283771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1283770" xlink:to="loc_ddl_OnshoreLoansMember_1283771" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SupplementaryAgreementMember" xlink:label="loc_ddl_SupplementaryAgreementMember_1283776" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1283770" xlink:to="loc_ddl_SupplementaryAgreementMember_1283776" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1283773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1283773" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1283774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1283773" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1283774" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1283774_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1283773" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1283774_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherWarrantMember" xlink:label="loc_ddl_EatTogetherWarrantMember_1283785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1283784" xlink:to="loc_ddl_EatTogetherWarrantMember_1283785" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1283783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1283783" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1283784" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1283783" xlink:to="loc_us-gaap_EquityComponentDomain_1283784" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1283784_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1283783" xlink:to="loc_us-gaap_EquityComponentDomain_1283784_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1283786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1283786" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283786" xlink:to="loc_us-gaap_ClassOfStockDomain_1283787" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283787_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283786" xlink:to="loc_us-gaap_ClassOfStockDomain_1283787_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283787" xlink:to="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283789" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_1283793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_1283793" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_1283794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_1283794" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PaymentsForExerciseOfWarrants" xlink:label="loc_ddl_PaymentsForExerciseOfWarrants_1283795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_ddl_PaymentsForExerciseOfWarrants_1283795" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1283791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1283791" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1283806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1283806" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_1283792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_1283792" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt_1283800" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_RepaymentsOfRelatedPartyDebt_1283800" use="optional" order="34" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1283865" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283865" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283859" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283859" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283860" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1283861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283860" xlink:to="loc_us-gaap_RelatedPartyDomain_1283861" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1283861_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283860" xlink:to="loc_us-gaap_RelatedPartyDomain_1283861_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MrLiangChanglinMember" xlink:label="loc_ddl_MrLiangChanglinMember_1283862" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1283861" xlink:to="loc_ddl_MrLiangChanglinMember_1283862" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" xlink:label="loc_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember_1283863" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1283861" xlink:to="loc_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember_1283863" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrentAbstract_1283866" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283865" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrentAbstract_1283866" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1283869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrentAbstract_1283866" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1283869" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="loc_us-gaap_TemporaryEquityLineItems_1283735" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1283744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1283744" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283744" xlink:to="loc_us-gaap_ClassOfStockDomain_1283745" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283745_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283744" xlink:to="loc_us-gaap_ClassOfStockDomain_1283745_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1283750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1283750" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1283751" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1283751" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1283752" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1283752" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1283753" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1283753" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1283747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1283747" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1283748" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1283748" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1283796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1283796" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1283797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1283797" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1283815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1283815" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283798" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1283799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1283799" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember" xlink:label="loc_ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember_1283867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember_1283867" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember_1283893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember_1283893" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesDRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesDRedeemableConvertiblePreferredSharesMember_1320168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesDRedeemableConvertiblePreferredSharesMember_1320168" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember_1320169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember_1320169" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1362731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_us-gaap_CommonClassAMember_1362731" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283809" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283809" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1283810" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283809" xlink:to="loc_us-gaap_RelatedPartyDomain_1283810" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1283810_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283809" xlink:to="loc_us-gaap_RelatedPartyDomain_1283810_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FounderMember" xlink:label="loc_ddl_FounderMember_1283811" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1283810" xlink:to="loc_ddl_FounderMember_1283811" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherHoldingLimitedMember" xlink:label="loc_ddl_EatTogetherHoldingLimitedMember_1283841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1283810" xlink:to="loc_ddl_EatTogetherHoldingLimitedMember_1283841" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1283828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_DebtInstrumentAxis_1283828" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1283830" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1283828" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1283830" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1283830_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1283828" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1283830_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandNineteenConvertibleNoteMember" xlink:label="loc_ddl_TwoThousandNineteenConvertibleNoteMember_1283831" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1283830" xlink:to="loc_ddl_TwoThousandNineteenConvertibleNoteMember_1283831" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1283833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1283833" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1283837" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1283833" xlink:to="loc_us-gaap_EquityComponentDomain_1283837" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1283837_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1283833" xlink:to="loc_us-gaap_EquityComponentDomain_1283837_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherWarrantMember" xlink:label="loc_ddl_EatTogetherWarrantMember_1283840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1283837" xlink:to="loc_ddl_EatTogetherWarrantMember_1283840" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ApplicabilityOfTypeOfAccountingAxis" xlink:label="loc_ddl_ApplicabilityOfTypeOfAccountingAxis_1283943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_ddl_ApplicabilityOfTypeOfAccountingAxis_1283943" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ApplicabilityOfTypeOfAccountingDomain" xlink:label="loc_ddl_ApplicabilityOfTypeOfAccountingDomain_1283944" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ddl_ApplicabilityOfTypeOfAccountingAxis_1283943" xlink:to="loc_ddl_ApplicabilityOfTypeOfAccountingDomain_1283944" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ApplicabilityOfTypeOfAccountingDomain" xlink:label="loc_ddl_ApplicabilityOfTypeOfAccountingDomain_1283944_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ddl_ApplicabilityOfTypeOfAccountingAxis_1283943" xlink:to="loc_ddl_ApplicabilityOfTypeOfAccountingDomain_1283944_default" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember" xlink:label="loc_ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember_1283945" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ApplicabilityOfTypeOfAccountingDomain_1283944" xlink:to="loc_ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember_1283945" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_NotExceedingTenPercentResultToModificationAccountingMember" xlink:label="loc_ddl_NotExceedingTenPercentResultToModificationAccountingMember_1283946" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddl_ApplicabilityOfTypeOfAccountingDomain_1283944" xlink:to="loc_ddl_NotExceedingTenPercentResultToModificationAccountingMember_1283946" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1283938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_srt_RangeAxis_1283938" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1283939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1283938" xlink:to="loc_srt_RangeMember_1283939" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1283939_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1283938" xlink:to="loc_srt_RangeMember_1283939_default" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1283941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1283939" xlink:to="loc_srt_MaximumMember_1283941" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1283942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1283939" xlink:to="loc_srt_MinimumMember_1283942" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1365062" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1365062" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1365063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1365062" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1365063" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1365063_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1365062" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1365063_default" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesB4WarrantMember" xlink:label="loc_ddl_SeriesB4WarrantMember_1365067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1365063" xlink:to="loc_ddl_SeriesB4WarrantMember_1365067" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1283736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1283736" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquitySharesIssuedPricePricePerShare" xlink:label="loc_ddl_TemporaryEquitySharesIssuedPricePricePerShare_1283738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_TemporaryEquitySharesIssuedPricePricePerShare_1283738" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1283737" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1283737" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_1283803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_1283803" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1283845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1283845" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xlink:label="loc_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare_1283854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare_1283854" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1283827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1283827" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="loc_us-gaap_DividendsPreferredStock_1283872" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_DividendsPreferredStock_1283872" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" xlink:label="loc_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice_1283886" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice_1283886" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xlink:label="loc_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare_1283858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare_1283858" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" xlink:label="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice_1283874" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice_1283874" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" xlink:label="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare_1283892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare_1283892" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_1283902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_1283902" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1283923" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1283923" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" xlink:label="loc_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate_1283933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate_1283933" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" xlink:label="loc_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting_1283936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting_1283936" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1362721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_CommonStockSharesIssued_1362721" use="optional" order="64" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="loc_us-gaap_TemporaryEquityLineItems_1283657" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_1283671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_1283671" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue" xlink:label="loc_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue_1283672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue_1283672" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1283670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1283670" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283656" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283656" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1283687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283656" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1283687" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283687" xlink:to="loc_us-gaap_ClassOfStockDomain_1283688" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283688_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283687" xlink:to="loc_us-gaap_ClassOfStockDomain_1283688_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1283692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1283692" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1283694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1283694" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1283695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1283695" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1283697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1283697" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1283698" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1283698" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1283703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1283703" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1283704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1283704" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1283699" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1283699" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1283700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1283700" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1283701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1283701" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283702" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesDRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesDRedeemableConvertiblePreferredSharesMember_1320174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesDRedeemableConvertiblePreferredSharesMember_1320174" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember_1320175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember_1320175" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityAccretionToRedemptionValueShares" xlink:label="loc_ddl_TemporaryEquityAccretionToRedemptionValueShares_1283665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemporaryEquityAccretionToRedemptionValueShares_1283665" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_1283660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_1283660" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" xlink:label="loc_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues_1283662" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues_1283662" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividend" xlink:label="loc_ddl_DeemedDividend_1320170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_DeemedDividend_1320170" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" xlink:label="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares_1322551" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares_1322551" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" xlink:label="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares_1322555" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares_1322555" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" xlink:label="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares_1322533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares_1322533" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" xlink:label="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares_1322540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares_1322540" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividendShares" xlink:label="loc_ddl_DeemedDividendShares_1323993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_DeemedDividendShares_1323993" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1362154" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1281559" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1362154" xlink:to="loc_us-gaap_EarningsPerShareAbstract_1281559" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1281606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1281559" xlink:to="loc_us-gaap_NetIncomeLoss_1281606" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1281607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1281559" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1281607" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemablePreferredStockDividends" xlink:label="loc_us-gaap_RedeemablePreferredStockDividends_1281608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1281559" xlink:to="loc_us-gaap_RedeemablePreferredStockDividends_1281608" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1281609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1281559" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1281609" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1281610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1362154" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1281610" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1281611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1281610" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1281611" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1281612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1362154" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1281612" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_1281614" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1281612" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_1281614" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1362151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1362154" xlink:to="loc_us-gaap_StatementTable_1362151" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1362152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1362151" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1362152" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1362153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1362152" xlink:to="loc_us-gaap_ClassOfStockDomain_1362153" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1362153_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1362152" xlink:to="loc_us-gaap_ClassOfStockDomain_1362153_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1362158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1362153" xlink:to="loc_us-gaap_CommonClassAMember_1362158" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1362160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1362153" xlink:to="loc_us-gaap_CommonClassBMember_1362160" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OrdinarySharesMember" xlink:label="loc_ddl_OrdinarySharesMember_1362163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1362153" xlink:to="loc_ddl_OrdinarySharesMember_1362163" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1362187" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1362184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1362187" xlink:to="loc_us-gaap_StatementTable_1362184" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1362185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1362184" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1362185" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1362186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1362185" xlink:to="loc_us-gaap_ClassOfStockDomain_1362186" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1362186_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1362185" xlink:to="loc_us-gaap_ClassOfStockDomain_1362186_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OrdinarySharesMember" xlink:label="loc_ddl_OrdinarySharesMember_1362191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1362186" xlink:to="loc_ddl_OrdinarySharesMember_1362191" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1362188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1362184" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1362188" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1362189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1362188" xlink:to="loc_us-gaap_RelatedPartyDomain_1362189" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1362189_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1362188" xlink:to="loc_us-gaap_RelatedPartyDomain_1362189_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConversionBasis" xlink:label="loc_us-gaap_PreferredStockConversionBasis_1362195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1362187" xlink:to="loc_us-gaap_PreferredStockConversionBasis_1362195" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CommonSharesHeld" xlink:label="loc_ddl_CommonSharesHeld_1414102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1362187" xlink:to="loc_ddl_CommonSharesHeld_1414102" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1282109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1282109" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1282110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1282109" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1282110" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1282111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1282110" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1282111" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1282111_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1282110" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1282111_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1282112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1282111" xlink:to="loc_srt_ParentCompanyMember_1282112" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1320146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1282109" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1320146" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1320147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1320146" xlink:to="loc_us-gaap_ClassOfStockDomain_1320147" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1320147_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1320146" xlink:to="loc_us-gaap_ClassOfStockDomain_1320147_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1320148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1320147" xlink:to="loc_us-gaap_CommonClassAMember_1320148" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1320149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1320147" xlink:to="loc_us-gaap_CommonClassBMember_1320149" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1282133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_AssetsAbstract_1282133" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1282134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1282133" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1282134" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1282120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1282120" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1282115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1282115" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AmountsDueFromSubsidiariesCurrent" xlink:label="loc_ddl_AmountsDueFromSubsidiariesCurrent_1282118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_ddl_AmountsDueFromSubsidiariesCurrent_1282118" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1282121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_AssetsCurrent_1282121" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1282126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_Assets_1282126" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1320137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_OtherAssetsCurrent_1320137" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1320136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_ShortTermInvestments_1320136" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_1282156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_1282156" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" xlink:label="loc_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries_1282160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1282156" xlink:to="loc_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries_1282160" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AmountsDueToSubsidiariesCurrent" xlink:label="loc_ddl_AmountsDueToSubsidiariesCurrent_1282146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" xlink:to="loc_ddl_AmountsDueToSubsidiariesCurrent_1282146" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_1282151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_1282151" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1282153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" xlink:to="loc_us-gaap_LiabilitiesCurrent_1282153" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OtherPayables" xlink:label="loc_ddl_OtherPayables_1322293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" xlink:to="loc_ddl_OtherPayables_1322293" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1282163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1282163" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1282164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" xlink:to="loc_us-gaap_Liabilities_1282164" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract" xlink:label="loc_us-gaap_TemporaryEquityAbstract_1282172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_TemporaryEquityAbstract_1282172" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1282174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityAbstract_1282172" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1282174" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1282175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1282175" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_1282176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1282175" xlink:to="loc_us-gaap_CommonStockValue_1282176" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1282178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1282175" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1282178" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1282179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1282175" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1282179" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1322300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1282175" xlink:to="loc_us-gaap_TreasuryStockValue_1322300" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1282180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1282175" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1282180" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1282181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_StockholdersEquity_1282181" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1282182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1282182" use="optional" order="39" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1283990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1283990" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1283992" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1283990" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1283992" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1283993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1283992" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1283993" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1283993_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1283992" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1283993_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1283994" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1283993" xlink:to="loc_srt_ParentCompanyMember_1283994" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1320141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1283990" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1320141" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1320142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1320141" xlink:to="loc_us-gaap_ClassOfStockDomain_1320142" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1320142_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1320141" xlink:to="loc_us-gaap_ClassOfStockDomain_1320142_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1320143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1320142" xlink:to="loc_us-gaap_CommonClassAMember_1320143" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1320144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1320142" xlink:to="loc_us-gaap_CommonClassBMember_1320144" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1284001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1284001" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1284002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1284002" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1284004" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1284004" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1284003" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" xlink:to="loc_us-gaap_CommonStockSharesIssued_1284003" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1283901" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTable" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTable_1283897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1283901" xlink:to="loc_srt_CondensedStatementOfComprehensiveIncomeTable_1283897" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1283898" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_1283897" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1283898" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1283899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1283898" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1283899" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1283899_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1283898" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1283899_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1283900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1283899" xlink:to="loc_srt_ParentCompanyMember_1283900" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1283920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1283901" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1283920" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1283921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1283920" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1283921" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1283922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1283920" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1283922" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xlink:label="loc_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic_1283924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1283920" xlink:to="loc_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic_1283924" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1283901" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_1283908" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_1283908" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1283910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_OperatingIncomeLoss_1283910" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromSubsidiariesNetOfTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax_1283915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax_1283915" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1283916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_NetIncomeLoss_1283916" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividend" xlink:label="loc_ddl_DeemedDividend_1283918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_ddl_DeemedDividend_1283918" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1283919" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1283919" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1283907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1283907" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_1283911" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_InvestmentIncomeInterest_1283911" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1283912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_InterestExpense_1283912" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_1283913" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_OtherNonoperatingExpense_1283913" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1283914" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1283914" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1283917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1283917" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_1283955" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_srt_CondensedCashFlowStatementTable_1283955" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1283956" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_1283955" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1283956" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1283957" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1283956" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1283957" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1283957_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1283956" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1283957_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1283958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1283957" xlink:to="loc_srt_ParentCompanyMember_1283958" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1283961" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1283961" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1283962" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1283962" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1283963" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1283963" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1283965" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1283965" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1283967" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1283967" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1283968" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1283968" use="optional" order="11" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>ddl-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 02-May-2022 [03:03:44] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAnnualReport" xml:lang="en-US">Document Annual Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Place of Incorporation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine2" xml:lang="en-US">Entity Address, Address Line Two</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCountry" xml:lang="en-US">Entity Address, Country</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentRegistrationStatement" xml:lang="en-US">Document Registration Statement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers" xml:lang="en-US">Entity Voluntary Filers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentShellCompanyReport" xml:lang="en-US">Document Shell Company Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport" xlink:to="lab_dei_DocumentShellCompanyReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAccountingStandard" xml:lang="en-US">Document Accounting Standard</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAccountingStandard" xlink:to="lab_dei_DocumentAccountingStandard" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelName" xml:lang="en-US">Contact Personnel Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_NoTradingSymbolFlag" xml:lang="en-US">No Trading Symbol Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_NoTradingSymbolFlag" xlink:to="lab_dei_NoTradingSymbolFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorName" xml:lang="en-US">Auditor Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorFirmId" xml:lang="en-US">Auditor Firm ID</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorLocation" xml:lang="en-US">Auditor Location</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelEmailAddress" xml:lang="en-US">Contact Personnel Email Address</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelEmailAddress" xlink:to="lab_dei_ContactPersonnelEmailAddress" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CountryRegion" xml:lang="en-US">Country Region</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CountryRegion" xlink:to="lab_dei_CountryRegion" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AdrMember" xml:lang="en-US">ADR [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_AdrMember" xml:lang="en-US">American Depositary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_dei_AdrMember" xml:lang="en-US">American Depositary Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AdrMember" xlink:to="lab_dei_AdrMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Common Class B [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Class B Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Common Class B [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Common Class A [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Class A Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Common Class A [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AddressTypeDomain" xml:lang="en-US">Address Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_BusinessContactMember" xml:lang="en-US">Business Contact [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series Angel Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series Angel redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series Angel Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series Angel Plus Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series Angel+ redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series Angel+ Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series Pre A Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series Pre-A redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series Pre-A Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B Four Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B4 redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B4 Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B4 Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series C One Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series C1 redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series C1 Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesARedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series A Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesARedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series A redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesARedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series A Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_ddl_SeriesARedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series A Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesARedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series A Plus Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series A+ redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series A+ Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series A+ Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesBRedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B Two Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B2 redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B2 Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B Three Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B3 redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B3 Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B Four One Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B4-1 redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B4-1 Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS' (DEFICIT)/EQUITY</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">LIABILITIES ,MEZZANINE EQUITY AND SHAREHOLDERS' DEFICIT</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Non-current&#160;liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term borrowings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease liabilities, non-current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease liabilities,&#160;non-current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Total&#160;non-current&#160;liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">TOTAL LIABILITIES.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xml:lang="en-US">Deferred Revenue, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xml:lang="en-US">Customer advances and deferred revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities And Other Liabilities Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="lab_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued liabilities and other liabilities current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Salary and welfare payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating lease liabilities, current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating lease liabilities, current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-term borrowings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Available Short term borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">Long-term Debt, Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">Current portion of long-term borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xml:lang="en-US">Derivative Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xml:lang="en-US">Warrant liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract" xlink:label="loc_us-gaap_TemporaryEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityAbstract" xml:lang="en-US">Temporary Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityAbstract" xml:lang="en-US">Mezzanine Equity:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityAbstract" xlink:to="lab_us-gaap_TemporaryEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US">Redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US">Ending balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US">Beginning balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Carrying Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xml:lang="en-US">Redeemable Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xml:lang="en-US">Balance as of December&#160;31, 2020</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xml:lang="en-US">Balance as of December&#160;31, 2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xml:lang="en-US">Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xml:lang="en-US">TOTAL MEZZANINE EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Shareholders' (deficit)/equity:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Ordinary shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional Paid in Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional&#160;paid-in&#160;capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury Stock, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">ASSETS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">TOTAL ASSETS.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Total&#160;non-current&#160;assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Non-current&#160;assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other&#160;non-current&#160;assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease right-of-use assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Supplies" xlink:label="loc_us-gaap_Supplies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Supplies" xml:lang="en-US">Prepaid Supplies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Supplies" xml:lang="en-US">Advance to suppliers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Supplies" xlink:to="lab_us-gaap_Supplies" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted Cash, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Due from Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Amounts due from related parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Amounts due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">TOTAL SHAREHOLDERS' (DEFICIT)/EQUITY</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">TOTAL LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS' (DEFICIT)/EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xml:lang="en-US">Scenario [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xml:lang="en-US">Temporary Equity, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xml:lang="en-US">Mezzanine Equity, par value per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, shares, outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xml:lang="en-US">Temporary Equity, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xml:lang="en-US">Mezzanine Equity, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:to="lab_us-gaap_TemporaryEquitySharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xml:lang="en-US">Temporary Equity, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xml:lang="en-US">Mezzanine Equity, shares issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xml:lang="en-US">Temporary Equity, Shares Issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesIssued" xlink:to="lab_us-gaap_TemporaryEquitySharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Temporary Equity, Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Mezzanine Equity, shares outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Beginning balance, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Ending balance, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, par or stated value per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, shares, issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Ordinary Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Product [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProductDevelopmentExpensesMember" xlink:label="loc_ddl_ProductDevelopmentExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ProductDevelopmentExpensesMember" xml:lang="en-US">Product Development Expenses [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ProductDevelopmentExpensesMember" xlink:to="lab_ddl_ProductDevelopmentExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ProductDevelopmentExpensesMember" xml:lang="en-US">Product development expenses.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SellingAndMarketingExpensesMember" xlink:label="loc_ddl_SellingAndMarketingExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SellingAndMarketingExpensesMember" xml:lang="en-US">Selling and Marketing Expenses [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SellingAndMarketingExpensesMember" xlink:to="lab_ddl_SellingAndMarketingExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SellingAndMarketingExpensesMember" xml:lang="en-US">Selling and Marketing Expenses.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_GeneralAndAdministrativeExpensesMember" xlink:label="loc_ddl_GeneralAndAdministrativeExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_GeneralAndAdministrativeExpensesMember" xml:lang="en-US">General and Administrative Expenses [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_GeneralAndAdministrativeExpensesMember" xlink:to="lab_ddl_GeneralAndAdministrativeExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_GeneralAndAdministrativeExpensesMember" xml:lang="en-US">General and Administrative Expenses.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CostOfGoodsSoldMember" xlink:label="loc_ddl_CostOfGoodsSoldMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_CostOfGoodsSoldMember" xml:lang="en-US">Cost of Goods Sold [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_CostOfGoodsSoldMember" xlink:to="lab_ddl_CostOfGoodsSoldMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_CostOfGoodsSoldMember" xml:lang="en-US">Cost of goods sold.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FulfilmentExpensesMember" xlink:label="loc_ddl_FulfilmentExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_FulfilmentExpensesMember" xml:lang="en-US">Fulfilment Expenses [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_FulfilmentExpensesMember" xlink:to="lab_ddl_FulfilmentExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_FulfilmentExpensesMember" xml:lang="en-US">Fulfilment expenses.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xml:lang="en-US">Operating Costs and Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xml:lang="en-US">Operating costs and expenses:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xml:lang="en-US">Operating expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="lab_us-gaap_OperatingCostsAndExpensesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaap_OperatingCostsAndExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingCostsAndExpenses" xml:lang="en-US">Operating Costs and Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OperatingCostsAndExpenses" xml:lang="en-US">Total operating costs and expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingCostsAndExpenses" xml:lang="en-US">Total operating costs and expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpenses" xlink:to="lab_us-gaap_OperatingCostsAndExpenses" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xml:lang="en-US">Temporary Equity, Accretion to Redemption Value, Adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xml:lang="en-US">Accretion of redeemable convertible preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xml:lang="en-US">Tempory equity accretion to redemption value adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xml:lang="en-US">Accretion of redeemable convertible preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:to="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividend" xlink:label="loc_ddl_DeemedDividend" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DeemedDividend" xml:lang="en-US">Deemed Dividend</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ddl_DeemedDividend" xml:lang="en-US">Deemed dividend</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_DeemedDividend" xml:lang="en-US">Deemed Dividend, Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DeemedDividend" xlink:to="lab_ddl_DeemedDividend" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DeemedDividend" xml:lang="en-US">Deemed dividend.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net loss attributable to ordinary shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Loss from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Investment Income, Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xml:lang="en-US">Other Nonoperating Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xml:lang="en-US">Other income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xml:lang="en-US">Other Nonoperating Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xml:lang="en-US">Other expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xml:lang="en-US">Other expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingExpense" xlink:to="lab_us-gaap_OtherNonoperatingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US">Fair Value Adjustment of Warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US">Changes in fair value of warrant liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US">Changes in fair value of warrant liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:to="lab_us-gaap_FairValueAdjustmentOfWarrants" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss before income tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss before income tax expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xml:lang="en-US">Net loss per ordinary share:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xml:lang="en-US">Denominator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xml:lang="en-US">Earnings Per Share, Basic and Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xml:lang="en-US">Basic and diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xml:lang="en-US">Basic and diluted net loss per share:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xml:lang="en-US">Shares used in net loss per ordinary share computation:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xml:lang="en-US">Loss per share (RMB):</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xml:lang="en-US">Basic and diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xml:lang="en-US">Weighted average number of ordinary shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other comprehensive income/(loss), net of tax of nil:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xlink:label="loc_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xml:lang="en-US">Comprehensive Income Net Of Tax Available To Common Stockholders Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xml:lang="en-US">Comprehensive loss attributable to ordinary shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xlink:to="lab_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xml:lang="en-US">Comprehensive income net of tax available to common stockholders basic.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xml:lang="en-US">Foreign currency translation adjustments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_Dividend" xlink:label="loc_ddl_Dividend" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_Dividend" xml:lang="en-US">Dividend</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ddl_Dividend" xml:lang="en-US">Deemed dividend</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_Dividend" xlink:to="lab_ddl_Dividend" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_Dividend" xml:lang="en-US">Dividend.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccretionOfRedeemableConvertiblePreferredShares" xlink:label="loc_ddl_AccretionOfRedeemableConvertiblePreferredShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AccretionOfRedeemableConvertiblePreferredShares" xml:lang="en-US">Accretion Of Redeemable Convertible Preferred Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ddl_AccretionOfRedeemableConvertiblePreferredShares" xml:lang="en-US">Accretion of redeemable convertible preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AccretionOfRedeemableConvertiblePreferredShares" xlink:to="lab_ddl_AccretionOfRedeemableConvertiblePreferredShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AccretionOfRedeemableConvertiblePreferredShares" xml:lang="en-US">Accretion of redeemable convertible preferred shares.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ClassAAndClassBOrdinaryShares.Member" xlink:label="loc_ddl_ClassAAndClassBOrdinaryShares.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ClassAAndClassBOrdinaryShares.Member" xml:lang="en-US">Class A and Class B Ordinary Shares. [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ClassAAndClassBOrdinaryShares.Member" xlink:to="lab_ddl_ClassAAndClassBOrdinaryShares.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ClassAAndClassBOrdinaryShares.Member" xml:lang="en-US">Class A and class B ordinary shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive Income/(Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Accumulated Deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockMember" xml:lang="en-US">Treasury Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockMember" xml:lang="en-US">Treasury Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:label="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xml:lang="en-US">Increase in Carrying Amount of Redeemable Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xml:lang="en-US">Accretion of redeemable convertible preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:to="lab_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US">Share-based compensation, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Ending balance, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Beginning balance, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" xlink:label="loc_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" xml:lang="en-US">Deemed Dividend From RedesignationOf Ordinary Shares To Series Angel Plus Preferred Shares, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" xml:lang="en-US">Deemed dividend from re-designation of ordinary shares to Series Angel+ preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" xlink:to="lab_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" xml:lang="en-US">Deemed dividend from&#160;re-designation&#160;of ordinary shares to Series Angel plus preferred shares, value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Issuance of ordinary shares in connection with initial public offering, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Number of ordinary shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Issuance of ordinary shares in connection with initial public offering</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" xlink:label="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" xml:lang="en-US">Conversion Of Redeemable Convertible Preferred Shares To Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" xml:lang="en-US">Automatic conversion of redeemable convertible preferred shares to ordinary shares, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" xlink:to="lab_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" xml:lang="en-US">Conversion of redeemable convertible preferred shares to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" xlink:label="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" xml:lang="en-US">Conversion Of Redeemable Convertible Preferred Shares To Ordinary Shares, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" xml:lang="en-US">Automatic conversion of redeemable convertible preferred shares to ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" xlink:to="lab_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" xml:lang="en-US">Conversion of redeemable convertible preferred shares to ordinary shares, value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Repurchase of ordinary shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Shares repurchased during period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xml:lang="en-US">Stock Repurchased During Period, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xml:lang="en-US">Repurchase of ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" xlink:label="loc_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" xml:lang="en-US">Deemed Dividend From Redesignation Of Ordinary Shares To Series Angel Plus Preferred Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" xml:lang="en-US">Deemed dividend from re-designation of ordinary shares to Series Angel+ preferred shares, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" xlink:to="lab_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" xml:lang="en-US">Deemed Dividend From Redesignation Of Ordinary Shares To Series Angel Plus Preferred Shares.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CommonSharesHeld" xlink:label="loc_ddl_CommonSharesHeld" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_CommonSharesHeld" xml:lang="en-US">Common Shares Held</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_CommonSharesHeld" xlink:to="lab_ddl_CommonSharesHeld" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_CommonSharesHeld" xml:lang="en-US">Common Shares Held.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatbetterHoldingLimitedMember" xlink:label="loc_ddl_EatbetterHoldingLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_EatbetterHoldingLimitedMember" xml:lang="en-US">EatBetter Holding Limited [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_EatbetterHoldingLimitedMember" xlink:to="lab_ddl_EatbetterHoldingLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_EatbetterHoldingLimitedMember" xml:lang="en-US">EatBetter holding limited.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="loc_ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xml:lang="en-US">Increase Decrease In Operating Lease Right Of Use Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xml:lang="en-US">Operating lease right-of-use assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:to="lab_ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xml:lang="en-US">Increase decrease in operating lease right of use assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US">Salary and welfare payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:label="loc_ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xml:lang="en-US">Increase Decrease In Accrued Liabilities And Other Current Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:to="lab_ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xml:lang="en-US">Increase decrease in accrued liabilities and other current liabilities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xml:lang="en-US">Advances from customers and deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidSupplies" xml:lang="en-US">Increase (Decrease) in Prepaid Supplies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidSupplies" xml:lang="en-US">Advance to suppliers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidSupplies" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Other non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xml:lang="en-US">Operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used in operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xml:lang="en-US">Other non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionExpense" xlink:label="loc_us-gaap_AccretionExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccretionExpense" xml:lang="en-US">Accretion Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccretionExpense" xml:lang="en-US">Accretion related to convertible notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionExpense" xlink:to="lab_us-gaap_AccretionExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US">Extinguishment losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Loss on disposal of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Foreign exchange loss/(gain)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xml:lang="en-US">Proceeds from Short-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xml:lang="en-US">Proceeds from short-term borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xml:lang="en-US">Repayments of Short-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xml:lang="en-US">Repayment of short-term borrowings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xml:lang="en-US">Repayment of short term borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US">Proceeds from long-term borrowings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US">Proceeds from issuance of Long term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xml:lang="en-US">Repayments of Long-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xml:lang="en-US">Repayment of long-term borrowings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xml:lang="en-US">Repayments of long term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xml:lang="en-US">Proceeds from Issuance of Redeemable Convertible Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xml:lang="en-US">Issuance of redeemable convertible preferred shares, net of issuance costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xml:lang="en-US">Proceeds from Issuance of redeemable convertible preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost" xlink:label="loc_ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost" xml:lang="en-US">Issuance of Convertible Notes, Net of Issuance Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost" xml:lang="en-US">Issuance of convertible notes, net of issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost" xlink:to="lab_ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost" xml:lang="en-US">Issuance of convertible notes, net of issuance costs</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromContributionsFromParent" xml:lang="en-US">Proceeds from Contributions from Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromContributionsFromParent" xml:lang="en-US">Advance from shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromContributionsFromParent" xlink:to="lab_us-gaap_ProceedsFromContributionsFromParent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash generated from financing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash generated from financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RepurchaseOfOrdinaryShares" xlink:label="loc_ddl_RepurchaseOfOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RepurchaseOfOrdinaryShares" xml:lang="en-US">Repurchase Of Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_RepurchaseOfOrdinaryShares" xml:lang="en-US">Repurchase of ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RepurchaseOfOrdinaryShares" xlink:to="lab_ddl_RepurchaseOfOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RepurchaseOfOrdinaryShares" xml:lang="en-US">Repurchase of ordinary shares.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RepaymentOfAdvanceFromShareholders" xlink:label="loc_ddl_RepaymentOfAdvanceFromShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RepaymentOfAdvanceFromShareholders" xml:lang="en-US">Repayment Of Advance From Shareholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ddl_RepaymentOfAdvanceFromShareholders" xml:lang="en-US">Repayment of advance from shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RepaymentOfAdvanceFromShareholders" xlink:to="lab_ddl_RepaymentOfAdvanceFromShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RepaymentOfAdvanceFromShareholders" xml:lang="en-US">Repayment of advance from shareholders.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" xlink:label="loc_ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" xml:lang="en-US">Proceeds From Issuance Of Redeemable Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" xml:lang="en-US">Issuance of redeemable noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" xlink:to="lab_ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" xml:lang="en-US">Proceeds from Issuance of redeemable noncontrolling interest.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US">Proceeds from initial public offering, net of issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental disclosure of cash flow information:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash and cash equivalents and restricted cash at the beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash and cash equivalents and restricted cash at the end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Investing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Purchases of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from disposal of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US">Payments to Acquire Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US">Purchases of short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xml:lang="en-US">Maturities of short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PaymentsToFundLoansToRelatedParties" xlink:label="loc_ddl_PaymentsToFundLoansToRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PaymentsToFundLoansToRelatedParties" xml:lang="en-US">Payments To Fund Loans To Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ddl_PaymentsToFundLoansToRelatedParties" xml:lang="en-US">Loans to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PaymentsToFundLoansToRelatedParties" xlink:to="lab_ddl_PaymentsToFundLoansToRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PaymentsToFundLoansToRelatedParties" xml:lang="en-US">Payments to fund loans to related parties.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash used in investing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash used in investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RepaymentOfLoansFromRelatedParties" xlink:label="loc_ddl_RepaymentOfLoansFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RepaymentOfLoansFromRelatedParties" xml:lang="en-US">Repayment Of Loans From Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ddl_RepaymentOfLoansFromRelatedParties" xml:lang="en-US">Repayment of loans from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RepaymentOfLoansFromRelatedParties" xlink:to="lab_ddl_RepaymentOfLoansFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RepaymentOfLoansFromRelatedParties" xml:lang="en-US">Repayment of loans from related parties.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Non-cash investing and financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAssumed1" xlink:label="loc_us-gaap_LiabilitiesAssumed1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAssumed1" xml:lang="en-US">Liabilities Assumed</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAssumed1" xml:lang="en-US">Purchase of property and equipment included in accrued expenses and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAssumed1" xlink:to="lab_us-gaap_LiabilitiesAssumed1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" xlink:label="loc_ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" xml:lang="en-US">Extinguishment Of Convertible Loans Provided By The Founder In Exchange For Warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" xml:lang="en-US">Extinguishment of convertible loans provided by the Founder in exchange for warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" xlink:to="lab_ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" xml:lang="en-US">Extinguishment of convertible loans provided by the founder in exchange for warrants.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" xlink:label="loc_ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" xml:lang="en-US">Issuance Of Series C One Redeemable Convertible Preferred Shares Upon Conversion Of Convertible Notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" xml:lang="en-US">Issuance of Series C1 redeemable convertible preferred shares upon conversion of convertible notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" xlink:to="lab_ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" xml:lang="en-US">Issuance of Series C1 redeemable convertible preferred shares upon conversion of convertible notes.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" xlink:label="loc_ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" xml:lang="en-US">Issuance Of Series C1 Redeemable Convertible Preferred Shares Upon The Extinguishment Of Advance From Shareholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" xml:lang="en-US">Issuance of Series C1 redeemable convertible preferred shares upon the extinguishment of advance from shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" xlink:to="lab_ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" xml:lang="en-US">Issuance of series C1 redeemable convertible preferred shares upon the extinguishment of advance from shareholders.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" xlink:label="loc_ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" xml:lang="en-US">Issuance of Series B4 Redeemable Convertible Preferred Shares Upon Exercise of Warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" xml:lang="en-US">Issuance of Series B4 redeemable convertible preferred shares upon exercise of warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" xlink:to="lab_ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" xml:lang="en-US">Issuance of Series B4 redeemable convertible preferred shares upon exercise of warrants.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" xlink:label="loc_ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" xml:lang="en-US">Issuance of Series B Four One Redeemable Convertible Preferred Shares Upon Exercise of Warrants held by the Founder</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" xml:lang="en-US">Issuance of Series B4-1 redeemable convertible preferred shares upon exercise of warrants held by the Founder</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" xlink:to="lab_ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" xml:lang="en-US">Issuance of Series B four one redeemable convertible preferred shares upon exercise of warrants held by the Founder.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xml:lang="en-US">Reconciliation of cash and cash equivalents and restricted cash:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net increase/(decrease) in cash and cash equivalents and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Organization And Principal Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Summary Of Principal Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue from Contract with Customer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Measurements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xml:lang="en-US">Prepayments and Other Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property and Equipment, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OtherNonCurrentAssetsTextBlock" xlink:label="loc_ddl_OtherNonCurrentAssetsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OtherNonCurrentAssetsTextBlock" xml:lang="en-US">Other Non Current Assets [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_OtherNonCurrentAssetsTextBlock" xml:lang="en-US">Other Non-Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OtherNonCurrentAssetsTextBlock" xlink:to="lab_ddl_OtherNonCurrentAssetsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OtherNonCurrentAssetsTextBlock" xml:lang="en-US">Other Non-current Assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_us-gaap_ShortTermDebtTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTextBlock" xml:lang="en-US">Short-term Debt [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermDebtTextBlock" xml:lang="en-US">Short-Term Borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTextBlock" xlink:to="lab_us-gaap_ShortTermDebtTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xml:lang="en-US">Long-term Debt [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xml:lang="en-US">Long-Term Borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesAbstract" xml:lang="en-US">Leases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xml:lang="en-US">Payables and Accruals [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xml:lang="en-US">Accrued Expenses And Other Current Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityAbstract" xml:lang="en-US">Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OrdinarySharesTextBlock" xlink:label="loc_ddl_OrdinarySharesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OrdinarySharesTextBlock" xml:lang="en-US">Ordinary Shares [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_OrdinarySharesTextBlock" xml:lang="en-US">Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OrdinarySharesTextBlock" xlink:to="lab_ddl_OrdinarySharesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OrdinarySharesTextBlock" xml:lang="en-US">Ordinary shares</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Share Based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related Party Transactions [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions and Balances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityDisclosureAbstract" xml:lang="en-US">Temporary Equity Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract" xlink:to="lab_us-gaap_TemporaryEquityDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RedeemableConvertiblePreferredSharesTextBlock" xlink:label="loc_ddl_RedeemableConvertiblePreferredSharesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RedeemableConvertiblePreferredSharesTextBlock" xml:lang="en-US">Redeemable Convertible Preferred Shares [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_RedeemableConvertiblePreferredSharesTextBlock" xml:lang="en-US">Redeemable Convertible Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RedeemableConvertiblePreferredSharesTextBlock" xlink:to="lab_ddl_RedeemableConvertiblePreferredSharesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RedeemableConvertiblePreferredSharesTextBlock" xml:lang="en-US">Redeemable convertible preferred shares [Text block].</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xml:lang="en-US">Noncontrolling Interest [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xml:lang="en-US">Noncontrolling Interest Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xml:lang="en-US">Redeemable Noncontrolling Interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="lab_us-gaap_MinorityInterestDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Numerator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatutoryReservesAbstract" xlink:label="loc_ddl_StatutoryReservesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_StatutoryReservesAbstract" xml:lang="en-US">Statutory Reserves [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_StatutoryReservesAbstract" xlink:to="lab_ddl_StatutoryReservesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_StatutoryReservesAbstract" xml:lang="en-US">Statutory Reserves.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatutoryReservesDisclosureTextBlock" xlink:label="loc_ddl_StatutoryReservesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_StatutoryReservesDisclosureTextBlock" xml:lang="en-US">Statutory Reserves Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_StatutoryReservesDisclosureTextBlock" xml:lang="en-US">Statutory Reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_StatutoryReservesDisclosureTextBlock" xlink:to="lab_ddl_StatutoryReservesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_StatutoryReservesDisclosureTextBlock" xml:lang="en-US">Statutory reserves disclosure.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RestrictedAssetDisclosureAbstract" xlink:label="loc_ddl_RestrictedAssetDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RestrictedAssetDisclosureAbstract" xml:lang="en-US">Restricted Asset Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RestrictedAssetDisclosureAbstract" xlink:to="lab_ddl_RestrictedAssetDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RestrictedAssetDisclosureAbstract" xml:lang="en-US">Restricted Asset Disclosure.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US">Restricted Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US">Restricted Net Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US">Parent Company Only Condensed Financial Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConvenienceTranslationPolicyTextBlock" xlink:label="loc_ddl_ConvenienceTranslationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ConvenienceTranslationPolicyTextBlock" xml:lang="en-US">Convenience Translation [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ConvenienceTranslationPolicyTextBlock" xml:lang="en-US">Convenience translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ConvenienceTranslationPolicyTextBlock" xlink:to="lab_ddl_ConvenienceTranslationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ConvenienceTranslationPolicyTextBlock" xml:lang="en-US">Convenience translation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RestrictedCashPolicyTextBlock" xlink:label="loc_ddl_RestrictedCashPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RestrictedCashPolicyTextBlock" xml:lang="en-US">Restricted Cash [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_RestrictedCashPolicyTextBlock" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RestrictedCashPolicyTextBlock" xlink:to="lab_ddl_RestrictedCashPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RestrictedCashPolicyTextBlock" xml:lang="en-US">Restricted cash.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Impairment of long-lived assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Principles of consolidation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xml:lang="en-US">Revenue recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xml:lang="en-US">Cost of goods sold</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FulfillmentExpensesPolicyTextBlock" xlink:label="loc_ddl_FulfillmentExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_FulfillmentExpensesPolicyTextBlock" xml:lang="en-US">Fulfillment expenses [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_FulfillmentExpensesPolicyTextBlock" xml:lang="en-US">Fulfillment expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_FulfillmentExpensesPolicyTextBlock" xlink:to="lab_ddl_FulfillmentExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_FulfillmentExpensesPolicyTextBlock" xml:lang="en-US">Fulfillment expenses.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US">Sales and marketing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Product development expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">General and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign currency translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair value measurements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PrcValueaddedTaxesPolicyTextBlock" xlink:label="loc_ddl_PrcValueaddedTaxesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PrcValueaddedTaxesPolicyTextBlock" xml:lang="en-US">PRC ValueAdded Taxes [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_PrcValueaddedTaxesPolicyTextBlock" xml:lang="en-US">PRC value-added taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PrcValueaddedTaxesPolicyTextBlock" xlink:to="lab_ddl_PrcValueaddedTaxesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PrcValueaddedTaxesPolicyTextBlock" xml:lang="en-US">PRC value-added taxes.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment reporting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xml:lang="en-US">Employee benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" xlink:label="loc_ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" xml:lang="en-US">Modification of redeemable convertible preferred shares [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" xml:lang="en-US">Modification of redeemable convertible preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" xlink:to="lab_ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" xml:lang="en-US">Modification of redeemable convertible preferred shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_GovernmentSubsidiesPolicyTextBlock" xlink:label="loc_ddl_GovernmentSubsidiesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_GovernmentSubsidiesPolicyTextBlock" xml:lang="en-US">Government subsidies [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_GovernmentSubsidiesPolicyTextBlock" xml:lang="en-US">Government subsidies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_GovernmentSubsidiesPolicyTextBlock" xlink:to="lab_ddl_GovernmentSubsidiesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_GovernmentSubsidiesPolicyTextBlock" xml:lang="en-US">Government subsidies.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_InterestIncomePolicyTextBlock" xlink:label="loc_ddl_InterestIncomePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_InterestIncomePolicyTextBlock" xml:lang="en-US">Interest income [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_InterestIncomePolicyTextBlock" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_InterestIncomePolicyTextBlock" xlink:to="lab_ddl_InterestIncomePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_InterestIncomePolicyTextBlock" xml:lang="en-US">Interest income.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xml:lang="en-US">Concentration of credit risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CurrencyConvertibilityRiskPolicyTextBlock" xlink:label="loc_ddl_CurrencyConvertibilityRiskPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_CurrencyConvertibilityRiskPolicyTextBlock" xml:lang="en-US">Currency Convertibility Risk [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_CurrencyConvertibilityRiskPolicyTextBlock" xml:lang="en-US">Currency Convertibility Risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_CurrencyConvertibilityRiskPolicyTextBlock" xlink:to="lab_ddl_CurrencyConvertibilityRiskPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_CurrencyConvertibilityRiskPolicyTextBlock" xml:lang="en-US">Currency convertibility risk.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock" xlink:label="loc_ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock" xml:lang="en-US">Foreign Currency Exchange Rate Risk [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock" xml:lang="en-US">Foreign Currency Exchange Rate Risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock" xlink:to="lab_ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock" xml:lang="en-US">Foreign currency exchange rate risk.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recent Accounting Pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RedeemableNonControllingInterestsPolicyTextBlock" xlink:label="loc_ddl_RedeemableNonControllingInterestsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RedeemableNonControllingInterestsPolicyTextBlock" xml:lang="en-US">Redeemable Non controlling Interests [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_RedeemableNonControllingInterestsPolicyTextBlock" xml:lang="en-US">Redeemable noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RedeemableNonControllingInterestsPolicyTextBlock" xlink:to="lab_ddl_RedeemableNonControllingInterestsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RedeemableNonControllingInterestsPolicyTextBlock" xml:lang="en-US">Redeemable Non controlling Interests</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfMajorSubsidiariesTableTextBlock" xlink:label="loc_ddl_ScheduleOfMajorSubsidiariesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfMajorSubsidiariesTableTextBlock" xml:lang="en-US">Schedule Of Major Subsidiaries [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ScheduleOfMajorSubsidiariesTableTextBlock" xml:lang="en-US">Summary of Group's Major Subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesTableTextBlock" xlink:to="lab_ddl_ScheduleOfMajorSubsidiariesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfMajorSubsidiariesTableTextBlock" xml:lang="en-US">Schedule of major subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventory, Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xml:lang="en-US">Schedule of Other Current Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xml:lang="en-US">Summary of Other Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Schedule of Property and Equipment, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" xlink:label="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" xml:lang="en-US">Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" xml:lang="en-US">Schedule of Depreciation Included in Consolidated Statements of Income and Comprehensive Income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" xlink:to="lab_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" xml:lang="en-US">Schedule of depreciation included in consolidated statements of income and comprehensive income table textBlock.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xml:lang="en-US">Schedule of Other Assets, Noncurrent [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xml:lang="en-US">Summary of Other Non-Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTextBlock" xml:lang="en-US">Schedule of Short-term Debt [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTextBlock" xml:lang="en-US">Schedule of Short-term Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US">Summary of Repayment Schedule of the Long-term Loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Summary of Long-term Debt Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" xlink:label="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule Of Supplemental Information Related To Operating Leases</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Summary of Supplemental Information Related to Operating Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" xlink:to="lab_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule of supplemental information related to operating leases.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xml:lang="en-US">Summary Lease, Cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Summary of Maturity of Operating Lease Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" xlink:label="loc_ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" xml:lang="en-US">Schedule Of Accrued Liabilities And Other Liabilities Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" xml:lang="en-US">Summary of Accrued Liabilities And Other Liabilities Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" xlink:to="lab_ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" xml:lang="en-US">Schedule of accrued liabilities and other liabilities current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xml:lang="en-US">Summary of Option Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Summary Of Assumptions Used To Value The Share Options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xml:lang="en-US">Summary Of Recognized Sharebased Compensation Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US">Schedule of Loss Before Income Taxes By Jurisdiction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of Reconciliations of The Income Tax Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Deferred Tax Assets And Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xml:lang="en-US">Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xml:lang="en-US">Schedule of Unrecognized Tax Benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US">Schedule Of Components Of Income Tax Expense Benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" xlink:label="loc_ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" xml:lang="en-US">Summary Of Related Party Balances Due From And Due To The Founder [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" xml:lang="en-US">Summary of Related Party Balances Due From And Due To The Founder</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" xlink:to="lab_ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" xml:lang="en-US">Summary of related party balances due from and due to the founder.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" xlink:label="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" xml:lang="en-US">Schedule Of Related Parties That Had Transactions Or Balances With The Group [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" xml:lang="en-US">Schedule of Related Parties That had Transactions or Balances with the Group</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" xlink:to="lab_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" xml:lang="en-US">Schedule of related parties that had transactions or balances with the group.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock" xlink:label="loc_us-gaap_TemporaryEquityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityTableTextBlock" xml:lang="en-US">Temporary Equity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityTableTextBlock" xml:lang="en-US">Summary of Redeemable Convertible Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityTableTextBlock" xlink:to="lab_us-gaap_TemporaryEquityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xml:lang="en-US">Redeemable Noncontrolling Interest [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xml:lang="en-US">Redeemable Noncontrolling Interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDisclosuresAbstract" xlink:label="loc_us-gaap_ClassOfStockDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDisclosuresAbstract" xml:lang="en-US">Class of Stock Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDisclosuresAbstract" xlink:to="lab_us-gaap_ClassOfStockDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Summary of Basic and Diluted Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xml:lang="en-US">Consolidated Entities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xml:lang="en-US">Consolidated Entities [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Condensed Balance Sheet</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xml:lang="en-US">Condensed Statements of Comprehensive Loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="lab_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US">Condensed Statements of Cash Flow</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationDateOfIncorporation" xml:lang="en-US">Entity Incorporation, Date of Incorporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityIncorporationDateOfIncorporation" xml:lang="en-US">Date of Incorporation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationDateOfIncorporation" xlink:to="lab_dei_EntityIncorporationDateOfIncorporation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember" xlink:label="loc_srt_SubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SubsidiariesMember" xml:lang="en-US">Subsidiaries [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" xlink:label="loc_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" xml:lang="en-US">Shanghai Hundredme Internet Technology Co Ltd Shanghai Hundredme [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" xml:lang="en-US">Shanghai 100me Internet Technology Co., Ltd. ("Shanghai 100me")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" xlink:to="lab_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" xml:lang="en-US">Shanghai 100me Internet Technology Co Ltd Shanghai 100me.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfMajorSubsidiariesTable" xlink:label="loc_ddl_ScheduleOfMajorSubsidiariesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfMajorSubsidiariesTable" xml:lang="en-US">Schedule Of Major Subsidiaries [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesTable" xlink:to="lab_ddl_ScheduleOfMajorSubsidiariesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfMajorSubsidiariesTable" xml:lang="en-US">Schedule of major subsidiaries.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember" xlink:label="loc_ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember" xml:lang="en-US">Dingdong Fresh Holding Limited Dingdong Fresh BVI [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember" xml:lang="en-US">Dingdong Fresh Holding Limited ("Dingdong Fresh BVI")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember" xlink:to="lab_ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember" xml:lang="en-US">Dingdong Fresh Holding Limited Dingdong Fresh BVI.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" xlink:label="loc_ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" xml:lang="en-US">Chizhiyiheng (Shanghai) Ecommerce Co., Ltd.(Chizhiyiheng Shanghai) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" xml:lang="en-US">Chizhiyiheng (Shanghai) E-commerce Co., Ltd.("Chizhiyiheng Shanghai")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" xlink:to="lab_ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" xml:lang="en-US">Chizhiyiheng (Shanghai) E-commerce Co., Ltd.("Chizhiyiheng Shanghai")</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember" xlink:label="loc_ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember" xml:lang="en-US">Shilaiyunzhuan Hangzhou E Commerce Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember" xml:lang="en-US">Shilaiyunzhuan (Hangzhou) E-commerce Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember" xlink:to="lab_ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember" xml:lang="en-US">Shilaiyunzhuan Hangzhou E Commerce Co Ltd.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShishishunShenzhenECommerceCoLtdMember" xlink:label="loc_ddl_ShishishunShenzhenECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShishishunShenzhenECommerceCoLtdMember" xml:lang="en-US">Shishishun Shenzhen E Commerce Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShishishunShenzhenECommerceCoLtdMember" xml:lang="en-US">Shishishun (Shenzhen) E-commerce Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShishishunShenzhenECommerceCoLtdMember" xlink:to="lab_ddl_ShishishunShenzhenECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShishishunShenzhenECommerceCoLtdMember" xml:lang="en-US">Shishishun Shenzhen E Commerce Co Ltd.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ChaoLizhiJiangsuECommerceCoLtdMember" xlink:label="loc_ddl_ChaoLizhiJiangsuECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ChaoLizhiJiangsuECommerceCoLtdMember" xml:lang="en-US">Chao Lizhi Jiangsu E Commerce Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ChaoLizhiJiangsuECommerceCoLtdMember" xml:lang="en-US">Chao Lizhi (Jiangsu) E-Commerce Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ChaoLizhiJiangsuECommerceCoLtdMember" xlink:to="lab_ddl_ChaoLizhiJiangsuECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ChaoLizhiJiangsuECommerceCoLtdMember" xml:lang="en-US">Chao Lizhi Jiangsu E Commerce Co Ltd.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BeijingBujiangjiuECommerceCoLtdMember" xlink:label="loc_ddl_BeijingBujiangjiuECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_BeijingBujiangjiuECommerceCoLtdMember" xml:lang="en-US">Beijing Bujiangjiu E Commerce Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_BeijingBujiangjiuECommerceCoLtdMember" xml:lang="en-US">Beijing Bujiangjiu E-Commerce Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_BeijingBujiangjiuECommerceCoLtdMember" xlink:to="lab_ddl_BeijingBujiangjiuECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_BeijingBujiangjiuECommerceCoLtdMember" xml:lang="en-US">Beijing Bujiangjiu E Commerce Co Ltd.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiYushengbaiguFoodCoLtdMember" xlink:label="loc_ddl_ShanghaiYushengbaiguFoodCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShanghaiYushengbaiguFoodCoLtdMember" xml:lang="en-US">Shanghai Yushengbaigu Food Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShanghaiYushengbaiguFoodCoLtdMember" xml:lang="en-US">Shanghai Yushengbaigu Food Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShanghaiYushengbaiguFoodCoLtdMember" xlink:to="lab_ddl_ShanghaiYushengbaiguFoodCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShanghaiYushengbaiguFoodCoLtdMember" xml:lang="en-US">Shanghai Yushengbaigu Food Co Ltd.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShishishunJiangsuECommerceCoLtdMember" xlink:label="loc_ddl_ShishishunJiangsuECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShishishunJiangsuECommerceCoLtdMember" xml:lang="en-US">Shishishun Jiangsu E Commerce Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShishishunJiangsuECommerceCoLtdMember" xml:lang="en-US">Shishishun (Jiangsu) E-Commerce Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShishishunJiangsuECommerceCoLtdMember" xlink:to="lab_ddl_ShishishunJiangsuECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShishishunJiangsuECommerceCoLtdMember" xml:lang="en-US">Shishishun Jiangsu E Commerce Co Ltd.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DingdongFreshHongKongLimitedDingdongHkMember" xlink:label="loc_ddl_DingdongFreshHongKongLimitedDingdongHkMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DingdongFreshHongKongLimitedDingdongHkMember" xml:lang="en-US">Dingdong Fresh Hong Kong Limited Dingdong HK [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_DingdongFreshHongKongLimitedDingdongHkMember" xml:lang="en-US">Dingdong Fresh (Hong Kong) Limited ("Dingdong HK")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DingdongFreshHongKongLimitedDingdongHkMember" xlink:to="lab_ddl_DingdongFreshHongKongLimitedDingdongHkMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DingdongFreshHongKongLimitedDingdongHkMember" xml:lang="en-US">Dingdong Fresh Hong Kong Limited Dingdong HK.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember" xlink:label="loc_ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember" xml:lang="en-US">Baqianlilu Wuxi Network Technology Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember" xml:lang="en-US">Baqianlilu (Wuxi) Network Technology Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember" xlink:to="lab_ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember" xml:lang="en-US">Baqianlilu Wuxi Network Technology Co Ltd.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_YihengyishuShanghaiECommerceCoLtdMember" xlink:label="loc_ddl_YihengyishuShanghaiECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_YihengyishuShanghaiECommerceCoLtdMember" xml:lang="en-US">Yihengyishu Shanghai E Commerce Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_YihengyishuShanghaiECommerceCoLtdMember" xml:lang="en-US">Yihengyishu (Shanghai) E-Commerce Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_YihengyishuShanghaiECommerceCoLtdMember" xlink:to="lab_ddl_YihengyishuShanghaiECommerceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_YihengyishuShanghaiECommerceCoLtdMember" xml:lang="en-US">Yihengyishu Shanghai E Commerce Co Ltd.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member" xlink:label="loc_ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member" xml:lang="en-US">Chizhiyiheng (Nanjing) Supply Chain Co., Ltd. [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member" xlink:to="lab_ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member" xml:lang="en-US">Chizhiyiheng (nanjing) supply chain co., Ltd.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfMajorSubsidiariesLineItems" xlink:label="loc_ddl_ScheduleOfMajorSubsidiariesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfMajorSubsidiariesLineItems" xml:lang="en-US">Schedule Of Major Subsidiaries [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems" xlink:to="lab_ddl_ScheduleOfMajorSubsidiariesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfMajorSubsidiariesLineItems" xml:lang="en-US">Schedule of major subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xml:lang="en-US">Equity Method Investment, Description of Principal Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xml:lang="en-US">Major Operation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:to="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="loc_dei_EntityInformationFormerLegalOrRegisteredName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInformationFormerLegalOrRegisteredName" xml:lang="en-US">Entity Information, Former Legal or Registered Name</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityInformationFormerLegalOrRegisteredName" xml:lang="en-US">Major subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationFormerLegalOrRegisteredName" xlink:to="lab_dei_EntityInformationFormerLegalOrRegisteredName" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Percentage of Ownership</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Defined Contribution Plan, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Employee benefits expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xml:lang="en-US">Foreign currency exchange rate, translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RestrictedCashTermPeriod" xlink:label="loc_ddl_RestrictedCashTermPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RestrictedCashTermPeriod" xml:lang="en-US">Restricted cash Term Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_RestrictedCashTermPeriod" xml:lang="en-US">Restricted cash term period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RestrictedCashTermPeriod" xlink:to="lab_ddl_RestrictedCashTermPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RestrictedCashTermPeriod" xml:lang="en-US">Restricted cash Term Period.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EstimatedLiabilitiesForReturnAllowances" xlink:label="loc_ddl_EstimatedLiabilitiesForReturnAllowances" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_EstimatedLiabilitiesForReturnAllowances" xml:lang="en-US">Estimated liabilities for return allowances</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_EstimatedLiabilitiesForReturnAllowances" xml:lang="en-US">Estimated liabilities for return allowances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_EstimatedLiabilitiesForReturnAllowances" xlink:to="lab_ddl_EstimatedLiabilitiesForReturnAllowances" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_EstimatedLiabilitiesForReturnAllowances" xml:lang="en-US">Estimated liabilities for return allowances.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xml:lang="en-US">Deferred Revenue, Revenue Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xml:lang="en-US">Deferred revenue, revenue recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OutsourcingExpenses" xlink:label="loc_ddl_OutsourcingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OutsourcingExpenses" xml:lang="en-US">outsourcing expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_OutsourcingExpenses" xml:lang="en-US">Outsourcing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OutsourcingExpenses" xlink:to="lab_ddl_OutsourcingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OutsourcingExpenses" xml:lang="en-US">outsourcing expenses.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense" xlink:label="loc_us-gaap_MarketingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketingExpense" xml:lang="en-US">Marketing Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketingExpense" xml:lang="en-US">Referral services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingExpense" xlink:to="lab_us-gaap_MarketingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositsAssetsCurrent" xml:lang="en-US">Deposits Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepositsAssetsCurrent" xml:lang="en-US">Cash and bank deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsCurrent" xlink:to="lab_us-gaap_DepositsAssetsCurrent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ForeignCurrencyExchangeRateRisk" xlink:label="loc_ddl_ForeignCurrencyExchangeRateRisk" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ForeignCurrencyExchangeRateRisk" xml:lang="en-US">Foreign Currency Exchange Rate Risk</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ForeignCurrencyExchangeRateRisk" xml:lang="en-US">Foreign currency exchange rate risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ForeignCurrencyExchangeRateRisk" xlink:to="lab_ddl_ForeignCurrencyExchangeRateRisk" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ForeignCurrencyExchangeRateRisk" xml:lang="en-US">Foreign currency exchange rate risk.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other comprehensive income (loss), foreign currency transaction and translation adjustment, net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeFromGovernmentSubsidies" xlink:label="loc_ddl_IncomeFromGovernmentSubsidies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IncomeFromGovernmentSubsidies" xml:lang="en-US">Income from Government Subsidies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_IncomeFromGovernmentSubsidies" xml:lang="en-US">Income from government subsidies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IncomeFromGovernmentSubsidies" xlink:to="lab_ddl_IncomeFromGovernmentSubsidies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IncomeFromGovernmentSubsidies" xml:lang="en-US">Income from government subsidies.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_GovernmentSubsidies" xlink:label="loc_ddl_GovernmentSubsidies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_GovernmentSubsidies" xml:lang="en-US">Government subsidies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_GovernmentSubsidies" xml:lang="en-US">Government subsidies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_GovernmentSubsidies" xlink:to="lab_ddl_GovernmentSubsidies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_GovernmentSubsidies" xml:lang="en-US">Government subsidies.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CurrencyAxis" xml:lang="en-US">Currency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_AllCurrenciesDomain" xml:lang="en-US">All Currencies [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY" xlink:label="loc_currency_CNY" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_CNY" xml:lang="en-US">China, Yuan Renminbi</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_CNY" xml:lang="en-US">RMB</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_CNY" xlink:to="lab_currency_CNY" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xml:lang="en-US">Other Noncurrent Liabilities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeMember" xlink:label="loc_us-gaap_OtherIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeMember" xml:lang="en-US">Other Income [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeMember" xlink:to="lab_us-gaap_OtherIncomeMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfPropertyAndEquipmentNetTable" xlink:label="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfPropertyAndEquipmentNetTable" xml:lang="en-US">Schedule of Property and equipment, net [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable" xlink:to="lab_ddl_ScheduleOfPropertyAndEquipmentNetTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfPropertyAndEquipmentNetTable" xml:lang="en-US">Schedule of Property and equipment, net.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Statistical Measurement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Statistical Measurement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xml:lang="en-US">Furniture and Fixtures [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xml:lang="en-US">Furniture, fixtures and equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xml:lang="en-US">Furniture, fixtures and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OfficeEquipmentMember" xml:lang="en-US">Office Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OfficeEquipmentMember" xml:lang="en-US">Electronic office equipment	[Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OfficeEquipmentMember" xml:lang="en-US">Electronic office equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xml:lang="en-US">Leaseholds and Leasehold Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PropertyPlantAndEquipmentEstimatedUsefulLife" xlink:label="loc_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife" xml:lang="en-US">Property Plant And Equipment estimated useful life</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife" xlink:to="lab_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife" xml:lang="en-US">Property Plant and equipment estimated useful life.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomerAssetAndLiabilityTable" xlink:label="loc_ddl_ContractWithCustomerAssetAndLiabilityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ContractWithCustomerAssetAndLiabilityTable" xml:lang="en-US">Contract With Customer Asset And Liability [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable" xlink:to="lab_ddl_ContractWithCustomerAssetAndLiabilityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ContractWithCustomerAssetAndLiabilityTable" xml:lang="en-US">Contract with customer asset and liability.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomerAssetAndLiabilityLineItems" xlink:label="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ContractWithCustomerAssetAndLiabilityLineItems" xml:lang="en-US">Contract With Customer Asset And Liability [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems" xlink:to="lab_ddl_ContractWithCustomerAssetAndLiabilityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ContractWithCustomerAssetAndLiabilityLineItems" xml:lang="en-US">Contract with customer asset and liability.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract with Customer, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Customer advances and prepaid cards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaap_DeferredIncomeCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeCurrent" xml:lang="en-US">Deferred Income, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeCurrent" xml:lang="en-US">Deferred Income, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredIncomeCurrent" xml:lang="en-US">Deferred income,current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeCurrent" xlink:to="lab_us-gaap_DeferredIncomeCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MembershipMember" xlink:label="loc_us-gaap_MembershipMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MembershipMember" xml:lang="en-US">Membership [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MembershipMember" xml:lang="en-US">Membership [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MembershipMember" xlink:to="lab_us-gaap_MembershipMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueRelatedToLoyaltyPointsMember" xlink:label="loc_ddl_RevenueRelatedToLoyaltyPointsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RevenueRelatedToLoyaltyPointsMember" xml:lang="en-US">Revenue Related To Loyalty Points [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RevenueRelatedToLoyaltyPointsMember" xlink:to="lab_ddl_RevenueRelatedToLoyaltyPointsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RevenueRelatedToLoyaltyPointsMember" xml:lang="en-US">Revenue related to loyalty points.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CorporateCustomersMember" xlink:label="loc_ddl_CorporateCustomersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_CorporateCustomersMember" xml:lang="en-US">Corporate Customers [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_CorporateCustomersMember" xlink:to="lab_ddl_CorporateCustomersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_CorporateCustomersMember" xml:lang="en-US">Corporate customers.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueFromContractWithCustomersBillingTerms" xlink:label="loc_ddl_RevenueFromContractWithCustomersBillingTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RevenueFromContractWithCustomersBillingTerms" xml:lang="en-US">Revenue From Contract With Customers Billing Terms</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_RevenueFromContractWithCustomersBillingTerms" xml:lang="en-US">Revenue from contract with customers, Billing terms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RevenueFromContractWithCustomersBillingTerms" xlink:to="lab_ddl_RevenueFromContractWithCustomersBillingTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RevenueFromContractWithCustomersBillingTerms" xml:lang="en-US">Revenue from contract with customers billing terms</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomersLiability" xlink:label="loc_ddl_ContractWithCustomersLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ContractWithCustomersLiability" xml:lang="en-US">Contract With Customers Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_ContractWithCustomersLiability" xml:lang="en-US">Contract with customer liability, current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ContractWithCustomersLiability" xlink:to="lab_ddl_ContractWithCustomersLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ContractWithCustomersLiability" xml:lang="en-US">Contract With Customers Liability.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, explanation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomersLiabilityRevenueRecognized" xlink:label="loc_ddl_ContractWithCustomersLiabilityRevenueRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ContractWithCustomersLiabilityRevenueRecognized" xml:lang="en-US">Contract With Customers Liability Revenue Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ContractWithCustomersLiabilityRevenueRecognized" xml:lang="en-US">Contract with customer, liability, revenue recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ContractWithCustomersLiabilityRevenueRecognized" xlink:to="lab_ddl_ContractWithCustomersLiabilityRevenueRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ContractWithCustomersLiabilityRevenueRecognized" xml:lang="en-US">Contract with customers, liability, revenue recognized</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueArrangementProgramAxis" xlink:label="loc_ddl_RevenueArrangementProgramAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RevenueArrangementProgramAxis" xml:lang="en-US">Revenue Arrangement Program [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RevenueArrangementProgramAxis" xlink:to="lab_ddl_RevenueArrangementProgramAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RevenueArrangementProgramAxis" xml:lang="en-US">Revenue arrangement program</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueArrangementProgramDomain" xlink:label="loc_ddl_RevenueArrangementProgramDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RevenueArrangementProgramDomain" xml:lang="en-US">Revenue Arrangement Program [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RevenueArrangementProgramDomain" xlink:to="lab_ddl_RevenueArrangementProgramDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RevenueArrangementProgramDomain" xml:lang="en-US">Revenue arrangement program</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LoyaltyPointsProgramMember" xlink:label="loc_ddl_LoyaltyPointsProgramMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_LoyaltyPointsProgramMember" xml:lang="en-US">Loyalty Points Program [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_LoyaltyPointsProgramMember" xlink:to="lab_ddl_LoyaltyPointsProgramMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_LoyaltyPointsProgramMember" xml:lang="en-US">Loyalty points program</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesB41RedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesB41RedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesB41RedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B41 Redeemable Convertible Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesB41RedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesB41RedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SeriesB41RedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series B4-1 redeemable convertible preferred shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xml:lang="en-US">Transfer of financial assets or liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xml:lang="en-US">Gain loss on derivative instruments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xml:lang="en-US">Changes in fair value of warrant liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Assets, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Assets, fair value disclosure</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xml:lang="en-US">Warrants and Rights Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xml:lang="en-US">Warrants outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:to="lab_us-gaap_WarrantsAndRightsOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xml:lang="en-US">Financial Liabilities Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xml:lang="en-US">Liabilities, fair value disclosure</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xml:lang="en-US">Class of warrants or rights number of securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xml:lang="en-US">Asset Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US">Asset Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FinancialAssetsMember" xlink:label="loc_ddl_FinancialAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_FinancialAssetsMember" xml:lang="en-US">Financial Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_FinancialAssetsMember" xml:lang="en-US">Financial Assets [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_FinancialAssetsMember" xlink:to="lab_ddl_FinancialAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_FinancialAssetsMember" xml:lang="en-US">Financial assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US">Measurement Frequency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US">Measurement Frequency [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xml:lang="en-US">Fair Value, Nonrecurring [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xml:lang="en-US">Fair Value, Nonrecurring [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value, Recurring [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value, Recurring [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherWarrantMember" xlink:label="loc_ddl_EatTogetherWarrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_EatTogetherWarrantMember" xml:lang="en-US">Eat Together Warrant [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_EatTogetherWarrantMember" xml:lang="en-US">Eat Together Warrant [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_EatTogetherWarrantMember" xlink:to="lab_ddl_EatTogetherWarrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_EatTogetherWarrantMember" xml:lang="en-US">Eat together warrant.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="loc_us-gaap_ShortTermInvestmentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xml:lang="en-US">Short-term Investments [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xml:lang="en-US">Short-term Investments [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsMember" xlink:to="lab_us-gaap_ShortTermInvestmentsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xml:lang="en-US">Investments, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="loc_us-gaap_DerivativeLiabilityMeasurementInput" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLiabilityMeasurementInput" xml:lang="en-US">Derivative Liability, Measurement Input</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeLiabilityMeasurementInput" xml:lang="en-US">Derivative Liability, Measurement Input</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityMeasurementInput" xlink:to="lab_us-gaap_DerivativeLiabilityMeasurementInput" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourWarrantMember" xlink:label="loc_ddl_SeriesBFourWarrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesBFourWarrantMember" xml:lang="en-US">Series B Four Warrant [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesBFourWarrantMember" xml:lang="en-US">Series B Four Warrant [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesBFourWarrantMember" xlink:to="lab_ddl_SeriesBFourWarrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SeriesBFourWarrantMember" xml:lang="en-US">Series b four warrant.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xml:lang="en-US">Measurement Input Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xml:lang="en-US">Measurement Input Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xml:lang="en-US">Measurement Input, Price Volatility [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xml:lang="en-US">Measurement Input, Price Volatility [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xml:lang="en-US">Measurement Input, Expected Term [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xml:lang="en-US">Measurement Input, Expected Term [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:to="lab_us-gaap_MeasurementInputExpectedTermMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" xlink:label="loc_ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" xml:lang="en-US">Measurement Input Fair Value Of The Underlying Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" xml:lang="en-US">Measurement Input Fair Value Of The Underlying Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" xlink:to="lab_ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" xml:lang="en-US">Measurement input fair value of the underlying preferred shares.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MeasurementInputWarrantFairValueMember" xlink:label="loc_ddl_MeasurementInputWarrantFairValueMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_MeasurementInputWarrantFairValueMember" xml:lang="en-US">Measurement Input Warrant Fair Value [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_MeasurementInputWarrantFairValueMember" xml:lang="en-US">Measurement Input Warrant Fair Value [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_MeasurementInputWarrantFairValueMember" xlink:to="lab_ddl_MeasurementInputWarrantFairValueMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_MeasurementInputWarrantFairValueMember" xml:lang="en-US">Measurement input warrant fair value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WarrantMember" xml:lang="en-US">Warrant [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WarrantMember" xml:lang="en-US">Warrant [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US">Fair value change</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" xlink:label="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Foreign Exchange Translation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" xml:lang="en-US">Foreign exchange translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" xlink:to="lab_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" xml:lang="en-US">Fair value measurement with unobservable inputs reconciliation recurring basis liability foreign exchange translation.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" xlink:label="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Exercises</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" xml:lang="en-US">Exercise of EatTogether Warrant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" xlink:to="lab_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" xml:lang="en-US">Fair value measurement with unobservable inputs reconciliation recurring basis liability exercises.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xml:lang="en-US">Liability Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xml:lang="en-US">Derivative Financial Instruments, Liabilities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xml:lang="en-US">Derivative Financial Instruments, Liabilities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="lab_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryCurrentTable" xml:lang="en-US">Inventory, Current [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetailRelatedInventoryMerchandise" xlink:label="loc_us-gaap_RetailRelatedInventoryMerchandise" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetailRelatedInventoryMerchandise" xml:lang="en-US">Retail Related Inventory, Merchandise</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetailRelatedInventoryMerchandise" xml:lang="en-US">Products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetailRelatedInventoryMerchandise" xlink:to="lab_us-gaap_RetailRelatedInventoryMerchandise" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies" xlink:label="loc_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies" xml:lang="en-US">Retail Related Inventory, Packaging and Other Supplies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies" xml:lang="en-US">Packing materials and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies" xlink:to="lab_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeductibleValueAddedTaxCurrent" xlink:label="loc_ddl_DeductibleValueAddedTaxCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DeductibleValueAddedTaxCurrent" xml:lang="en-US">Deductible Value Added Tax Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_DeductibleValueAddedTaxCurrent" xml:lang="en-US">Deductible VAT</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DeductibleValueAddedTaxCurrent" xlink:to="lab_ddl_DeductibleValueAddedTaxCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DeductibleValueAddedTaxCurrent" xml:lang="en-US">Deductible value added tax current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xml:lang="en-US">Other Assets, Miscellaneous, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold improvements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConstructionInProgressMember" xml:lang="en-US">Construction in Progress [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConstructionInProgressMember" xml:lang="en-US">Construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Less: Accumulated depreciation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable" xlink:label="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable" xml:lang="en-US">Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income Table [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable" xlink:to="lab_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable" xml:lang="en-US">Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income Table.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems" xlink:label="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems" xml:lang="en-US">Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems" xlink:to="lab_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems" xml:lang="en-US">Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income LineItems.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FulfillmentExpensesMember" xlink:label="loc_ddl_FulfillmentExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_FulfillmentExpensesMember" xml:lang="en-US">Fulfillment Expenses [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_FulfillmentExpensesMember" xml:lang="en-US">Fulfillment expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_FulfillmentExpensesMember" xlink:to="lab_ddl_FulfillmentExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_FulfillmentExpensesMember" xml:lang="en-US">Fulfillment expenses member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Selling and Marketing Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Sales and marketing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and Administrative Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and Development Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Product development expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RentalDeposits" xlink:label="loc_ddl_RentalDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RentalDeposits" xml:lang="en-US">Rental Deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ddl_RentalDeposits" xml:lang="en-US">Rental deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RentalDeposits" xlink:to="lab_ddl_RentalDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RentalDeposits" xml:lang="en-US">Rental deposits.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xml:lang="en-US">Schedule of Short-term Debt [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ReversedFactoringArrangementsMember" xlink:label="loc_ddl_ReversedFactoringArrangementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ReversedFactoringArrangementsMember" xml:lang="en-US">Reversed Factoring Arrangements [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ReversedFactoringArrangementsMember" xlink:to="lab_ddl_ReversedFactoringArrangementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ReversedFactoringArrangementsMember" xml:lang="en-US">Reversed factoring arrangements member.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShortTermLoanMember" xlink:label="loc_ddl_ShortTermLoanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShortTermLoanMember" xml:lang="en-US">Short Term Loan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShortTermLoanMember" xlink:to="lab_ddl_ShortTermLoanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShortTermLoanMember" xml:lang="en-US">Short Term Loan.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaap_ShortTermDebtLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xml:lang="en-US">Short-term Debt [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xml:lang="en-US">Short-term Bank Loans and Notes Payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="lab_us-gaap_ShortTermBankLoansAndNotesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BankLoansAndNotesPayableMember" xlink:label="loc_ddl_BankLoansAndNotesPayableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_BankLoansAndNotesPayableMember" xml:lang="en-US">Bank Loans And Notes Payable [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_BankLoansAndNotesPayableMember" xml:lang="en-US">Bank Loans and Notes Payable [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_BankLoansAndNotesPayableMember" xlink:to="lab_ddl_BankLoansAndNotesPayableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_BankLoansAndNotesPayableMember" xml:lang="en-US">Bank loans and notes payable member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditMember" xml:lang="en-US">Line of Credit [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtDescription" xlink:label="loc_us-gaap_ShortTermDebtDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtDescription" xml:lang="en-US">Short-term Debt, Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermDebtDescription" xml:lang="en-US">Short term debt, Description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtDescription" xlink:to="lab_us-gaap_ShortTermDebtDescription" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShortTermDebtUnusedBorrowingCapacity" xlink:label="loc_ddl_ShortTermDebtUnusedBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShortTermDebtUnusedBorrowingCapacity" xml:lang="en-US">Short Term Debt Unused Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShortTermDebtUnusedBorrowingCapacity" xml:lang="en-US">Short term debt, Unused borrowing capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShortTermDebtUnusedBorrowingCapacity" xlink:to="lab_ddl_ShortTermDebtUnusedBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShortTermDebtUnusedBorrowingCapacity" xml:lang="en-US">Short term debt, unused borrowing capacity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Short-term Debt, Percentage Bearing Fixed Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Short term debt, Percentage bearing fixed interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" xml:lang="en-US">Short-term Debt, Weighted Average Interest Rate, at Point in Time</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" xml:lang="en-US">Short term debt, Weighted average interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTerms" xlink:label="loc_us-gaap_ShortTermDebtTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTerms" xml:lang="en-US">Short-term Debt, Terms</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermDebtTerms" xml:lang="en-US">Short term debt, Terms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTerms" xlink:to="lab_us-gaap_ShortTermDebtTerms" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShortTermDebtMaximumBorrowingCapacity" xlink:label="loc_ddl_ShortTermDebtMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShortTermDebtMaximumBorrowingCapacity" xml:lang="en-US">Short Term Debt Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShortTermDebtMaximumBorrowingCapacity" xml:lang="en-US">Short term debt, Maximum borrowing capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShortTermDebtMaximumBorrowingCapacity" xlink:to="lab_ddl_ShortTermDebtMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShortTermDebtMaximumBorrowingCapacity" xml:lang="en-US">Short term debt maximum borrowing capacity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CollateralFromBank" xlink:label="loc_ddl_CollateralFromBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_CollateralFromBank" xml:lang="en-US">Collateral From Bank</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_CollateralFromBank" xml:lang="en-US">Collateral from bank</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_CollateralFromBank" xlink:to="lab_ddl_CollateralFromBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_CollateralFromBank" xml:lang="en-US">Collateral from bank.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember" xml:lang="en-US">Two Thousand And Twenty One Reversed Factoring Arrangement One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember" xlink:to="lab_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember" xml:lang="en-US">Two Thousand And Twenty One Reversed Factoring Arrangement One.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyReversedFactoringArrangementMember" xlink:label="loc_ddl_TwoThousandAndTwentyReversedFactoringArrangementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TwoThousandAndTwentyReversedFactoringArrangementMember" xml:lang="en-US">Two Thousand And Twenty Reversed Factoring Arrangement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TwoThousandAndTwentyReversedFactoringArrangementMember" xlink:to="lab_ddl_TwoThousandAndTwentyReversedFactoringArrangementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TwoThousandAndTwentyReversedFactoringArrangementMember" xml:lang="en-US">Two Thousand And Twenty Reversed Factoring Arrangement.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember" xml:lang="en-US">Two Thousand And Twenty One Reversed Factoring Arrangement Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember" xlink:to="lab_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember" xml:lang="en-US">Two Thousand And Twenty One Reversed Factoring Arrangement Two.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ArrangementAxis" xlink:label="loc_ddl_ArrangementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ArrangementAxis" xml:lang="en-US">Arrangement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ArrangementAxis" xlink:to="lab_ddl_ArrangementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ArrangementAxis" xml:lang="en-US">Arrangement.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ArrangementDomain" xlink:label="loc_ddl_ArrangementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ArrangementDomain" xml:lang="en-US">Arrangement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ArrangementDomain" xlink:to="lab_ddl_ArrangementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ArrangementDomain" xml:lang="en-US">Arrangement.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebt" xml:lang="en-US">Long-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebt" xml:lang="en-US">Long-term borrowings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermDebt" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CurrentPortionofLongtermBorrowings" xlink:label="loc_ddl_CurrentPortionofLongtermBorrowings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_CurrentPortionofLongtermBorrowings" xml:lang="en-US">Current Portion of Longterm Borrowings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_CurrentPortionofLongtermBorrowings" xml:lang="en-US">Less: Current portion of long-term borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_CurrentPortionofLongtermBorrowings" xlink:to="lab_ddl_CurrentPortionofLongtermBorrowings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_CurrentPortionofLongtermBorrowings" xml:lang="en-US">Current portion of long-term borrowings.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US">Debt instrument, Basis spread on variable rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xml:lang="en-US">Debt Instrument, Frequency of Periodic Payment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xml:lang="en-US">Debt instrument, Frequency of periodic payment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Debt Instrument, Face Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Debt Instrument, Face Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Aggregate principal amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="loc_us-gaap_DebtInstrumentPaymentTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentPaymentTerms" xml:lang="en-US">Debt Instrument, Payment Terms</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentPaymentTerms" xml:lang="en-US">Debt instrument, Payment terms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPaymentTerms" xlink:to="lab_us-gaap_DebtInstrumentPaymentTerms" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Long term debt, Percentage bearing fixed interest, Percentage rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xml:lang="en-US">Long-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xml:lang="en-US">Long-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="loc_us-gaap_SecuredDebtMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SecuredDebtMember" xml:lang="en-US">Secured Debt [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SecuredDebtMember" xml:lang="en-US">Secured Debt [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrimeRateMember" xml:lang="en-US">Prime Rate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrimeRateMember" xml:lang="en-US">Prime Rate [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AgreementTypeAxis" xlink:label="loc_ddl_AgreementTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AgreementTypeAxis" xml:lang="en-US">Agreement Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AgreementTypeAxis" xlink:to="lab_ddl_AgreementTypeAxis" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AgreementTypeDomain" xlink:label="loc_ddl_AgreementTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AgreementTypeDomain" xml:lang="en-US">Agreement Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AgreementTypeDomain" xlink:to="lab_ddl_AgreementTypeDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SecuredLoanAgreementsWithEastWestBankMember" xlink:label="loc_ddl_SecuredLoanAgreementsWithEastWestBankMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SecuredLoanAgreementsWithEastWestBankMember" xml:lang="en-US">Secured Loan Agreements With East West Bank [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SecuredLoanAgreementsWithEastWestBankMember" xml:lang="en-US">Secured Loan Agreements With East West Bank [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SecuredLoanAgreementsWithEastWestBankMember" xlink:to="lab_ddl_SecuredLoanAgreementsWithEastWestBankMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember" xlink:label="loc_ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember" xml:lang="en-US">Secured Loan Agreements With S P D Silicon Valley Bank [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember" xml:lang="en-US">Secured Loan Agreements With SPD Silicon Valley Bank [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember" xlink:to="lab_ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember" xlink:label="loc_ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember" xml:lang="en-US">Secured R M B Denominated Loan For General Working Capital Purposes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember" xml:lang="en-US">Secured RMB Denominated Loan For General Working Capital Purposes [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember" xlink:to="lab_ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total operating lease liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LesseeOperatingLeaseLeaseNotYetCommenced" xlink:label="loc_ddl_LesseeOperatingLeaseLeaseNotYetCommenced" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_LesseeOperatingLeaseLeaseNotYetCommenced" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced,</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_LesseeOperatingLeaseLeaseNotYetCommenced" xml:lang="en-US">Operating lease, not yet commenced</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_LesseeOperatingLeaseLeaseNotYetCommenced" xlink:to="lab_ddl_LesseeOperatingLeaseLeaseNotYetCommenced" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_LesseeOperatingLeaseLeaseNotYetCommenced" xml:lang="en-US">Lessee, operating lease, lease not yet commenced,.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LeaseContractualAssetAxis" xlink:label="loc_ddl_LeaseContractualAssetAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_LeaseContractualAssetAxis" xml:lang="en-US">Lease Contractual Asset [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_LeaseContractualAssetAxis" xlink:to="lab_ddl_LeaseContractualAssetAxis" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LeaseContractualAssetDomain" xlink:label="loc_ddl_LeaseContractualAssetDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_LeaseContractualAssetDomain" xml:lang="en-US">Lease Contractual Asset [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_LeaseContractualAssetDomain" xlink:to="lab_ddl_LeaseContractualAssetDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember" xlink:label="loc_ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember" xml:lang="en-US">Regional Processing Centers and Frontline Fulfillment Stations [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember" xlink:to="lab_ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember" xml:lang="en-US">Regional processing centers and frontline fulfillment stations.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract" xlink:label="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract" xml:lang="en-US">Schedule Of Supplemental Information Related To Operating Leases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract" xlink:to="lab_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Weighted average remaining lease term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Weighted average discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="loc_us-gaap_LeaseCostAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCostAbstract" xml:lang="en-US">Lease, Cost [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating lease cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermLeaseCost" xml:lang="en-US">Short-term Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermLeaseCost" xml:lang="en-US">Short-term lease cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCost" xml:lang="en-US">Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseCost" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Operating Lease, Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Cash paid for operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-use&#160;assets obtained in exchange for operating lease liabilities.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableLeaseCost" xml:lang="en-US">Variable Lease, Cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Total future lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Less: imputed interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToOfficersOrStockholdersCurrent" xlink:label="loc_us-gaap_DueToOfficersOrStockholdersCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToOfficersOrStockholdersCurrent" xml:lang="en-US">Due to Officers or Stockholders, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueToOfficersOrStockholdersCurrent" xml:lang="en-US">Advance from shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToOfficersOrStockholdersCurrent" xlink:to="lab_us-gaap_DueToOfficersOrStockholdersCurrent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedOutsourcingExpensesCurrent" xlink:label="loc_ddl_AccruedOutsourcingExpensesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AccruedOutsourcingExpensesCurrent" xml:lang="en-US">Accrued Outsourcing Expenses Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_AccruedOutsourcingExpensesCurrent" xml:lang="en-US">Accrued outsourcing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AccruedOutsourcingExpensesCurrent" xlink:to="lab_ddl_AccruedOutsourcingExpensesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AccruedOutsourcingExpensesCurrent" xml:lang="en-US">Accrued outsourcing expenses current.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedTransportationAndLogisticExpensesCurrent" xlink:label="loc_ddl_AccruedTransportationAndLogisticExpensesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AccruedTransportationAndLogisticExpensesCurrent" xml:lang="en-US">Accrued Transportation And Logistic Expenses Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_AccruedTransportationAndLogisticExpensesCurrent" xml:lang="en-US">Accrued transportation and logistic expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AccruedTransportationAndLogisticExpensesCurrent" xlink:to="lab_ddl_AccruedTransportationAndLogisticExpensesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AccruedTransportationAndLogisticExpensesCurrent" xml:lang="en-US">Accrued transportation and logistic expenses current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">VAT and other tax payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DepositFromSuppliersCurrent" xlink:label="loc_ddl_DepositFromSuppliersCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DepositFromSuppliersCurrent" xml:lang="en-US">Deposit From Suppliers Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_DepositFromSuppliersCurrent" xml:lang="en-US">Deposit from suppliers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DepositFromSuppliersCurrent" xlink:to="lab_ddl_DepositFromSuppliersCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DepositFromSuppliersCurrent" xml:lang="en-US">Deposit from suppliers current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPayableCurrent" xml:lang="en-US">Interest Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPayableCurrent" xml:lang="en-US">Interest payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedUtilitiesAndOtherExpensesCurrent" xlink:label="loc_ddl_AccruedUtilitiesAndOtherExpensesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AccruedUtilitiesAndOtherExpensesCurrent" xml:lang="en-US">Accrued Utilities And Other Expenses Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_AccruedUtilitiesAndOtherExpensesCurrent" xml:lang="en-US">Accrued utilities and other expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AccruedUtilitiesAndOtherExpensesCurrent" xlink:to="lab_ddl_AccruedUtilitiesAndOtherExpensesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AccruedUtilitiesAndOtherExpensesCurrent" xml:lang="en-US">Accrued utilities and other expenses current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedAdvertisingCurrent" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedAdvertisingCurrent" xml:lang="en-US">Accrued Advertising, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedAdvertisingCurrent" xml:lang="en-US">Accrued advertising expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedAdvertisingCurrent" xlink:to="lab_us-gaap_AccruedAdvertisingCurrent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusPreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusPreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesAngelPlusPreferredSharesMember" xml:lang="en-US">Series Angel Plus Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesAngelPlusPreferredSharesMember" xml:lang="en-US">Series Angel+ preferred shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesAngelPlusPreferredSharesMember" xlink:to="lab_ddl_SeriesAngelPlusPreferredSharesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConversionOfStockSharesIssued1" xml:lang="en-US">Conversion of Stock, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConversionOfStockSharesIssued1" xml:lang="en-US">Conversion of stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesIssued1" xlink:to="lab_us-gaap_ConversionOfStockSharesIssued1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockVotingRights" xml:lang="en-US">Common Stock, Voting Rights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockVotingRights" xlink:to="lab_us-gaap_CommonStockVotingRights" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockConversionFeatures" xlink:label="loc_us-gaap_CommonStockConversionFeatures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockConversionFeatures" xml:lang="en-US">Common Stock, Terms of Conversion</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockConversionFeatures" xml:lang="en-US">Common stock, conversion features</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockConversionFeatures" xlink:to="lab_us-gaap_CommonStockConversionFeatures" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Common stock,shares reserved</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplit" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplit" xml:lang="en-US">Stockholders' Equity Note, Stock Split</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteStockSplit" xlink:to="lab_us-gaap_StockholdersEquityNoteStockSplit" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FounderSharesMember" xlink:label="loc_ddl_FounderSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_FounderSharesMember" xml:lang="en-US">Founder Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_FounderSharesMember" xlink:to="lab_ddl_FounderSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OtherDesignatedCommonSharesMember" xlink:label="loc_ddl_OtherDesignatedCommonSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OtherDesignatedCommonSharesMember" xml:lang="en-US">Other Designated Common Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OtherDesignatedCommonSharesMember" xlink:to="lab_ddl_OtherDesignatedCommonSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OtherDesignatedCommonSharesMember" xml:lang="en-US">Other Designated Common Shares Member</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EventAxis" xlink:label="loc_ddl_EventAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_EventAxis" xml:lang="en-US">Event [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_EventAxis" xlink:to="lab_ddl_EventAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_EventAxis" xml:lang="en-US">Event.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EventDomain" xlink:label="loc_ddl_EventDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_EventDomain" xml:lang="en-US">Event [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_EventDomain" xlink:to="lab_ddl_EventDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_EventDomain" xml:lang="en-US">Event.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConversionOfRedeemablePreferredStockMember" xlink:label="loc_ddl_ConversionOfRedeemablePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ConversionOfRedeemablePreferredStockMember" xml:lang="en-US">Conversion of Redeemable Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ConversionOfRedeemablePreferredStockMember" xlink:to="lab_ddl_ConversionOfRedeemablePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ConversionOfRedeemablePreferredStockMember" xml:lang="en-US">Conversion of redeemable preferred stock.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EsopPlatformAxis" xlink:label="loc_ddl_EsopPlatformAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_EsopPlatformAxis" xml:lang="en-US">ESOP Platform [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_EsopPlatformAxis" xlink:to="lab_ddl_EsopPlatformAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_EsopPlatformAxis" xml:lang="en-US">ESOP Platform</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EsopPlatformDomain" xlink:label="loc_ddl_EsopPlatformDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_EsopPlatformDomain" xml:lang="en-US">ESOP Platform [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_EsopPlatformDomain" xlink:to="lab_ddl_EsopPlatformDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_EsopPlatformDomain" xml:lang="en-US">ESOP Platform</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreEsopPlatformMember" xlink:label="loc_ddl_OffshoreEsopPlatformMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OffshoreEsopPlatformMember" xml:lang="en-US">Offshore ESOP Platform [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OffshoreEsopPlatformMember" xlink:to="lab_ddl_OffshoreEsopPlatformMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OffshoreEsopPlatformMember" xml:lang="en-US">Offshore ESOP Platform.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Number of Options, Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Number of Options, Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted Average Remaining Contractual Life, Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate Intrinsic Value, Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate Intrinsic Value, Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Number of Options, Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted Average Exercise Price per option, Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted Average Exercise Price per option, Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted Average Exercise Price per option, Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted Average Exercise Price per option, Forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Weighted Average Exercise Price per option, Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted Average grant date fair value per option, Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted Average grant date fair value per option, Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted Average grant date fair value per option, Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Number of Options, Granted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share based compensation arrangement number of share options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted Average grant date fair value per option, Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:to="lab_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xml:lang="en-US">Share based compensation arrangement by share based payment award options exercisable weighted average grant date fair value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Weighted Average Remaining Contractual Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Share based compensation arrangement weighted average contractual life of shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Number of Options, Offshore Forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted Average grant date fair value per option, Offshore Forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OffshoreShareIncentivePlanMember" xml:lang="en-US">Offshore Share Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OffshoreShareIncentivePlanMember" xlink:to="lab_ddl_OffshoreShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OffshoreShareIncentivePlanMember" xml:lang="en-US">Offshore share incentive plan member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="loc_us-gaap_ValuationTechniqueAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xml:lang="en-US">Valuation Approach and Technique [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueAxis" xlink:to="lab_us-gaap_ValuationTechniqueAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaap_ValuationTechniqueDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xml:lang="en-US">Valuation Approach and Technique [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueDomain" xlink:to="lab_us-gaap_ValuationTechniqueDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BinomialTreeOptionPricingModelMember" xlink:label="loc_ddl_BinomialTreeOptionPricingModelMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_BinomialTreeOptionPricingModelMember" xml:lang="en-US">Binomial Tree Option Pricing Model [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_BinomialTreeOptionPricingModelMember" xml:lang="en-US">Binomial Tree Option Pricing Model [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_BinomialTreeOptionPricingModelMember" xlink:to="lab_ddl_BinomialTreeOptionPricingModelMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_BinomialTreeOptionPricingModelMember" xml:lang="en-US">Binomial tree option pricing model member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xml:lang="en-US">Expected volatility (%) Minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Fair value of ordinary shares (US$)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xml:lang="en-US">Risk-free interest rate (%) Minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xml:lang="en-US">Risk-free interest rate (%) Maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Expected dividend yield</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Life of option</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xml:lang="en-US">Exercise multiple</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xml:lang="en-US">Expected volatility (%) Maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xml:lang="en-US">Post-vesting forfeiture rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProductDevelopmentExpenseMember" xlink:label="loc_ddl_ProductDevelopmentExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ProductDevelopmentExpenseMember" xml:lang="en-US">Product Development Expense [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ProductDevelopmentExpenseMember" xlink:to="lab_ddl_ProductDevelopmentExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ProductDevelopmentExpenseMember" xml:lang="en-US">Product development expense.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Share-based Payment Arrangement, Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Share based compensation Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Allocated share-based compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ReplacedPlanMember" xlink:label="loc_ddl_ReplacedPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ReplacedPlanMember" xml:lang="en-US">Replaced Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ReplacedPlanMember" xlink:to="lab_ddl_ReplacedPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ReplacedPlanMember" xml:lang="en-US">Replaced plan member.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember" xml:lang="en-US">Offshore Share Incentive Plan Two Thousand Twenty Plan Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember" xlink:to="lab_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember" xml:lang="en-US">Offshore share incentive plan two thousand twenty plan two member.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember" xml:lang="en-US">Offshore Share Incentive Plan Two Thousand Twenty Plan Three [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember" xlink:to="lab_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember" xml:lang="en-US">Offshore share incentive plan two thousand twenty plan three member.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember" xml:lang="en-US">Offshore Share Incentive Plan Two Thousand Nineteen Plan Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember" xlink:to="lab_ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember" xml:lang="en-US">Offshore share incentive plan two thousand nineteen plan two member.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OnshoreShareIncentivePlanMember" xlink:label="loc_ddl_OnshoreShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OnshoreShareIncentivePlanMember" xml:lang="en-US">Onshore Share Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OnshoreShareIncentivePlanMember" xlink:to="lab_ddl_OnshoreShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OnshoreShareIncentivePlanMember" xml:lang="en-US">Onshore share incentive plan.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember" xml:lang="en-US">Two Thousand And Twenty One Share Incentive Plan One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember" xlink:to="lab_ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember" xml:lang="en-US">Two thousand and twenty one share incentive plan one.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyShareIncentivePlanFourMember" xlink:label="loc_ddl_TwoThousandAndTwentyShareIncentivePlanFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TwoThousandAndTwentyShareIncentivePlanFourMember" xml:lang="en-US">Two Thousand And Twenty Share Incentive Plan Four [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TwoThousandAndTwentyShareIncentivePlanFourMember" xlink:to="lab_ddl_TwoThousandAndTwentyShareIncentivePlanFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TwoThousandAndTwentyShareIncentivePlanFourMember" xml:lang="en-US">Two thousand and twenty share incentive plan four.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember" xml:lang="en-US">Two Thousand And Twenty One Share Incentive Plan Five [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember" xlink:to="lab_ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember" xml:lang="en-US">Two thousand and twenty one share incentive plan five.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareIncentivePlanMember" xlink:label="loc_ddl_ShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShareIncentivePlanMember" xml:lang="en-US">Share Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShareIncentivePlanMember" xlink:to="lab_ddl_ShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShareIncentivePlanMember" xml:lang="en-US">Share incentive plan.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember" xlink:label="loc_ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember" xml:lang="en-US">A And R Two Thousand And Twenty Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember" xml:lang="en-US">A&amp;R 2020 Share Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember" xlink:to="lab_ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember" xml:lang="en-US">A And R Two Thousand And Twenty Share Incentive Plan</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingAxis" xml:lang="en-US">Vesting [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingDomain" xml:lang="en-US">Vesting [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US">Share-based Payment Arrangement, Tranche One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xml:lang="en-US">Share-based Payment Arrangement, Tranche Three [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationAwardTrancheFourMember" xlink:label="loc_ddl_ShareBasedCompensationAwardTrancheFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShareBasedCompensationAwardTrancheFourMember" xml:lang="en-US">Share Based Compensation Award Tranche Four [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShareBasedCompensationAwardTrancheFourMember" xlink:to="lab_ddl_ShareBasedCompensationAwardTrancheFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShareBasedCompensationAwardTrancheFourMember" xml:lang="en-US">Share Based Compensation Award Tranche Four Member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Share based compensation arrangement number share options authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share based compensation arrangement number of shares available for grant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Share based compensation arrangement awards, vesting period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US">Share based compensation arrangement awards, vesting rights percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xml:lang="en-US">Share-based compensation arrangement share options vested fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" xlink:label="loc_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" xml:lang="en-US">Sharebased Compensation Arrangement Increase In Authorized Shares Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" xml:lang="en-US">Share-based compensation arrangement increase in authorized shares percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" xlink:to="lab_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" xml:lang="en-US">Share based compensation arrangement increase in authorized shares percentage.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xml:lang="en-US">Share based compensation arrangement number shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Share-based compensation arrangement unrecognized sharebased compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xml:lang="en-US">Share-based compensation arrangement number share options purchased</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" xlink:label="loc_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" xml:lang="en-US">Share Based Compensation Arrangement Share Options Conversion Factor Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" xml:lang="en-US">Share based compensation arrangement share options conversion factor per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" xlink:to="lab_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" xml:lang="en-US">Share based compensation arrangement share options conversion factor per share.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate" xlink:label="loc_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate" xml:lang="en-US">Share Based Compensation Arrangement Awards Subscription Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate" xml:lang="en-US">Share based compensation arrangement awards subscription rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate" xlink:to="lab_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate" xml:lang="en-US">Share based compensation arrangement awards subscription rate.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SharesReceived" xlink:label="loc_ddl_SharesReceived" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SharesReceived" xml:lang="en-US">Shares Received</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SharesReceived" xml:lang="en-US">Shares Received</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SharesReceived" xlink:to="lab_ddl_SharesReceived" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SharesReceived" xml:lang="en-US">Shares received.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GranteeStatusAxis" xml:lang="en-US">Grantee Status [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GranteeStatusDomain" xml:lang="en-US">Grantee Status [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xml:lang="en-US">Share-based Payment Arrangement, Employee [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PaidInCapitalMember" xlink:label="loc_ddl_PaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PaidInCapitalMember" xml:lang="en-US">Paid In Capital [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PaidInCapitalMember" xlink:to="lab_ddl_PaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PaidInCapitalMember" xml:lang="en-US">Paid In capital.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MezzanineEquityMember" xlink:label="loc_ddl_MezzanineEquityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_MezzanineEquityMember" xml:lang="en-US">Mezzanine Equity [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_MezzanineEquityMember" xlink:to="lab_ddl_MezzanineEquityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_MezzanineEquityMember" xml:lang="en-US">Mezzanine Equity.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourMinusPreferredSharesMember" xlink:label="loc_ddl_SeriesBFourMinusPreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesBFourMinusPreferredSharesMember" xml:lang="en-US">Series B Four Minus Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesBFourMinusPreferredSharesMember" xlink:to="lab_ddl_SeriesBFourMinusPreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SeriesBFourMinusPreferredSharesMember" xml:lang="en-US">Series B four minus preferred shares member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Award Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeniorManagementAwardsTwoThousandTwentyMember" xlink:label="loc_ddl_SeniorManagementAwardsTwoThousandTwentyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeniorManagementAwardsTwoThousandTwentyMember" xml:lang="en-US">Senior Management Awards Two Thousand Twenty [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeniorManagementAwardsTwoThousandTwentyMember" xlink:to="lab_ddl_SeniorManagementAwardsTwoThousandTwentyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SeniorManagementAwardsTwoThousandTwentyMember" xml:lang="en-US">Senior management awards two thousand twenty.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeniorManagementAwardsTwoThousandTwentyOneMember" xlink:label="loc_ddl_SeniorManagementAwardsTwoThousandTwentyOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeniorManagementAwardsTwoThousandTwentyOneMember" xml:lang="en-US">Senior Management Awards Two Thousand Twenty One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeniorManagementAwardsTwoThousandTwentyOneMember" xlink:to="lab_ddl_SeniorManagementAwardsTwoThousandTwentyOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SeniorManagementAwardsTwoThousandTwentyOneMember" xml:lang="en-US">Senior management awards two thousand twenty one.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Title of Individual [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember" xlink:label="loc_srt_DirectorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_DirectorMember" xml:lang="en-US">Director [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xml:lang="en-US">Non-PRC</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xml:lang="en-US">PRC</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xml:lang="en-US">Non-taxable&#160;income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxReconciliationEffectOfPreferentialTax" xlink:label="loc_ddl_IncomeTaxReconciliationEffectOfPreferentialTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IncomeTaxReconciliationEffectOfPreferentialTax" xml:lang="en-US">Income Tax Reconciliation Effect Of Preferential Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_IncomeTaxReconciliationEffectOfPreferentialTax" xml:lang="en-US">Effect of preferential tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IncomeTaxReconciliationEffectOfPreferentialTax" xlink:to="lab_ddl_IncomeTaxReconciliationEffectOfPreferentialTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IncomeTaxReconciliationEffectOfPreferentialTax" xml:lang="en-US">Income tax reconciliation effect of preferential tax.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Effect of income tax rate difference in other jurisdictions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">PRC statutory tax rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Statutory income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Income tax benefit computed at the statutory income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xml:lang="en-US">Non-deductible&#160;expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xml:lang="en-US">Research and development super-deduction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxReconciliationStatutoryIncomeExpense" xlink:label="loc_ddl_IncomeTaxReconciliationStatutoryIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IncomeTaxReconciliationStatutoryIncomeExpense" xml:lang="en-US">Income Tax Reconciliation Statutory Income Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ddl_IncomeTaxReconciliationStatutoryIncomeExpense" xml:lang="en-US">Statutory income/(expense)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IncomeTaxReconciliationStatutoryIncomeExpense" xlink:to="lab_ddl_IncomeTaxReconciliationStatutoryIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IncomeTaxReconciliationStatutoryIncomeExpense" xml:lang="en-US">Income tax reconciliation statutory income expense.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Changes in valuation allowances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xml:lang="en-US">Impact of changes in tax rate on deferred tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxReconciliationTransferPricingAdjustment" xlink:label="loc_ddl_IncomeTaxReconciliationTransferPricingAdjustment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IncomeTaxReconciliationTransferPricingAdjustment" xml:lang="en-US">Income Tax Reconciliation Transfer Pricing Adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_ddl_IncomeTaxReconciliationTransferPricingAdjustment" xml:lang="en-US">Transfer pricing adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IncomeTaxReconciliationTransferPricingAdjustment" xlink:to="lab_ddl_IncomeTaxReconciliationTransferPricingAdjustment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IncomeTaxReconciliationTransferPricingAdjustment" xml:lang="en-US">Income Tax Reconciliation Transfer Pricing Adjustment</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xml:lang="en-US">Deferred tax assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:label="loc_ddl_DeferredTaxAssetsOperatingLeaseLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DeferredTaxAssetsOperatingLeaseLiabilities" xml:lang="en-US">Deferred Tax Assets Operating Lease Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_DeferredTaxAssetsOperatingLeaseLiabilities" xml:lang="en-US">Operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:to="lab_ddl_DeferredTaxAssetsOperatingLeaseLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DeferredTaxAssetsOperatingLeaseLiabilities" xml:lang="en-US">Deferred tax assets operating lease liabilities.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:label="loc_ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities And Other current Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:to="lab_ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" xml:lang="en-US">Deferred tax assets tax Deferred Expense Reserves And Accruals Accrued Liabilities And Other current Liabilities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Tax losses carried forward</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Less: valuation allowances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Total deferred tax assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeferredTaxAssetGovernmentSubsidies" xlink:label="loc_ddl_DeferredTaxAssetGovernmentSubsidies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DeferredTaxAssetGovernmentSubsidies" xml:lang="en-US">Deferred Tax Asset, Government Subsidies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_DeferredTaxAssetGovernmentSubsidies" xml:lang="en-US">Government subsidies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DeferredTaxAssetGovernmentSubsidies" xlink:to="lab_ddl_DeferredTaxAssetGovernmentSubsidies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DeferredTaxAssetGovernmentSubsidies" xml:lang="en-US">Deferred tax asset, government subsidies.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US">Deferred Tax Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US">Deferred tax assets/liabilities, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xml:lang="en-US">Deferred tax liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xml:lang="en-US">Operating lease&#160;right-of-use&#160;assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xml:lang="en-US">Total deferred tax liabilities, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="loc_us-gaap_IncomeTaxUncertaintiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxUncertaintiesAbstract" xml:lang="en-US">Income Tax Uncertainties [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract" xlink:to="lab_us-gaap_IncomeTaxUncertaintiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Unrecognized Tax Benefits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Balance at end of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Balance at beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Unrecognized tax benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xml:lang="en-US">Additions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xml:lang="en-US">Decreases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xml:lang="en-US">Settlement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxDisclosureTable" xlink:label="loc_ddl_IncomeTaxDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IncomeTaxDisclosureTable" xml:lang="en-US">Income Tax Disclosure [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IncomeTaxDisclosureTable" xlink:to="lab_ddl_IncomeTaxDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IncomeTaxDisclosureTable" xml:lang="en-US">Income tax disclosure.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatusForTaxabilityAxis" xlink:label="loc_ddl_StatusForTaxabilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_StatusForTaxabilityAxis" xml:lang="en-US">Status For Taxability [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_StatusForTaxabilityAxis" xlink:to="lab_ddl_StatusForTaxabilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_StatusForTaxabilityAxis" xml:lang="en-US">Status for taxability.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatusForTaxabilityDomain" xlink:label="loc_ddl_StatusForTaxabilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_StatusForTaxabilityDomain" xml:lang="en-US">Status For Taxability [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_StatusForTaxabilityDomain" xlink:to="lab_ddl_StatusForTaxabilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_StatusForTaxabilityDomain" xml:lang="en-US">Status for taxability.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssesasbleProfitsTaxRegimeRateAxis" xlink:label="loc_ddl_AssesasbleProfitsTaxRegimeRateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AssesasbleProfitsTaxRegimeRateAxis" xml:lang="en-US">Assesasble Profits Tax Regime Rate [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AssesasbleProfitsTaxRegimeRateAxis" xlink:to="lab_ddl_AssesasbleProfitsTaxRegimeRateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AssesasbleProfitsTaxRegimeRateAxis" xml:lang="en-US">Assesasble profits tax regime rate.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssesasbleProfitsTaxRegimeRateDomain" xlink:label="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AssesasbleProfitsTaxRegimeRateDomain" xml:lang="en-US">Assesasble Profits Tax Regime Rate [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain" xlink:to="lab_ddl_AssesasbleProfitsTaxRegimeRateDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AssesasbleProfitsTaxRegimeRateDomain" xml:lang="en-US">Assesasble profits tax regime rate.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TaxRateSixteenPointFivePercentMember" xlink:label="loc_ddl_TaxRateSixteenPointFivePercentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TaxRateSixteenPointFivePercentMember" xml:lang="en-US">Tax Rate Sixteen Point Five Percent [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TaxRateSixteenPointFivePercentMember" xlink:to="lab_ddl_TaxRateSixteenPointFivePercentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TaxRateSixteenPointFivePercentMember" xml:lang="en-US">Tax rate sixteen point five percent.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProfitsOnFirstHkTwoMillionMember" xlink:label="loc_ddl_ProfitsOnFirstHkTwoMillionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ProfitsOnFirstHkTwoMillionMember" xml:lang="en-US">Profits On First HK Two Million [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ProfitsOnFirstHkTwoMillionMember" xlink:to="lab_ddl_ProfitsOnFirstHkTwoMillionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ProfitsOnFirstHkTwoMillionMember" xml:lang="en-US">Profits On First HK Two Million.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxDisclosureLineItems" xlink:label="loc_ddl_IncomeTaxDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IncomeTaxDisclosureLineItems" xml:lang="en-US">Income Tax Disclosure [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems" xlink:to="lab_ddl_IncomeTaxDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IncomeTaxDisclosureLineItems" xml:lang="en-US">Income tax disclosure.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" xlink:label="loc_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" xml:lang="en-US">Threshold Percentage Of Reduction Of Taxable Income Eligible For Qualifying Enterprises With Minimal Profits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" xlink:to="lab_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" xml:lang="en-US">Threshold percentage of reduction of taxable income eligible for qualifying enterprises with minimal profits.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferentialStatutoryTaxRate" xlink:label="loc_ddl_PreferentialStatutoryTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PreferentialStatutoryTaxRate" xml:lang="en-US">Preferential Statutory Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_PreferentialStatutoryTaxRate" xml:lang="en-US">Preferential tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PreferentialStatutoryTaxRate" xlink:to="lab_ddl_PreferentialStatutoryTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PreferentialStatutoryTaxRate" xml:lang="en-US">Preferential statutory tax rate.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xlink:label="loc_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xml:lang="en-US">Withholding Tax Rate On Dividend Distributed By Foreign Invested Enterprise To Its Immediate Holding Company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xml:lang="en-US">Withholding Tax Rate On Dividend Distributed By Foreign Invested Enterprise To Its Immediate Holding Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xlink:to="lab_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xml:lang="en-US">Withholding tax rate on dividend distributed by foreign invested enterprise to its immediate holding company.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" xlink:label="loc_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" xml:lang="en-US">Percentage Of Reduced CIT Rate Eligible For Qualifying Enterprises With Minimal profits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" xlink:to="lab_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" xml:lang="en-US">Percentage Of Reduced CIT Rate Eligible For Qualifying Enterprises With Minimal profits.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OperatingLossCarryForwardsPeriod" xlink:label="loc_ddl_OperatingLossCarryForwardsPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OperatingLossCarryForwardsPeriod" xml:lang="en-US">Operating Loss Carry Forwards Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_OperatingLossCarryForwardsPeriod" xml:lang="en-US">Tax losses carry forwards period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OperatingLossCarryForwardsPeriod" xlink:to="lab_ddl_OperatingLossCarryForwardsPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OperatingLossCarryForwardsPeriod" xml:lang="en-US">Operating loss carry forwards period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Net tax operating losses from PRC subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OperatingLossCarryForwardsExpirationYear" xlink:label="loc_ddl_OperatingLossCarryForwardsExpirationYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OperatingLossCarryForwardsExpirationYear" xml:lang="en-US">Operating Loss Carry Forwards Expiration Year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OperatingLossCarryForwardsExpirationYear" xlink:to="lab_ddl_OperatingLossCarryForwardsExpirationYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OperatingLossCarryForwardsExpirationYear" xml:lang="en-US">Operating loss carry forwards expiration year.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" xlink:label="loc_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" xml:lang="en-US">Unrecognized Tax Benefits On Net Basis Against The Deferred Tax Assets Related To tax Loss Carry Forwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" xml:lang="en-US">Unrecognized tax benefits on net basis against the deferred tax assets related to tax loss carry forwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" xlink:to="lab_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" xml:lang="en-US">Unrecognized tax benefits on net basis against the deferred tax assets related to tax loss carry forwards.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xml:lang="en-US">Unrecognized tax benefits income tax penalties and interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="loc_us-gaap_IncomeTaxExaminationDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExaminationDescription" xml:lang="en-US">Income Tax Examination, Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExaminationDescription" xml:lang="en-US">Description of income tax examination</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationDescription" xlink:to="lab_us-gaap_IncomeTaxExaminationDescription" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TaxRateApplicablePeriodAxis" xlink:label="loc_ddl_TaxRateApplicablePeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TaxRateApplicablePeriodAxis" xml:lang="en-US">Tax Rate Applicable Period [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TaxRateApplicablePeriodAxis" xlink:to="lab_ddl_TaxRateApplicablePeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TaxRateApplicablePeriodAxis" xml:lang="en-US">Tax rate applicable period.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TaxRateApplicablePeriodDomain" xlink:label="loc_ddl_TaxRateApplicablePeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TaxRateApplicablePeriodDomain" xml:lang="en-US">Tax Rate Applicable Period [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TaxRateApplicablePeriodDomain" xlink:to="lab_ddl_TaxRateApplicablePeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TaxRateApplicablePeriodDomain" xml:lang="en-US">Tax rate applicable period.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProfitsTaxRegimeAxis" xlink:label="loc_ddl_ProfitsTaxRegimeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ProfitsTaxRegimeAxis" xml:lang="en-US">Profits Tax Regime [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ProfitsTaxRegimeAxis" xlink:to="lab_ddl_ProfitsTaxRegimeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ProfitsTaxRegimeAxis" xml:lang="en-US">Profits tax regime.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProfitsTaxRegimeDomain" xlink:label="loc_ddl_ProfitsTaxRegimeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ProfitsTaxRegimeDomain" xml:lang="en-US">Profits Tax Regime [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ProfitsTaxRegimeDomain" xlink:to="lab_ddl_ProfitsTaxRegimeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ProfitsTaxRegimeDomain" xml:lang="en-US">Profits tax regime.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwotieredprofitsTaxRegimeMember" xlink:label="loc_ddl_TwotieredprofitsTaxRegimeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TwotieredprofitsTaxRegimeMember" xml:lang="en-US">TwoTieredProfits Tax Regime [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TwotieredprofitsTaxRegimeMember" xlink:to="lab_ddl_TwotieredprofitsTaxRegimeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TwotieredprofitsTaxRegimeMember" xml:lang="en-US">Two-tiered&#160;profits tax regime.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EntityClassificationSectorAxis" xlink:label="loc_ddl_EntityClassificationSectorAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_EntityClassificationSectorAxis" xml:lang="en-US">Entity Classification Sector [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_EntityClassificationSectorAxis" xlink:to="lab_ddl_EntityClassificationSectorAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_EntityClassificationSectorAxis" xml:lang="en-US">Entity classification sector.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EntityClassificationSectorDomain" xlink:label="loc_ddl_EntityClassificationSectorDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_EntityClassificationSectorDomain" xml:lang="en-US">Entity Classification Sector [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_EntityClassificationSectorDomain" xlink:to="lab_ddl_EntityClassificationSectorDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_EntityClassificationSectorDomain" xml:lang="en-US">Entity classification sector.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_QualifyingSmallScaleEnterprisesMember" xlink:label="loc_ddl_QualifyingSmallScaleEnterprisesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_QualifyingSmallScaleEnterprisesMember" xml:lang="en-US">Qualifying Small Scale Enterprises [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_QualifyingSmallScaleEnterprisesMember" xlink:to="lab_ddl_QualifyingSmallScaleEnterprisesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_QualifyingSmallScaleEnterprisesMember" xml:lang="en-US">Qualifying small scale enterprises.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="loc_country_CN" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_CN" xml:lang="en-US">CHINA</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_CN" xml:lang="en-US">China [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="loc_country_HK" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_HK" xml:lang="en-US">HONG KONG</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_HK" xml:lang="en-US">Hong Kong [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HK" xlink:to="lab_country_HK" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_WfoeMember" xlink:label="loc_ddl_WfoeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_WfoeMember" xml:lang="en-US">WFOE [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_WfoeMember" xlink:to="lab_ddl_WfoeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_WfoeMember" xml:lang="en-US">Wfoe.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RangeOfTaxableProfitsAxis" xlink:label="loc_ddl_RangeOfTaxableProfitsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RangeOfTaxableProfitsAxis" xml:lang="en-US">Range of Taxable Profits [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RangeOfTaxableProfitsAxis" xlink:to="lab_ddl_RangeOfTaxableProfitsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RangeOfTaxableProfitsAxis" xml:lang="en-US">Range of taxable profits.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RangeOfTaxableProfitsDomain" xlink:label="loc_ddl_RangeOfTaxableProfitsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RangeOfTaxableProfitsDomain" xml:lang="en-US">Range of Taxable Profits [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RangeOfTaxableProfitsDomain" xlink:to="lab_ddl_RangeOfTaxableProfitsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RangeOfTaxableProfitsDomain" xml:lang="en-US">Range of taxable profits.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MoreThan1MillionButLessThan3MillionMember" xlink:label="loc_ddl_MoreThan1MillionButLessThan3MillionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_MoreThan1MillionButLessThan3MillionMember" xml:lang="en-US">More Than 1 Million But Less Than 3 Million [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_MoreThan1MillionButLessThan3MillionMember" xlink:to="lab_ddl_MoreThan1MillionButLessThan3MillionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_MoreThan1MillionButLessThan3MillionMember" xml:lang="en-US">More than 1 million but less than 3 million.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract" xlink:label="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract" xml:lang="en-US">Related Party Transactions Or Balances With The Group [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract" xlink:to="lab_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract" xml:lang="en-US">Related party transactions or balances with the group.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable" xlink:label="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable" xml:lang="en-US">Schedule Of Related Parties That Had Transactions Or Balances With The Group [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable" xlink:to="lab_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable" xml:lang="en-US">Schedule of related parties that had transactions or balances with the group.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_Mr.liangChanglinMember" xlink:label="loc_ddl_Mr.liangChanglinMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_Mr.liangChanglinMember" xml:lang="en-US">Mr.Liang Changlin [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_Mr.liangChanglinMember" xlink:to="lab_ddl_Mr.liangChanglinMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_Mr.liangChanglinMember" xml:lang="en-US">Mr.&#160;Liang changlin.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" xlink:label="loc_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" xml:lang="en-US">Shanghai Tiejun Enterprise Consulting Center [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" xlink:to="lab_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" xml:lang="en-US">Shanghai tiejun enterprise consulting center.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherHoldingLimitedMember" xlink:label="loc_ddl_EatTogetherHoldingLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_EatTogetherHoldingLimitedMember" xml:lang="en-US">Eat Together Holding Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_EatTogetherHoldingLimitedMember" xml:lang="en-US">EatTogether Holding Limited [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_EatTogetherHoldingLimitedMember" xlink:to="lab_ddl_EatTogetherHoldingLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_EatTogetherHoldingLimitedMember" xml:lang="en-US">Eat together holding limited.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems" xlink:label="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems" xml:lang="en-US">Related Party Transactions Or Balances With The Group [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems" xlink:to="lab_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems" xml:lang="en-US">Related party transactions or balances with the group.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" xlink:label="loc_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" xml:lang="en-US">Related Party Transactions By Related Party Relationship with The Group</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" xml:lang="en-US">Related party transactions by related party relationship with the group</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" xlink:to="lab_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" xml:lang="en-US">Related party transactions by related party relationship with the group.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MrLiangChanglinMember" xlink:label="loc_ddl_MrLiangChanglinMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_MrLiangChanglinMember" xml:lang="en-US">Mr Liang Changlin [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_MrLiangChanglinMember" xml:lang="en-US">Mr.&#160;Liang Changlin [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_MrLiangChanglinMember" xlink:to="lab_ddl_MrLiangChanglinMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_MrLiangChanglinMember" xml:lang="en-US">Mr Liang Changlin.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FounderMember" xlink:label="loc_ddl_FounderMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_FounderMember" xml:lang="en-US">Founder [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_FounderMember" xlink:to="lab_ddl_FounderMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_FounderMember" xml:lang="en-US">Founder.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssumptionOfLoanRepaymentConsiderationAxis" xlink:label="loc_ddl_AssumptionOfLoanRepaymentConsiderationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AssumptionOfLoanRepaymentConsiderationAxis" xml:lang="en-US">Assumption Of Loan Repayment Consideration [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AssumptionOfLoanRepaymentConsiderationAxis" xlink:to="lab_ddl_AssumptionOfLoanRepaymentConsiderationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AssumptionOfLoanRepaymentConsiderationAxis" xml:lang="en-US">Assumption of loan repayment consideration.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssumptionOfLoanRepaymentConsiderationDomain" xlink:label="loc_ddl_AssumptionOfLoanRepaymentConsiderationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AssumptionOfLoanRepaymentConsiderationDomain" xml:lang="en-US">Assumption Of Loan Repayment Consideration [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AssumptionOfLoanRepaymentConsiderationDomain" xlink:to="lab_ddl_AssumptionOfLoanRepaymentConsiderationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AssumptionOfLoanRepaymentConsiderationDomain" xml:lang="en-US">Assumption of loan repayment consideration.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember" xlink:label="loc_ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember" xml:lang="en-US">Prepayment For The Future Exercise Price Of EatTogether Warrant [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember" xlink:to="lab_ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember" xml:lang="en-US">Prepayment for the future exercise price of EatTogether warrant.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US">Related Party Transaction [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OnshoreLoansMember" xlink:label="loc_ddl_OnshoreLoansMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OnshoreLoansMember" xml:lang="en-US">Onshore Loans [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OnshoreLoansMember" xlink:to="lab_ddl_OnshoreLoansMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OnshoreLoansMember" xml:lang="en-US">Onshore loans.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SupplementaryAgreementMember" xlink:label="loc_ddl_SupplementaryAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SupplementaryAgreementMember" xml:lang="en-US">Supplementary Agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SupplementaryAgreementMember" xlink:to="lab_ddl_SupplementaryAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SupplementaryAgreementMember" xml:lang="en-US">Supplementary agreement.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transaction [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xml:lang="en-US">Debt Conversion, Converted Instrument, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xml:lang="en-US">Value of warrants issued to settle onshore loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xml:lang="en-US">Due to Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xml:lang="en-US">Amounts due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PaymentsForExerciseOfWarrants" xlink:label="loc_ddl_PaymentsForExerciseOfWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PaymentsForExerciseOfWarrants" xml:lang="en-US">Payments For Exercise Of Warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_PaymentsForExerciseOfWarrants" xml:lang="en-US">Payment for exercise of warrant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PaymentsForExerciseOfWarrants" xlink:to="lab_ddl_PaymentsForExerciseOfWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PaymentsForExerciseOfWarrants" xml:lang="en-US">Payment for exercise of warrants.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Temporary Equity Stock Issued During Period Shares New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Temporary equity, Shares issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Number of preferred shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Temporary equity stock issued during period shares new issues.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US">Debt Instrument, Maturity Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US">Maturity date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfRelatedPartyDebt" xml:lang="en-US">Repayments of Related Party Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RepaymentsOfRelatedPartyDebt" xml:lang="en-US">Repayment of related party debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="lab_us-gaap_RepaymentsOfRelatedPartyDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" xml:lang="en-US">Related Party Transaction, Due from (to) Related Party, Current [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrentAbstract" xml:lang="en-US">Due from Related Parties, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrentAbstract" xml:lang="en-US">Current:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityByClassOfStockTable" xml:lang="en-US">Temporary Equity, by Class of Stock [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="lab_us-gaap_TemporaryEquityByClassOfStockTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="loc_us-gaap_TemporaryEquityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xml:lang="en-US">Temporary Equity [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLineItems" xlink:to="lab_us-gaap_TemporaryEquityLineItems" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquitySharesIssuedPricePricePerShare" xlink:label="loc_ddl_TemporaryEquitySharesIssuedPricePricePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TemporaryEquitySharesIssuedPricePricePerShare" xml:lang="en-US">Temporary Equity Shares Issued Price Price Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_TemporaryEquitySharesIssuedPricePricePerShare" xml:lang="en-US">Temporary equity, shares issued price per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TemporaryEquitySharesIssuedPricePricePerShare" xlink:to="lab_ddl_TemporaryEquitySharesIssuedPricePricePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TemporaryEquitySharesIssuedPricePricePerShare" xml:lang="en-US">Temporary equity, shares issued price per share.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xlink:label="loc_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xml:lang="en-US">Percentage Of Annual Compound Interest From The Actual Payment Date Of Original Issue Price Used To Determine The Redemption Price Of Preferred Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xml:lang="en-US">Percentage of annual compound interest from the actual payment date of original issue price used to determine the redemption price of preferred share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xlink:to="lab_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xml:lang="en-US">Percentage of annual compound interest from the actual payment date of original issue price used to determine the redemption price of preferred share.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xml:lang="en-US">Debt conversion, converted instrument, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="loc_us-gaap_DividendsPreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPreferredStock" xml:lang="en-US">Dividends, Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendsPreferredStock" xml:lang="en-US">Dividends declared</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPreferredStock" xlink:to="lab_us-gaap_DividendsPreferredStock" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" xlink:label="loc_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" xml:lang="en-US">Preferred Stock Liquidation Preference Percentage Of Annual Compound Interest From The Actual Payment Date Of Its Purchase Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" xml:lang="en-US">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" xlink:to="lab_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" xml:lang="en-US">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xlink:label="loc_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xml:lang="en-US">Percentage Of Annual Simple Interest From The Actual Payment Date Of Original Issue Price Used To Determine The Redemption Price Of Preferred Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xml:lang="en-US">Percentage of annual simple interest from the actual payment date of original issue price used to determine the redemption price of preferred share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xlink:to="lab_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xml:lang="en-US">Percentage of annual simple interest from the actual payment date of original issue price used to determine the redemption price of preferred share.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" xlink:label="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" xml:lang="en-US">Preferred Stock Liquidation Preference Percentage Of Original Issue Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" xml:lang="en-US">Preferred shares liquidation preference percentage of original issue price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" xlink:to="lab_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" xml:lang="en-US">Preferred shares liquidation preference percentage of original issue price.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" xlink:label="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" xml:lang="en-US">Preferred Stock Liquidation Preference Percentage Of Original Price As Adjusted For Share Subdivision On Each Preferred Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" xml:lang="en-US">Preferred stock liquidation preference percentage of original price as adjusted for share subdivision on each preferred share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" xlink:to="lab_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" xml:lang="en-US">Preferred stock liquidation preference percentage of original price as adjusted for share subdivision on each preferred share.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Payments of Stock Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Stock issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" xlink:label="loc_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" xml:lang="en-US">Modification Of Preferred Shares Percentage Immediately After Change In Terms Compared To The Fair Value Of The Preferred Shares Immediately Before The Amendment At Each Modification Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" xml:lang="en-US">Modification of preferred shares percentage immediately after change in terms compared to the fair value of the preferred shares immediately before the amendment at each modification date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" xlink:to="lab_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" xml:lang="en-US">Modification of preferred shares percentage immediately after change in terms compared to the fair value of the preferred shares immediately before the amendment at each modification date.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" xlink:label="loc_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" xml:lang="en-US">Threshold Percentage Of Change In Fair Value Used To Determine The Applicability Of Accounting</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" xml:lang="en-US">Threshold percentage of change in fair value used to determine the applicability of accounting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" xlink:to="lab_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" xml:lang="en-US">Threshold percentage of change in fair value used to determine the applicability of accounting.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember" xlink:label="loc_ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember" xml:lang="en-US">Series Angel Preferred Share And Series Angel Plus Preferred Share [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember" xml:lang="en-US">Series Angel Preferred Shares and Series Angel+ Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember" xlink:to="lab_ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember" xml:lang="en-US">Series Angel Plus Preferred Shares and Series Angel Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember" xml:lang="en-US">Series Angel+ Preferred Shares and Series Angel Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember" xlink:to="lab_ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesDRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesDRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesDRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series D Redeemable Convertible Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesDRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series D Redeemable Convertible Preferred Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesDRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesDRedeemableConvertiblePreferredSharesMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series D Plus redeemable convertible preferred shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series D+ redeemable convertible preferred shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" xlink:to="lab_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" xml:lang="en-US">Series D Plus redeemable convertible preferred shares [Member]</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandNineteenConvertibleNoteMember" xlink:label="loc_ddl_TwoThousandNineteenConvertibleNoteMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TwoThousandNineteenConvertibleNoteMember" xml:lang="en-US">Two Thousand Nineteen Convertible Note [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TwoThousandNineteenConvertibleNoteMember" xlink:to="lab_ddl_TwoThousandNineteenConvertibleNoteMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ApplicabilityOfTypeOfAccountingAxis" xlink:label="loc_ddl_ApplicabilityOfTypeOfAccountingAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ApplicabilityOfTypeOfAccountingAxis" xml:lang="en-US">Applicability Of Type Of Accounting [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ApplicabilityOfTypeOfAccountingAxis" xlink:to="lab_ddl_ApplicabilityOfTypeOfAccountingAxis" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ApplicabilityOfTypeOfAccountingDomain" xlink:label="loc_ddl_ApplicabilityOfTypeOfAccountingDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ApplicabilityOfTypeOfAccountingDomain" xml:lang="en-US">Applicability Of Type Of Accounting [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ApplicabilityOfTypeOfAccountingDomain" xlink:to="lab_ddl_ApplicabilityOfTypeOfAccountingDomain" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember" xlink:label="loc_ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember" xml:lang="en-US">Exceeding Ten Percent Result To Extinguishment Accounting [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember" xlink:to="lab_ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_NotExceedingTenPercentResultToModificationAccountingMember" xlink:label="loc_ddl_NotExceedingTenPercentResultToModificationAccountingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_NotExceedingTenPercentResultToModificationAccountingMember" xml:lang="en-US">Not Exceeding Ten Percent Result To Modification Accounting [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_NotExceedingTenPercentResultToModificationAccountingMember" xlink:to="lab_ddl_NotExceedingTenPercentResultToModificationAccountingMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesB4WarrantMember" xlink:label="loc_ddl_SeriesB4WarrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_SeriesB4WarrantMember" xml:lang="en-US">Series B4 Warrant [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_SeriesB4WarrantMember" xlink:to="lab_ddl_SeriesB4WarrantMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Value, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Issuance of Preferred Shares, Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue" xlink:label="loc_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue" xml:lang="en-US">Temporary Equity Increase Decrease In Redemption Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue" xml:lang="en-US">Accretion of Preferred Shares, Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue" xlink:to="lab_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue" xml:lang="en-US">Temporary equity increase decrease in redemption value.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityAccretionToRedemptionValueShares" xlink:label="loc_ddl_TemporaryEquityAccretionToRedemptionValueShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TemporaryEquityAccretionToRedemptionValueShares" xml:lang="en-US">Temporary Equity Accretion To Redemption Value Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_TemporaryEquityAccretionToRedemptionValueShares" xml:lang="en-US">Accretion of Preferred Shares, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TemporaryEquityAccretionToRedemptionValueShares" xlink:to="lab_ddl_TemporaryEquityAccretionToRedemptionValueShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TemporaryEquityAccretionToRedemptionValueShares" xml:lang="en-US">Temporary equity accretion to redemption value shares.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" xlink:label="loc_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" xml:lang="en-US">Temporary Equity Stock Issued During Period Preferred Shares New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" xml:lang="en-US">Issuance of Preferred Shares, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" xlink:to="lab_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" xml:lang="en-US">Temporary equity stock issued during period preferred shares new issues.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" xlink:label="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" xml:lang="en-US">Temproary Equity Shares Redesignated from ordinary shares to series Angel Plus Preferred Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" xml:lang="en-US">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" xlink:to="lab_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" xml:lang="en-US">Temproary equity shares redesignated from ordinary shares to series angel plus preferred shares, shares.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" xlink:label="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" xml:lang="en-US">Temproary Eqity Shares Convrsion Of Preferred Shares To Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" xml:lang="en-US">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" xlink:to="lab_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" xml:lang="en-US">Temproary eqity shares convrsion of preferred shares to ordinary shares, shares.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" xlink:label="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" xml:lang="en-US">Temproary Equity Shares Redesignated from Ordinary Shares to Series Angel Plus Preferred Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" xml:lang="en-US">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" xlink:to="lab_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" xml:lang="en-US">Temproary equity shares redesignated from ordinary shares to series angel plus preferred shares.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" xlink:label="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" xml:lang="en-US">Temproary Eqity Shares Convrsion Of Preferred Shares To Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" xml:lang="en-US">Automatic conversion of preferred shares to ordinary shares upon IPO</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" xlink:to="lab_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" xml:lang="en-US">Temproary eqity shares convrsion of preferred shares to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividendShares" xlink:label="loc_ddl_DeemedDividendShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_DeemedDividendShares" xml:lang="en-US">Deemed Dividend Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_DeemedDividendShares" xml:lang="en-US">Deemed Dividend, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_DeemedDividendShares" xlink:to="lab_ddl_DeemedDividendShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_DeemedDividendShares" xml:lang="en-US">Deemed Dividend, shares</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfSubsidiaryShares" xlink:label="loc_ddl_IssuanceOfSubsidiaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_IssuanceOfSubsidiaryShares" xml:lang="en-US">Issuance Of Subsidiary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_IssuanceOfSubsidiaryShares" xml:lang="en-US">Issuance of subsidiary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_IssuanceOfSubsidiaryShares" xlink:to="lab_ddl_IssuanceOfSubsidiaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_IssuanceOfSubsidiaryShares" xml:lang="en-US">Issuance of subsidiary shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xml:lang="en-US">Payments for Repurchase of Redeemable Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xml:lang="en-US">Accretion of redeemable noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Preferred, Carrying Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xml:lang="en-US">Redeemable minority interest preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" xlink:label="loc_ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" xml:lang="en-US">Percentage of amount equal to the sum of its original issue price on each preferred shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" xml:lang="en-US">&#160;Percentage of amount equal to the sum of its original issue price on each preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" xlink:to="lab_ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" xml:lang="en-US">&#160;Percentage of amount equal to the sum of its original issue price on each preferred shares</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" xlink:label="loc_ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" xml:lang="en-US">Percentage of annual compound interest calculated from the actual payment date of its purchase price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" xml:lang="en-US">Percentage of annual compound interest calculated from the actual payment date of its purchase price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" xlink:to="lab_ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" xml:lang="en-US">Percentage of annual compound interest calculated from the actual payment date of its purchase price</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OrdinarySharesMember" xlink:label="loc_ddl_OrdinarySharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OrdinarySharesMember" xml:lang="en-US">Ordinary shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OrdinarySharesMember" xlink:to="lab_ddl_OrdinarySharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OrdinarySharesMember" xml:lang="en-US">Ordinary shares</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemablePreferredStockDividends" xlink:label="loc_us-gaap_RedeemablePreferredStockDividends" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RedeemablePreferredStockDividends" xml:lang="en-US">Redeemable Preferred Stock Dividends</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RedeemablePreferredStockDividends" xml:lang="en-US">Deemed dividend</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemablePreferredStockDividends" xlink:to="lab_us-gaap_RedeemablePreferredStockDividends" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConversionBasis" xlink:label="loc_us-gaap_PreferredStockConversionBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockConversionBasis" xml:lang="en-US">Preferred Stock, Conversion Basis</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockConversionBasis" xml:lang="en-US">Preferred Stock, Conversion Basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockConversionBasis" xlink:to="lab_us-gaap_PreferredStockConversionBasis" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" xlink:label="loc_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" xml:lang="en-US">Statutory Accounting Practices Statutory Capital And Surplus Rate On After Tax Profits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" xml:lang="en-US">Statutory accounting practices, statutory capital and surplus rate on after tax profits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" xlink:to="lab_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" xml:lang="en-US">Statutory accounting practices, statutory capital and surplus rate on after tax profits.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" xlink:label="loc_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" xml:lang="en-US">Statutory Accounting Practices, Statutory Capital And Surplus Rate On Registered Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" xml:lang="en-US">Statutory accounting practices, statutory capital and surplus rate on registered capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" xlink:to="lab_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" xml:lang="en-US">Statutory accounting practices, statutory capital and surplus rate on registered capital.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xml:lang="en-US">Statutory Accounting Practices, Statutory Capital and Surplus Required</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xml:lang="en-US">Statutory accounting practices, statutory capital and surplus required</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:to="lab_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CondensedBalanceSheetStatementsCaptionsAbstract" xlink:label="loc_ddl_CondensedBalanceSheetStatementsCaptionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_CondensedBalanceSheetStatementsCaptionsAbstract" xml:lang="en-US">Condensed Balance Sheet Statements Captions [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_CondensedBalanceSheetStatementsCaptionsAbstract" xlink:to="lab_ddl_CondensedBalanceSheetStatementsCaptionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_CondensedBalanceSheetStatementsCaptionsAbstract" xml:lang="en-US">Condensed balance sheet statements captions.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ParentCompanyMember" xml:lang="en-US">Parent Company [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AmountsDueFromSubsidiariesCurrent" xlink:label="loc_ddl_AmountsDueFromSubsidiariesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AmountsDueFromSubsidiariesCurrent" xml:lang="en-US">Amounts Due From Subsidiaries Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_AmountsDueFromSubsidiariesCurrent" xml:lang="en-US">Amounts due from subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AmountsDueFromSubsidiariesCurrent" xlink:to="lab_ddl_AmountsDueFromSubsidiariesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AmountsDueFromSubsidiariesCurrent" xml:lang="en-US">Amounts due from subsidiaries current.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" xlink:label="loc_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" xml:lang="en-US">Share of Losses In Excess of Investments in Subsidiaries and Amounts Due From Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" xml:lang="en-US">Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" xlink:to="lab_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" xml:lang="en-US">Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AmountsDueToSubsidiariesCurrent" xlink:label="loc_ddl_AmountsDueToSubsidiariesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_AmountsDueToSubsidiariesCurrent" xml:lang="en-US">Amounts Due To Subsidiaries Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_ddl_AmountsDueToSubsidiariesCurrent" xml:lang="en-US">Amounts due to subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_AmountsDueToSubsidiariesCurrent" xlink:to="lab_ddl_AmountsDueToSubsidiariesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_AmountsDueToSubsidiariesCurrent" xml:lang="en-US">Amounts due to subsidiaries current.</label>
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OtherPayables" xlink:label="loc_ddl_OtherPayables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_ddl_OtherPayables" xml:lang="en-US">Other Payables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_ddl_OtherPayables" xml:lang="en-US">Other payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddl_OtherPayables" xlink:to="lab_ddl_OtherPayables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_ddl_OtherPayables" xml:lang="en-US">Other payables.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTable" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTable" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="lab_srt_CondensedStatementOfComprehensiveIncomeTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedStatementOfIncomeCaptionsLineItems" xml:lang="en-US">Condensed Statement of Income Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="lab_srt_CondensedStatementOfIncomeCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromSubsidiariesNetOfTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesNetOfTax" xml:lang="en-US">Income (Loss) from Subsidiaries, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesNetOfTax" xml:lang="en-US">Share of losses in subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromSubsidiariesNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedCashFlowStatementTable" xml:lang="en-US">Condensed Cash Flow Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>ddl-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 02-May-2022 [03:03:44] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#CoverPage" roleURI="http://www.DingdongLtd.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedStatementsOfChangesInShareholdersDeficit" roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals" roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrganizationAndPrincipalActivities" roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivities" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#SummaryOfPrincipalAccountingPolicies" roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RevenueFromContractsWithCustomers" roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomers" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurements" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#Inventories" roleURI="http://www.DingdongLtd.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PrepaymentsAndOtherCurrentAssets" roleURI="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PropertyAndEquipmentNet" roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNet" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OtherNonCurrentAssets" roleURI="http://www.DingdongLtd.com/role/OtherNonCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShortTermBorrowings" roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowings" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowings" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowings" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#Leases" roleURI="http://www.DingdongLtd.com/role/Leases" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilities" roleURI="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilities" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrdinaryShares" roleURI="http://www.DingdongLtd.com/role/OrdinaryShares" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensation" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxes" roleURI="http://www.DingdongLtd.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RelatedPartyTransactionsAndBalances" roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalances" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableConvertiblePreferredShares" roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredShares" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableNoncontrollingInterests" roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterests" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#NetLossPerShare" roleURI="http://www.DingdongLtd.com/role/NetLossPerShare" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#StatutoryReserves" roleURI="http://www.DingdongLtd.com/role/StatutoryReserves" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RestrictedNetAssets" roleURI="http://www.DingdongLtd.com/role/RestrictedNetAssets" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#CommitmentsAndContingencies" roleURI="http://www.DingdongLtd.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#SubsequentEvents" roleURI="http://www.DingdongLtd.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformation" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformation" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#SummaryOfPrincipalAccountingPoliciesPolicies" roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrganizationAndPrincipalActivitiesTables" roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RevenueFromContractsWithCustomersTables" roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurementsTables" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#InventoriesTables" roleURI="http://www.DingdongLtd.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PrepaymentsAndOtherCurrentAssetsTables" roleURI="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PropertyAndEquipmentNetTables" roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OtherNonCurrentAssetsTables" roleURI="http://www.DingdongLtd.com/role/OtherNonCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShortTermBorrowingsTable" roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowingsTable" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowingsTables" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesTables" roleURI="http://www.DingdongLtd.com/role/LeasesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" roleURI="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensationTables" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesTables" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RelatedPartyTransactionsAndBalancesTables" roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableConvertiblePreferredSharesTables" roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableNoncontrollingInterestsTables" roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#NetLossPerShareTables" roleURI="http://www.DingdongLtd.com/role/NetLossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformationTables" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrganizationAndPrincipalActivitiesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail" roleURI="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail" roleURI="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail" roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RevenueFromContractsWithCustomersAdditionalInformationalDetail" roleURI="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurementsAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail" roleURI="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#InventoriesSummaryOfScheduleOfInventoryCurrentDetail" roleURI="http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail" roleURI="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PropertyAndEquipmentNetAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail" roleURI="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail" roleURI="http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShortTermBorrowingsScheduleOfShortTermDebtDetail" roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShortTermBorrowingsAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowingsAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail" roleURI="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail" roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesSummaryOfLeaseCostDetail" roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" roleURI="http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail" roleURI="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#OrdinarySharesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensationSummaryOfOptionActivitiesDetail" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ShareBasedCompensationAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail" roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RelatedPartyTransactionsAndBalancesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail" roleURI="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableConvertiblePreferredSharesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail" roleURI="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail" roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RedeemableNoncontrollingInterestsAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail" roleURI="http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#NetLossPerShareAdditionalInformationDetails" roleURI="http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#StatutoryReservesAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/StatutoryReservesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#RestrictedNetAssetsAdditionalInformationDetail" roleURI="http://www.DingdongLtd.com/role/RestrictedNetAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail" />
<roleRef xlink:type="simple" xlink:href="ddl-20211231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail" roleURI="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail" />
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_1280487" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_1280488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1280487" xlink:to="loc_dei_DocumentInformationTable_1280488" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1280531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_1280488" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1280531" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1280532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1280531" xlink:to="loc_us-gaap_ClassOfStockDomain_1280532" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1283818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280532" xlink:to="loc_dei_AdrMember_1283818" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1323123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280532" xlink:to="loc_us-gaap_CommonClassAMember_1323123" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1320189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280532" xlink:to="loc_us-gaap_CommonClassBMember_1320189" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1283816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_1280488" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1283816" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1283817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1283816" xlink:to="loc_us-gaap_EquityComponentDomain_1283817" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_1320186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_1280488" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_1320186" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1320187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1320186" xlink:to="loc_dei_AddressTypeDomain_1320187" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_1320188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_1320187" xlink:to="loc_dei_BusinessContactMember_1320188" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_1280491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_1280488" xlink:to="loc_dei_DocumentInformationLineItems_1280491" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_1325973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentType_1325973" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_1280494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentAnnualReport_1280494" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_1280496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentTransitionReport_1280496" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_1283722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentShellCompanyReport_1283722" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_1280497" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityInteractiveDataCurrent_1280497" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_1280498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_AmendmentFlag_1280498" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_1280499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentPeriodEndDate_1280499" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_1280500" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentFiscalYearFocus_1280500" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1280501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1280501" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_1280502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityRegistrantName_1280502" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_1280503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityCentralIndexKey_1280503" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_1280504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityFileNumber_1280504" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1280505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1280505" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_1280507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityShellCompany_1280507" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_1280508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityFilerCategory_1280508" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_1280509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityEmergingGrowthCompany_1280509" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_1280514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityAddressAddressLine1_1280514" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_1280515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityAddressAddressLine2_1280515" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_1280516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityAddressCityOrTown_1280516" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_1280518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityAddressCountry_1280518" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_1280519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityAddressPostalZipCode_1280519" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion_1326316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_CountryRegion_1326316" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_1280520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_CityAreaCode_1280520" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_1280521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_LocalPhoneNumber_1280521" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_1280522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_Security12bTitle_1280522" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_1280523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_TradingSymbol_1280523" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_1280524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_SecurityExchangeName_1280524" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_1280566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentRegistrationStatement_1280566" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_1280569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_1280569" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_1280578" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityVoluntaryFilers_1280578" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_1280579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityCurrentReportingStatus_1280579" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_1283718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_CurrentFiscalYearEndDate_1283718" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1283720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1283720" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_1283724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_DocumentAccountingStandard_1283724" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_1283726" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_ContactPersonnelName_1283726" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_1326274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_ContactPersonnelEmailAddress_1326274" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag_1283739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_NoTradingSymbolFlag_1283739" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_1283754" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_IcfrAuditorAttestationFlag_1283754" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_1323235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_AuditorName_1323235" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_1323236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_AuditorFirmId_1323236" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_1323237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1280491" xlink:to="loc_dei_AuditorLocation_1323237" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1280613" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1280616" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1280613" xlink:to="loc_us-gaap_StatementTable_1280616" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1280705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1280616" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1280705" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1280706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1280705" xlink:to="loc_us-gaap_ClassOfStockDomain_1280706" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1280708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1280708" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1280709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1280709" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1280710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1280710" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1280711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1280711" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1280712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1280712" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1280713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1280713" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1280715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1280715" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1280716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1280716" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1280717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1280717" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1280719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1280719" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1280721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1280721" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1322164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_us-gaap_CommonClassAMember_1322164" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1322165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1280706" xlink:to="loc_us-gaap_CommonClassBMember_1322165" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_1280798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1280616" xlink:to="loc_srt_StatementScenarioAxis_1280798" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1280799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_1280798" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1280799" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1280618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1280616" xlink:to="loc_us-gaap_StatementLineItems_1280618" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1280628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_AssetsAbstract_1280628" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1280630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1280628" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1280630" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1280637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1280637" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_1280638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_RestrictedCashCurrent_1280638" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1280639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_ShortTermInvestments_1280639" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1280640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1280640" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1280642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1280642" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_1280643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_InventoryNet_1280643" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Supplies" xlink:label="loc_us-gaap_Supplies_1280645" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_Supplies_1280645" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1280646" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1280630" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1280646" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1280647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1280628" xlink:to="loc_us-gaap_AssetsCurrent_1280647" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_1280648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1280628" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_1280648" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1280649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1280648" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1280649" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1280650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1280648" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1280650" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1280651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1280648" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1280651" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_1280652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1280628" xlink:to="loc_us-gaap_AssetsNoncurrent_1280652" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1280653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1280628" xlink:to="loc_us-gaap_Assets_1280653" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_1280657" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_AccountsPayableCurrent_1280657" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_1280659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_DeferredRevenueCurrent_1280659" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1280660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1280660" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1280661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1280661" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1280662" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1280662" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1280663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_ShortTermBorrowings_1280663" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_1280665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_LongTermDebtCurrent_1280665" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_1280666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1280656" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_1280666" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1280668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" xlink:to="loc_us-gaap_LiabilitiesCurrent_1280668" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_1280670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_1280670" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1280674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1280670" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1280674" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1280677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1280670" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1280677" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1322162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1280670" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1322162" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1280694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1280694" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1280695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1280655" xlink:to="loc_us-gaap_Liabilities_1280695" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_1360884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_CommitmentsAndContingencies_1360884" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract" xlink:label="loc_us-gaap_TemporaryEquityAbstract_1280702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_TemporaryEquityAbstract_1280702" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1280703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityAbstract_1280702" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1280703" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_1326413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityAbstract_1280702" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_1326413" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_1412456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityAbstract_1280702" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_1412456" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1280722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1280722" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_1280725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1280722" xlink:to="loc_us-gaap_CommonStockValue_1280725" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1280726" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1280722" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1280726" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1322163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1280722" xlink:to="loc_us-gaap_TreasuryStockValue_1322163" use="optional" order="62" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1280727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1280722" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1280727" use="optional" order="63" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1280730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1280722" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1280730" use="optional" order="64" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1280732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_StockholdersEquity_1280732" use="optional" order="65" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1280733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280618" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1280733" use="optional" order="66" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1284135" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1284145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1284135" xlink:to="loc_us-gaap_StatementTable_1284145" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1284146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1284145" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1284146" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1284147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1284146" xlink:to="loc_us-gaap_ClassOfStockDomain_1284147" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1284182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_us-gaap_CommonStockMember_1284182" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1284183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1284183" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1284185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1284185" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1284186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1284186" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1284188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1284188" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1284189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1284189" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1284190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1284190" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1284191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1284191" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1284192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1284192" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1284193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1284193" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1284194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1284194" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1284196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1284196" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1320134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_us-gaap_CommonClassAMember_1320134" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1320135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1284147" xlink:to="loc_us-gaap_CommonClassBMember_1320135" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1284152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1284145" xlink:to="loc_us-gaap_StatementLineItems_1284152" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_1284170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_1284170" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_1284173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_1284173" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_1284174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_1284174" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_1284176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_1284176" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1284178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1284178" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1284179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1284179" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1284180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_CommonStockSharesIssued_1284180" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1284181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1284152" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1284181" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_1280922" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1280926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_1280922" xlink:to="loc_us-gaap_StatementTable_1280926" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1280927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1280926" xlink:to="loc_srt_ProductOrServiceAxis_1280927" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1280928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1280927" xlink:to="loc_srt_ProductsAndServicesDomain_1280928" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1280929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_us-gaap_ProductMember_1280929" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_1280930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_us-gaap_ServiceMember_1280930" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CostOfGoodsSoldMember" xlink:label="loc_ddl_CostOfGoodsSoldMember_1326673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_ddl_CostOfGoodsSoldMember_1326673" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FulfilmentExpensesMember" xlink:label="loc_ddl_FulfilmentExpensesMember_1326674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_ddl_FulfilmentExpensesMember_1326674" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SellingAndMarketingExpensesMember" xlink:label="loc_ddl_SellingAndMarketingExpensesMember_1326679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_ddl_SellingAndMarketingExpensesMember_1326679" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProductDevelopmentExpensesMember" xlink:label="loc_ddl_ProductDevelopmentExpensesMember_1326677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_ddl_ProductDevelopmentExpensesMember_1326677" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_GeneralAndAdministrativeExpensesMember" xlink:label="loc_ddl_GeneralAndAdministrativeExpensesMember_1326681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1280928" xlink:to="loc_ddl_GeneralAndAdministrativeExpensesMember_1326681" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_1281012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1280926" xlink:to="loc_srt_StatementScenarioAxis_1281012" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1281013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_1281012" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1281013" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1360958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1280926" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1360958" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1360959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1360958" xlink:to="loc_us-gaap_ClassOfStockDomain_1360959" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ClassAAndClassBOrdinaryShares.Member" xlink:label="loc_ddl_ClassAAndClassBOrdinaryShares.Member_1360964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1360959" xlink:to="loc_ddl_ClassAAndClassBOrdinaryShares.Member_1360964" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1280931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1280926" xlink:to="loc_us-gaap_StatementLineItems_1280931" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_1280934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_RevenuesAbstract_1280934" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1280938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_1280934" xlink:to="loc_us-gaap_Revenues_1280938" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_1280952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_1280952" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1280990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_OperatingIncomeLoss_1280990" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_1326848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_InvestmentIncomeInterest_1326848" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1326849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_InterestExpense_1326849" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome_1326851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_OtherNonoperatingIncome_1326851" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_1326852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_OtherNonoperatingExpense_1326852" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_1326853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_1326853" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1326855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1326855" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1326866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1326866" use="optional" order="28" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1326868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_NetIncomeLoss_1326868" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1280969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1280969" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividend" xlink:label="loc_ddl_DeemedDividend_1280971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_ddl_DeemedDividend_1280971" use="optional" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1280972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1280942" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1280972" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1280973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1280973" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_1280974" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1280973" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_1280974" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1280975" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1280975" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1280976" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1280975" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1280976" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1280931" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1280984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1280984" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1280985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1280985" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccretionOfRedeemableConvertiblePreferredShares" xlink:label="loc_ddl_AccretionOfRedeemableConvertiblePreferredShares_1284007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" xlink:to="loc_ddl_AccretionOfRedeemableConvertiblePreferredShares_1284007" use="optional" order="40" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_Dividend" xlink:label="loc_ddl_Dividend_1284008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" xlink:to="loc_ddl_Dividend_1284008" use="optional" order="41" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xlink:label="loc_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic_1280987" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1280982" xlink:to="loc_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic_1280987" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_1281020" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_1281020" xlink:to="loc_us-gaap_StatementTable_1281021" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1281024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281021" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1281024" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1281025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1281024" xlink:to="loc_us-gaap_EquityComponentDomain_1281025" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1281026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1281025" xlink:to="loc_us-gaap_CommonStockMember_1281026" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_1322204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1281025" xlink:to="loc_us-gaap_TreasuryStockMember_1322204" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1281027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1281025" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1281027" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1281029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1281025" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1281029" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_1281030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1281025" xlink:to="loc_us-gaap_RetainedEarningsMember_1281030" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281021" xlink:to="loc_us-gaap_StatementLineItems_1281034" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_1281035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_SharesOutstanding_1281035" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1281036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockholdersEquity_1281036" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:label="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock_1281037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock_1281037" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares" xlink:label="loc_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares_1326511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares_1326511" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue" xlink:label="loc_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue_1322215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue_1322215" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1322193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1322193" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1322194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1322194" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares" xlink:label="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares_1322195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares_1322195" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue" xlink:label="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue_1322197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue_1322197" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_1281039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_1281039" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1281040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1281040" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_1322199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_1322199" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_1322200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_1322200" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1281041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_NetIncomeLoss_1281041" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1281047" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1281047" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_1281044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_SharesOutstanding_1281044" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1281045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281034" xlink:to="loc_us-gaap_StockholdersEquity_1281045" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_1361016" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1361020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_1361016" xlink:to="loc_us-gaap_StatementTable_1361020" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1361033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1361020" xlink:to="loc_dei_LegalEntityAxis_1361033" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1361034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1361033" xlink:to="loc_dei_EntityDomain_1361034" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatbetterHoldingLimitedMember" xlink:label="loc_ddl_EatbetterHoldingLimitedMember_1361036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1361034" xlink:to="loc_ddl_EatbetterHoldingLimitedMember_1361036" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1398916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1361020" xlink:to="loc_us-gaap_PlanNameAxis_1398916" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1398917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1398916" xlink:to="loc_us-gaap_PlanNameDomain_1398917" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1361023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1361020" xlink:to="loc_us-gaap_StatementLineItems_1361023" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CommonSharesHeld" xlink:label="loc_ddl_CommonSharesHeld_1397458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1361023" xlink:to="loc_ddl_CommonSharesHeld_1397458" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1281053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1281053" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1281054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1281053" xlink:to="loc_us-gaap_NetIncomeLoss_1281054" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1281055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1281053" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1281055" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1281056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1281055" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1281056" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionExpense" xlink:label="loc_us-gaap_AccretionExpense_1281057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1281055" xlink:to="loc_us-gaap_AccretionExpense_1281057" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1281058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1281055" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1281058" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_1281060" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1281055" xlink:to="loc_us-gaap_ShareBasedCompensation_1281060" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1281062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1281055" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1281062" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1281063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1281055" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1281063" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_1281064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1281055" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_1281064" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1281053" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1281067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1281067" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1281068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1281068" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies_1281070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies_1281070" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1281071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1281071" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="loc_ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_1281074" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_1281074" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1281076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1281076" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1281077" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1281077" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1281078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1281078" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_1281079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_1281079" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:label="loc_ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_1281081" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_1281081" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1281083" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1281083" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1322226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1322226" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1281084" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1281065" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1281084" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1281085" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1281085" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1281086" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1281085" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1281086" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1281087" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1281085" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1281087" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1281088" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1281085" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1281088" use="optional" order="28" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1281092" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1281085" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1281092" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PaymentsToFundLoansToRelatedParties" xlink:label="loc_ddl_PaymentsToFundLoansToRelatedParties_1281097" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1281085" xlink:to="loc_ddl_PaymentsToFundLoansToRelatedParties_1281097" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RepaymentOfLoansFromRelatedParties" xlink:label="loc_ddl_RepaymentOfLoansFromRelatedParties_1322241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1281085" xlink:to="loc_ddl_RepaymentOfLoansFromRelatedParties_1322241" use="optional" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1281099" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1281085" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1281099" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_1281102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_1281102" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_1281103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_1281103" use="optional" order="35" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1281104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1281104" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1281105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1281105" use="optional" order="37" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1281106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1281106" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost" xlink:label="loc_ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost_1281107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost_1281107" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest" xlink:label="loc_ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest_1322245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest_1322245" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_1364437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_1364437" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RepurchaseOfOrdinaryShares" xlink:label="loc_ddl_RepurchaseOfOrdinaryShares_1322253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_ddl_RepurchaseOfOrdinaryShares_1322253" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent_1281108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_us-gaap_ProceedsFromContributionsFromParent_1281108" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RepaymentOfAdvanceFromShareholders" xlink:label="loc_ddl_RepaymentOfAdvanceFromShareholders_1322255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_ddl_RepaymentOfAdvanceFromShareholders_1322255" use="optional" order="44" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1281109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1281101" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1281109" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1281110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1281110" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1281111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1281111" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1281115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1281115" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1281112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1281112" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1281114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_1281114" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_1281119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1281114" xlink:to="loc_us-gaap_InterestPaidNet_1281119" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1281120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1281120" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAssumed1" xlink:label="loc_us-gaap_LiabilitiesAssumed1_1281122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1281120" xlink:to="loc_us-gaap_LiabilitiesAssumed1_1281122" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants" xlink:label="loc_ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants_1281125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1281120" xlink:to="loc_ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants_1281125" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes" xlink:label="loc_ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes_1284095" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1281120" xlink:to="loc_ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes_1284095" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder" xlink:label="loc_ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder_1281126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1281120" xlink:to="loc_ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder_1281126" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants" xlink:label="loc_ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants_1323812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1281120" xlink:to="loc_ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants_1323812" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders" xlink:label="loc_ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders_1322259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1281120" xlink:to="loc_ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders_1322259" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_1281127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1281050" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_1281127" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1281128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_1281127" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1281128" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_1281129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_1281127" xlink:to="loc_us-gaap_RestrictedCashCurrent_1281129" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1281130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_1281127" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1281130" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivities">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1281178" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1281179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1281178" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1281179" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1281987" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1281988" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281987" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1281988" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomers">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1281856" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_1281857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1281856" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_1281857" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/FairValueMeasurements">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1281413" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1281415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1281413" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1281415" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/Inventories">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_1281252" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_1281255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_1281252" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_1281255" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281359" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_1281360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281359" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_1281360" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PropertyAndEquipmentNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281300" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1281302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281300" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1281302" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OtherNonCurrentAssets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281248" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OtherNonCurrentAssetsTextBlock" xlink:label="loc_ddl_OtherNonCurrentAssetsTextBlock_1284061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281248" xlink:to="loc_ddl_OtherNonCurrentAssetsTextBlock_1284061" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShortTermBorrowings">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1281393" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_us-gaap_ShortTermDebtTextBlock_1281394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281393" xlink:to="loc_us-gaap_ShortTermDebtTextBlock_1281394" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LongTermBorrowings">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1281737" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock_1281738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281737" xlink:to="loc_us-gaap_LongTermDebtTextBlock_1281738" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/Leases">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_1281437" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_1281438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1281437" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_1281438" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilities">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1281554" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_1281555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281554" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_1281555" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OrdinaryShares">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_1281585" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OrdinarySharesTextBlock" xlink:label="loc_ddl_OrdinarySharesTextBlock_1281586" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1281585" xlink:to="loc_ddl_OrdinarySharesTextBlock_1281586" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1281639" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1281641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1281639" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1281641" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1282583" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1282584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282583" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1282584" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalances">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1282917" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1282918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1282917" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1282918" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredShares">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_1283641" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RedeemableConvertiblePreferredSharesTextBlock" xlink:label="loc_ddl_RedeemableConvertiblePreferredSharesTextBlock_1283642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_1283641" xlink:to="loc_ddl_RedeemableConvertiblePreferredSharesTextBlock_1283642" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterests">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_1322346" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock_1322349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1322346" xlink:to="loc_us-gaap_MinorityInterestDisclosureTextBlock_1322349" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/NetLossPerShare">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1281547" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_1281548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1281547" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_1281548" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/StatutoryReserves">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatutoryReservesAbstract" xlink:label="loc_ddl_StatutoryReservesAbstract_1281901" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatutoryReservesDisclosureTextBlock" xlink:label="loc_ddl_StatutoryReservesDisclosureTextBlock_1283971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_StatutoryReservesAbstract_1281901" xlink:to="loc_ddl_StatutoryReservesDisclosureTextBlock_1283971" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RestrictedNetAssets">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RestrictedAssetDisclosureAbstract" xlink:label="loc_ddl_RestrictedAssetDisclosureAbstract_1281896" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_1281897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_RestrictedAssetDisclosureAbstract_1281896" xlink:to="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_1281897" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1281891" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1281892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1281891" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1281892" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/SubsequentEvents">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1281816" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1281817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1281816" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_1281817" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1282074" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_1282075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1282074" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_1282075" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1281991" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_1281992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_1281992" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_1281993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_1281993" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_1281994" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_UseOfEstimates_1281994" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1282001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1282001" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConvenienceTranslationPolicyTextBlock" xlink:label="loc_ddl_ConvenienceTranslationPolicyTextBlock_1282003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_ddl_ConvenienceTranslationPolicyTextBlock_1282003" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1282005" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1282005" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RestrictedCashPolicyTextBlock" xlink:label="loc_ddl_RestrictedCashPolicyTextBlock_1282006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_ddl_RestrictedCashPolicyTextBlock_1282006" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_1282007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_1282007" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_1282008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_1282008" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_1282009" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_1282009" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1282010" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1282010" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_1282011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_1282011" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1282012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1282012" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_1282013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_1282013" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_1282014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_1282014" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FulfillmentExpensesPolicyTextBlock" xlink:label="loc_ddl_FulfillmentExpensesPolicyTextBlock_1282015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_ddl_FulfillmentExpensesPolicyTextBlock_1282015" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1282016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1282016" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1282018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1282018" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_1282019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_1282019" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_1282026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_1282026" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock" xlink:label="loc_ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock_1282029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock_1282029" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RedeemableNonControllingInterestsPolicyTextBlock" xlink:label="loc_ddl_RedeemableNonControllingInterestsPolicyTextBlock_1397838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_ddl_RedeemableNonControllingInterestsPolicyTextBlock_1397838" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1282031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1282031" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_GovernmentSubsidiesPolicyTextBlock" xlink:label="loc_ddl_GovernmentSubsidiesPolicyTextBlock_1282032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_ddl_GovernmentSubsidiesPolicyTextBlock_1282032" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_InterestIncomePolicyTextBlock" xlink:label="loc_ddl_InterestIncomePolicyTextBlock_1282033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_ddl_InterestIncomePolicyTextBlock_1282033" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_1282034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_1282034" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_1282035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_1282035" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PrcValueaddedTaxesPolicyTextBlock" xlink:label="loc_ddl_PrcValueaddedTaxesPolicyTextBlock_1282036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_ddl_PrcValueaddedTaxesPolicyTextBlock_1282036" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_1282037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_1282037" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_1397846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_1397846" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_1282039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_1282039" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CurrencyConvertibilityRiskPolicyTextBlock" xlink:label="loc_ddl_CurrencyConvertibilityRiskPolicyTextBlock_1282040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_ddl_CurrencyConvertibilityRiskPolicyTextBlock_1282040" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock" xlink:label="loc_ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock_1282041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock_1282041" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1282044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1281991" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1282044" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1281196" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfMajorSubsidiariesTableTextBlock" xlink:label="loc_ddl_ScheduleOfMajorSubsidiariesTableTextBlock_1281197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1281196" xlink:to="loc_ddl_ScheduleOfMajorSubsidiariesTableTextBlock_1281197" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1281859" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1281860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1281859" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1281860" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/FairValueMeasurementsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1281432" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1281433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1281432" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1281433" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_1281435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1281432" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_1281435" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1281436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1281432" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1281436" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/InventoriesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_1281259" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1281260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_1281259" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1281260" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281364" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_1281365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281364" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_1281365" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281307" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1281308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281307" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1281308" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" xlink:label="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock_1281314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281307" xlink:to="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock_1281314" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OtherNonCurrentAssetsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281253" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_1281254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281253" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_1281254" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShortTermBorrowingsTable">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1281396" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTextBlock_1281397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281396" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTextBlock_1281397" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LongTermBorrowingsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1281782" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1281783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281782" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1281783" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1281784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281782" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1281784" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LeasesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_1281441" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock" xlink:label="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock_1281443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1281441" xlink:to="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock_1281443" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_1281445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1281441" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_1281445" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1281454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1281441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1281454" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1281560" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock" xlink:label="loc_ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock_1281561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281560" xlink:to="loc_ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock_1281561" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1281651" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1281651" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283503" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1283504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283503" xlink:to="loc_us-gaap_PlanNameAxis_1283504" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1283505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1283504" xlink:to="loc_us-gaap_PlanNameDomain_1283505" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283503" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283506" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_1281654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_1281654" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1283508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283506" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1283508" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1283509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283506" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1283509" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1282591" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1282595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282591" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1282595" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1282596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282591" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1282596" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1282597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282591" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1282597" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock_1282598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282591" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock_1282598" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1322654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282591" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1322654" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1282924" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock" xlink:label="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock_1282925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1282924" xlink:to="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock_1282925" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock" xlink:label="loc_ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock_1282927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1282924" xlink:to="loc_ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock_1282927" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_1283647" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock" xlink:label="loc_us-gaap_TemporaryEquityTableTextBlock_1283648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_1283647" xlink:to="loc_us-gaap_TemporaryEquityTableTextBlock_1283648" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_1322356" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestTableTextBlock_1322358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1322356" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestTableTextBlock_1322358" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/NetLossPerShareTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDisclosuresAbstract" xlink:label="loc_us-gaap_ClassOfStockDisclosuresAbstract_1281551" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1281553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDisclosuresAbstract_1281551" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1281553" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1282079" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1282085" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1282079" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1282085" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1282086" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1282085" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1282086" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1282087" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1282086" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1282087" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282092" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1282085" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282092" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_1282082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282092" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_1282082" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_1283882" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282092" xlink:to="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_1283882" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_1283883" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282092" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_1283883" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1281182" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1281182" xlink:to="loc_us-gaap_StatementTable_1281184" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1281192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281184" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1281192" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1281193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1281192" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1281193" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember" xlink:label="loc_srt_SubsidiariesMember_1281194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1281193" xlink:to="loc_srt_SubsidiariesMember_1281194" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1281185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281184" xlink:to="loc_dei_LegalEntityAxis_1281185" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1281186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1281185" xlink:to="loc_dei_EntityDomain_1281186" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" xlink:label="loc_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember_1281188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281186" xlink:to="loc_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember_1281188" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281184" xlink:to="loc_us-gaap_StatementLineItems_1281187" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_1281189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281187" xlink:to="loc_dei_EntityIncorporationDateOfIncorporation_1281189" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1281190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281187" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1281190" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1281199" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfMajorSubsidiariesTable" xlink:label="loc_ddl_ScheduleOfMajorSubsidiariesTable_1281200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1281199" xlink:to="loc_ddl_ScheduleOfMajorSubsidiariesTable_1281200" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1281202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesTable_1281200" xlink:to="loc_dei_LegalEntityAxis_1281202" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1281203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1281202" xlink:to="loc_dei_EntityDomain_1281203" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember" xlink:label="loc_ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember_1281204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember_1281204" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DingdongFreshHongKongLimitedDingdongHkMember" xlink:label="loc_ddl_DingdongFreshHongKongLimitedDingdongHkMember_1281206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_DingdongFreshHongKongLimitedDingdongHkMember_1281206" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember" xlink:label="loc_ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember_1281207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember_1281207" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember" xlink:label="loc_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember_1281208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember_1281208" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_YihengyishuShanghaiECommerceCoLtdMember" xlink:label="loc_ddl_YihengyishuShanghaiECommerceCoLtdMember_1281209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_YihengyishuShanghaiECommerceCoLtdMember_1281209" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember" xlink:label="loc_ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember_1281210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember_1281210" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember" xlink:label="loc_ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember_1281211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember_1281211" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShishishunShenzhenECommerceCoLtdMember" xlink:label="loc_ddl_ShishishunShenzhenECommerceCoLtdMember_1281213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ShishishunShenzhenECommerceCoLtdMember_1281213" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShishishunJiangsuECommerceCoLtdMember" xlink:label="loc_ddl_ShishishunJiangsuECommerceCoLtdMember_1281217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ShishishunJiangsuECommerceCoLtdMember_1281217" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ChaoLizhiJiangsuECommerceCoLtdMember" xlink:label="loc_ddl_ChaoLizhiJiangsuECommerceCoLtdMember_1281214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ChaoLizhiJiangsuECommerceCoLtdMember_1281214" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BeijingBujiangjiuECommerceCoLtdMember" xlink:label="loc_ddl_BeijingBujiangjiuECommerceCoLtdMember_1281215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_BeijingBujiangjiuECommerceCoLtdMember_1281215" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiYushengbaiguFoodCoLtdMember" xlink:label="loc_ddl_ShanghaiYushengbaiguFoodCoLtdMember_1281216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ShanghaiYushengbaiguFoodCoLtdMember_1281216" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member" xlink:label="loc_ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member_1363191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1281203" xlink:to="loc_ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member_1363191" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1281230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesTable_1281200" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1281230" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1281231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1281230" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1281231" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember" xlink:label="loc_srt_SubsidiariesMember_1281232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1281231" xlink:to="loc_srt_SubsidiariesMember_1281232" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfMajorSubsidiariesLineItems" xlink:label="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesTable_1281200" xlink:to="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="loc_dei_EntityInformationFormerLegalOrRegisteredName_1281245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_dei_EntityInformationFormerLegalOrRegisteredName_1281245" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1281235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1281235" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_1281236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_dei_EntityIncorporationDateOfIncorporation_1281236" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1281238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1281238" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_1281244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfMajorSubsidiariesLineItems_1281234" xlink:to="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_1281244" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1282090" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1282140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1282090" xlink:to="loc_us-gaap_StatementTable_1282140" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1282141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1282140" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1282141" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1282142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1282141" xlink:to="loc_us-gaap_ClassOfStockDomain_1282142" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_1284566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1282140" xlink:to="loc_srt_CurrencyAxis_1284566" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_1284567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_1284566" xlink:to="loc_currency_AllCurrenciesDomain_1284567" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY" xlink:label="loc_currency_CNY_1284569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_1284567" xlink:to="loc_currency_CNY_1284569" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1363689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1282140" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1363689" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1363690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1363689" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1363690" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeMember" xlink:label="loc_us-gaap_OtherIncomeMember_1363691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1363690" xlink:to="loc_us-gaap_OtherIncomeMember_1363691" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1363693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1282140" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1363693" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1363695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1363693" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1363695" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1363697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1363695" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1363697" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1282143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1282140" xlink:to="loc_us-gaap_StatementLineItems_1282143" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_1282114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_1282114" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RestrictedCashTermPeriod" xlink:label="loc_ddl_RestrictedCashTermPeriod_1282116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_RestrictedCashTermPeriod_1282116" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EstimatedLiabilitiesForReturnAllowances" xlink:label="loc_ddl_EstimatedLiabilitiesForReturnAllowances_1282117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_EstimatedLiabilitiesForReturnAllowances_1282117" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_1282119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_1282119" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OutsourcingExpenses" xlink:label="loc_ddl_OutsourcingExpenses_1282122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_OutsourcingExpenses_1282122" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_1282123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_AdvertisingExpense_1282123" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense" xlink:label="loc_us-gaap_MarketingExpense_1282125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_MarketingExpense_1282125" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_1282127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_1282127" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_1282135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_DepositsAssetsCurrent_1282135" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ForeignCurrencyExchangeRateRisk" xlink:label="loc_ddl_ForeignCurrencyExchangeRateRisk_1282136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_ForeignCurrencyExchangeRateRisk_1282136" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1282138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1282138" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeFromGovernmentSubsidies" xlink:label="loc_ddl_IncomeFromGovernmentSubsidies_1363688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_IncomeFromGovernmentSubsidies_1363688" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_GovernmentSubsidies" xlink:label="loc_ddl_GovernmentSubsidies_1363692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1282143" xlink:to="loc_ddl_GovernmentSubsidies_1363692" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1282148" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfPropertyAndEquipmentNetTable" xlink:label="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable_1282150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1282148" xlink:to="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable_1282150" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1284590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable_1282150" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1284590" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1284590" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1284592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1284592" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_1284593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591" xlink:to="loc_us-gaap_OfficeEquipmentMember_1284593" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_1284594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1284591" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_1284594" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1282154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable_1282150" xlink:to="loc_srt_RangeAxis_1282154" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1282155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1282154" xlink:to="loc_srt_RangeMember_1282155" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1282276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1282155" xlink:to="loc_srt_MaximumMember_1282276" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1282277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1282155" xlink:to="loc_srt_MinimumMember_1282277" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1284596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfPropertyAndEquipmentNetTable_1282150" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1284596" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1282157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1284596" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1282157" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PropertyPlantAndEquipmentEstimatedUsefulLife" xlink:label="loc_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife_1282161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1284596" xlink:to="loc_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife_1282161" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1281871" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomerAssetAndLiabilityTable" xlink:label="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1281872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1281871" xlink:to="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1281872" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1281877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1281872" xlink:to="loc_srt_ProductOrServiceAxis_1281877" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1281878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1281877" xlink:to="loc_srt_ProductsAndServicesDomain_1281878" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueRelatedToLoyaltyPointsMember" xlink:label="loc_ddl_RevenueRelatedToLoyaltyPointsMember_1414132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1281878" xlink:to="loc_ddl_RevenueRelatedToLoyaltyPointsMember_1414132" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MembershipMember" xlink:label="loc_us-gaap_MembershipMember_1281879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1281878" xlink:to="loc_us-gaap_MembershipMember_1281879" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomerAssetAndLiabilityLineItems" xlink:label="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1281873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1281872" xlink:to="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1281873" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1281874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1281873" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1281874" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaap_DeferredIncomeCurrent_1281875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1281873" xlink:to="loc_us-gaap_DeferredIncomeCurrent_1281875" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_1284597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1281873" xlink:to="loc_us-gaap_DeferredRevenueCurrent_1284597" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1282254" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomerAssetAndLiabilityTable" xlink:label="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1282254" xlink:to="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_1282268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" xlink:to="loc_srt_MajorCustomersAxis_1282268" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1282271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_1282268" xlink:to="loc_srt_NameOfMajorCustomerDomain_1282271" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CorporateCustomersMember" xlink:label="loc_ddl_CorporateCustomersMember_1282278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1282271" xlink:to="loc_ddl_CorporateCustomersMember_1282278" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1282287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" xlink:to="loc_srt_ProductOrServiceAxis_1282287" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1282288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1282287" xlink:to="loc_srt_ProductsAndServicesDomain_1282288" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MembershipMember" xlink:label="loc_us-gaap_MembershipMember_1282291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1282288" xlink:to="loc_us-gaap_MembershipMember_1282291" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueArrangementProgramAxis" xlink:label="loc_ddl_RevenueArrangementProgramAxis_1282295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" xlink:to="loc_ddl_RevenueArrangementProgramAxis_1282295" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueArrangementProgramDomain" xlink:label="loc_ddl_RevenueArrangementProgramDomain_1282297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_RevenueArrangementProgramAxis_1282295" xlink:to="loc_ddl_RevenueArrangementProgramDomain_1282297" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LoyaltyPointsProgramMember" xlink:label="loc_ddl_LoyaltyPointsProgramMember_1282303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_RevenueArrangementProgramDomain_1282297" xlink:to="loc_ddl_LoyaltyPointsProgramMember_1282303" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1282308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" xlink:to="loc_srt_RangeAxis_1282308" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1282310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1282308" xlink:to="loc_srt_RangeMember_1282310" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1282311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1282310" xlink:to="loc_srt_MinimumMember_1282311" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1282312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1282310" xlink:to="loc_srt_MaximumMember_1282312" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomerAssetAndLiabilityLineItems" xlink:label="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityTable_1282264" xlink:to="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RevenueFromContractWithCustomersBillingTerms" xlink:label="loc_ddl_RevenueFromContractWithCustomersBillingTerms_1282315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_ddl_RevenueFromContractWithCustomersBillingTerms_1282315" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomersLiabilityRevenueRecognized" xlink:label="loc_ddl_ContractWithCustomersLiabilityRevenueRecognized_1282320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_ddl_ContractWithCustomersLiabilityRevenueRecognized_1282320" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaap_DeferredIncomeCurrent_1282322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_us-gaap_DeferredIncomeCurrent_1282322" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1282323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1282323" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_1282327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_1282327" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ContractWithCustomersLiability" xlink:label="loc_ddl_ContractWithCustomersLiability_1282331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ContractWithCustomerAssetAndLiabilityLineItems_1282313" xlink:to="loc_ddl_ContractWithCustomersLiability_1282331" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1281458" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1281458" xlink:to="loc_us-gaap_StatementTable_1281466" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1281467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281466" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1281467" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281467" xlink:to="loc_us-gaap_ClassOfStockDomain_1281468" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesB41RedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesB41RedeemableConvertiblePreferredSharesMember_1363661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1281468" xlink:to="loc_ddl_SeriesB41RedeemableConvertiblePreferredSharesMember_1363661" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1410156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1281468" xlink:to="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1410156" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1281471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281466" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1281471" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1281536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1281471" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1281536" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FinancialAssetsMember" xlink:label="loc_ddl_FinancialAssetsMember_1281539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1281536" xlink:to="loc_ddl_FinancialAssetsMember_1281539" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281466" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281501" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281501" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281523" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_1281525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281523" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_1281525" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1363663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281523" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1363663" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1363658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281466" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1363658" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1363659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1363658" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1363659" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherWarrantMember" xlink:label="loc_ddl_EatTogetherWarrantMember_1363660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1363659" xlink:to="loc_ddl_EatTogetherWarrantMember_1363660" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281466" xlink:to="loc_us-gaap_StatementLineItems_1281469" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1281500" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1281500" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_1281496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_1281496" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1281542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_1281542" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_1363653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_1363653" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1363650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1363650" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_1363651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281469" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_1363651" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1281615" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1281615" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281618" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1281618" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281619" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1281620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1281619" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1281620" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_1281621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" xlink:to="loc_us-gaap_InvestmentTypeAxis_1281621" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1281622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_1281621" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1281622" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_1281623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1281622" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_1281623" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281626" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281626" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1281629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1281629" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1281634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1281634" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1281635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281628" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1281635" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1281617" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1281616" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1281617" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_1281624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1281617" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_1281624" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1281659" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281662" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1281659" xlink:to="loc_us-gaap_StatementTable_1281662" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1281666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1281666" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1281667" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1281666" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1281667" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourWarrantMember" xlink:label="loc_ddl_SeriesBFourWarrantMember_1281668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1281667" xlink:to="loc_ddl_SeriesBFourWarrantMember_1281668" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1281663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1281663" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281663" xlink:to="loc_us-gaap_ClassOfStockDomain_1281664" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1281804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1281804" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1281804" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281805" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_1281806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281805" xlink:to="loc_us-gaap_WarrantMember_1281806" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281807" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1281807" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281808" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1281809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1281808" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1281809" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_1281810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_1281810" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1281811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1281810" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1281811" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_1281812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1281811" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_1281812" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_1281813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1281811" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_1281813" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_1281814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1281811" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_1281814" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember" xlink:label="loc_ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember_1281818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1281811" xlink:to="loc_ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember_1281818" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MeasurementInputWarrantFairValueMember" xlink:label="loc_ddl_MeasurementInputWarrantFairValueMember_1281820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1281811" xlink:to="loc_ddl_MeasurementInputWarrantFairValueMember_1281820" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281662" xlink:to="loc_us-gaap_StatementLineItems_1281665" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="loc_us-gaap_DerivativeLiabilityMeasurementInput_1281693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281665" xlink:to="loc_us-gaap_DerivativeLiabilityMeasurementInput_1281693" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1281704" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1281704" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1281712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1281712" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1281713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1281712" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1281713" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_1281752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1281713" xlink:to="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_1281752" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1281715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1281715" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1281715" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281716" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_1281717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1281716" xlink:to="loc_us-gaap_WarrantMember_1281717" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1281719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1281719" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1281720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1281719" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1281720" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherWarrantMember" xlink:label="loc_ddl_EatTogetherWarrantMember_1281722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1281720" xlink:to="loc_ddl_EatTogetherWarrantMember_1281722" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1281709" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1281724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1281724" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1281725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1281725" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation" xlink:label="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation_1281727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" xlink:to="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation_1281727" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises" xlink:label="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises_1281735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" xlink:to="loc_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises_1281735" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1284663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1281710" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1284663" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_1281268" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_1281270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_1281268" xlink:to="loc_us-gaap_InventoryCurrentTable_1281270" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_1281272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_1281270" xlink:to="loc_us-gaap_InventoryLineItems_1281272" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetailRelatedInventoryMerchandise" xlink:label="loc_us-gaap_RetailRelatedInventoryMerchandise_1281274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_1281272" xlink:to="loc_us-gaap_RetailRelatedInventoryMerchandise_1281274" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies" xlink:label="loc_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies_1281280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_1281272" xlink:to="loc_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies_1281280" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_1281282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_1281272" xlink:to="loc_us-gaap_InventoryNet_1281282" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281376" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeductibleValueAddedTaxCurrent" xlink:label="loc_ddl_DeductibleValueAddedTaxCurrent_1281384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281376" xlink:to="loc_ddl_DeductibleValueAddedTaxCurrent_1281384" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_1281387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281376" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_1281387" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1281388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281376" xlink:to="loc_us-gaap_OtherAssetsCurrent_1281388" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281328" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1281329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281328" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1281329" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1281331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1281329" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1281331" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1281331" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_1281334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" xlink:to="loc_us-gaap_OfficeEquipmentMember_1281334" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1281336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1281336" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1281339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1281339" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_1281341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1281332" xlink:to="loc_us-gaap_ConstructionInProgressMember_1281341" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1281344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1281329" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1281344" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1281345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1281344" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1281345" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1281346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1281344" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1281346" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1281347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1281344" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1281347" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281381" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_1281383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281381" xlink:to="loc_us-gaap_Depreciation_1281383" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281361" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable" xlink:label="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable_1281363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1281361" xlink:to="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable_1281363" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1281366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable_1281363" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1281366" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1281367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1281366" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1281367" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FulfillmentExpensesMember" xlink:label="loc_ddl_FulfillmentExpensesMember_1281368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1281367" xlink:to="loc_ddl_FulfillmentExpensesMember_1281368" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_1281369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1281367" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_1281369" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1281370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1281367" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1281370" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1281371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1281367" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1281371" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems" xlink:label="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems_1281372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable_1281363" xlink:to="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems_1281372" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_1281373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems_1281372" xlink:to="loc_us-gaap_Depreciation_1281373" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281258" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RentalDeposits" xlink:label="loc_ddl_RentalDeposits_1281263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281258" xlink:to="loc_ddl_RentalDeposits_1281263" use="optional" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_1281265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281258" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_1281265" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1281266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_1281258" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1281266" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1281400" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_1281401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281400" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_1281401" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1281402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281401" xlink:to="loc_us-gaap_DebtInstrumentAxis_1281402" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1281403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1281402" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1281403" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShortTermLoanMember" xlink:label="loc_ddl_ShortTermLoanMember_1414130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281403" xlink:to="loc_ddl_ShortTermLoanMember_1414130" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ReversedFactoringArrangementsMember" xlink:label="loc_ddl_ReversedFactoringArrangementsMember_1281404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281403" xlink:to="loc_ddl_ReversedFactoringArrangementsMember_1281404" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaap_ShortTermDebtLineItems_1281405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281401" xlink:to="loc_us-gaap_ShortTermDebtLineItems_1281405" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1281406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281405" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1281406" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1281408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281405" xlink:to="loc_us-gaap_ShortTermBorrowings_1281408" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1281460" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281460" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1281462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1281462" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1281463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1281462" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1281463" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_1281464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1281463" xlink:to="loc_us-gaap_LineOfCreditMember_1281464" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BankLoansAndNotesPayableMember" xlink:label="loc_ddl_BankLoansAndNotesPayableMember_1281470" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1281463" xlink:to="loc_ddl_BankLoansAndNotesPayableMember_1281470" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1281472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" xlink:to="loc_us-gaap_DebtInstrumentAxis_1281472" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1281473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1281472" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1281473" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ReversedFactoringArrangementsMember" xlink:label="loc_ddl_ReversedFactoringArrangementsMember_1281474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281473" xlink:to="loc_ddl_ReversedFactoringArrangementsMember_1281474" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyReversedFactoringArrangementMember" xlink:label="loc_ddl_TwoThousandAndTwentyReversedFactoringArrangementMember_1363652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281473" xlink:to="loc_ddl_TwoThousandAndTwentyReversedFactoringArrangementMember_1363652" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember_1363665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281473" xlink:to="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember_1363665" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember_1363681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281473" xlink:to="loc_ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember_1363681" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1324679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" xlink:to="loc_dei_LegalEntityAxis_1324679" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1324680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1324679" xlink:to="loc_dei_EntityDomain_1324680" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ArrangementAxis" xlink:label="loc_ddl_ArrangementAxis_1326197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" xlink:to="loc_ddl_ArrangementAxis_1326197" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ArrangementDomain" xlink:label="loc_ddl_ArrangementDomain_1326199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ArrangementAxis_1326197" xlink:to="loc_ddl_ArrangementDomain_1326199" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaap_ShortTermDebtLineItems_1281475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_1281461" xlink:to="loc_us-gaap_ShortTermDebtLineItems_1281475" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1281476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ShortTermBorrowings_1281476" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtDescription" xlink:label="loc_us-gaap_ShortTermDebtDescription_1281482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ShortTermDebtDescription_1281482" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_1281490" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_1281490" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShortTermDebtUnusedBorrowingCapacity" xlink:label="loc_ddl_ShortTermDebtUnusedBorrowingCapacity_1281494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_ddl_ShortTermDebtUnusedBorrowingCapacity_1281494" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1281498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1281498" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTerms" xlink:label="loc_us-gaap_ShortTermDebtTerms_1281505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ShortTermDebtTerms_1281505" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_1281515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_1281515" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShortTermDebtMaximumBorrowingCapacity" xlink:label="loc_ddl_ShortTermDebtMaximumBorrowingCapacity_1281530" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_ddl_ShortTermDebtMaximumBorrowingCapacity_1281530" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_1324695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_RestrictedCash_1324695" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CollateralFromBank" xlink:label="loc_ddl_CollateralFromBank_1324700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_ddl_CollateralFromBank_1324700" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_1324734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_1281475" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_1324734" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1281793" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_1281794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281793" xlink:to="loc_us-gaap_LongTermDebt_1281794" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CurrentPortionofLongtermBorrowings" xlink:label="loc_ddl_CurrentPortionofLongtermBorrowings_1281795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281793" xlink:to="loc_ddl_CurrentPortionofLongtermBorrowings_1281795" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1281796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281793" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1281796" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1281740" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281740" xlink:to="loc_us-gaap_StatementTable_1281742" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1281743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1281743" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281743" xlink:to="loc_us-gaap_ClassOfStockDomain_1281744" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1281757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_us-gaap_DebtInstrumentAxis_1281757" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1281758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1281757" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1281758" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember" xlink:label="loc_ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember_1281759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1281758" xlink:to="loc_ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember_1281759" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1281761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1281761" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1281762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1281761" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1281762" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="loc_us-gaap_SecuredDebtMember_1281763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1281762" xlink:to="loc_us-gaap_SecuredDebtMember_1281763" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_1281764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_us-gaap_VariableRateAxis_1281764" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_1281765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_1281764" xlink:to="loc_us-gaap_VariableRateDomain_1281765" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_1281768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_1281765" xlink:to="loc_us-gaap_PrimeRateMember_1281768" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AgreementTypeAxis" xlink:label="loc_ddl_AgreementTypeAxis_1281772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_ddl_AgreementTypeAxis_1281772" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AgreementTypeDomain" xlink:label="loc_ddl_AgreementTypeDomain_1281773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_AgreementTypeAxis_1281772" xlink:to="loc_ddl_AgreementTypeDomain_1281773" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SecuredLoanAgreementsWithEastWestBankMember" xlink:label="loc_ddl_SecuredLoanAgreementsWithEastWestBankMember_1281776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_AgreementTypeDomain_1281773" xlink:to="loc_ddl_SecuredLoanAgreementsWithEastWestBankMember_1281776" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember" xlink:label="loc_ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember_1281779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_AgreementTypeDomain_1281773" xlink:to="loc_ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember_1281779" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281742" xlink:to="loc_us-gaap_StatementLineItems_1281745" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1281746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1281746" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1281747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1281747" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1281748" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1281748" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_1281749" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_1281749" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="loc_us-gaap_DebtInstrumentPaymentTerms_1281750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_DebtInstrumentPaymentTerms_1281750" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1281753" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1281753" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1281754" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281745" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1281754" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1281798" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1284922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281798" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1284922" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_1281802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1281798" xlink:to="loc_us-gaap_LongTermDebt_1281802" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_1281478" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1281478" xlink:to="loc_us-gaap_StatementTable_1281484" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LeaseContractualAssetAxis" xlink:label="loc_ddl_LeaseContractualAssetAxis_1281491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281484" xlink:to="loc_ddl_LeaseContractualAssetAxis_1281491" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LeaseContractualAssetDomain" xlink:label="loc_ddl_LeaseContractualAssetDomain_1281492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_LeaseContractualAssetAxis_1281491" xlink:to="loc_ddl_LeaseContractualAssetDomain_1281492" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember" xlink:label="loc_ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember_1412523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_LeaseContractualAssetDomain_1281492" xlink:to="loc_ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember_1412523" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281484" xlink:to="loc_us-gaap_StatementLineItems_1281487" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_LesseeOperatingLeaseLeaseNotYetCommenced" xlink:label="loc_ddl_LesseeOperatingLeaseLeaseNotYetCommenced_1412539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281487" xlink:to="loc_ddl_LesseeOperatingLeaseLeaseNotYetCommenced_1412539" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1281489" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281487" xlink:to="loc_us-gaap_OperatingLeaseLiability_1281489" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1281479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281487" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1281479" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract" xlink:label="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract_1281519" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1281520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract_1281519" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1281520" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1281521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract_1281519" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1281521" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1281522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract_1281519" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1281522" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1281524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract_1281519" xlink:to="loc_us-gaap_OperatingLeaseLiability_1281524" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1281526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract_1281519" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1281526" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1281527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract_1281519" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1281527" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="loc_us-gaap_LeaseCostAbstract_1281506" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_1281507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1281506" xlink:to="loc_us-gaap_OperatingLeaseCost_1281507" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_1281508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1281506" xlink:to="loc_us-gaap_ShortTermLeaseCost_1281508" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_1322554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1281506" xlink:to="loc_us-gaap_VariableLeaseCost_1322554" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_1281510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1281506" xlink:to="loc_us-gaap_LeaseCost_1281510" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_1281511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1281506" xlink:to="loc_us-gaap_OperatingLeasePayments_1281511" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1281514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1281506" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1281514" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1281529" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1281531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1281529" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1281531" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1281532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1281529" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1281532" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1281533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1281529" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1281533" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1281534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1281529" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1281534" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1322576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1281529" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1322576" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1322579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1281529" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1322579" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1281537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1281529" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1281537" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1281538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1281529" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1281538" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1281541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1281529" xlink:to="loc_us-gaap_OperatingLeaseLiability_1281541" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1281563" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToOfficersOrStockholdersCurrent" xlink:label="loc_us-gaap_DueToOfficersOrStockholdersCurrent_1281564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281563" xlink:to="loc_us-gaap_DueToOfficersOrStockholdersCurrent_1281564" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedOutsourcingExpensesCurrent" xlink:label="loc_ddl_AccruedOutsourcingExpensesCurrent_1281565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281563" xlink:to="loc_ddl_AccruedOutsourcingExpensesCurrent_1281565" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedTransportationAndLogisticExpensesCurrent" xlink:label="loc_ddl_AccruedTransportationAndLogisticExpensesCurrent_1281566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281563" xlink:to="loc_ddl_AccruedTransportationAndLogisticExpensesCurrent_1281566" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_1281567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281563" xlink:to="loc_us-gaap_TaxesPayableCurrent_1281567" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DepositFromSuppliersCurrent" xlink:label="loc_ddl_DepositFromSuppliersCurrent_1281573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281563" xlink:to="loc_ddl_DepositFromSuppliersCurrent_1281573" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_1281574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281563" xlink:to="loc_us-gaap_InterestPayableCurrent_1281574" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedAdvertisingCurrent" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent_1322604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281563" xlink:to="loc_us-gaap_AccruedAdvertisingCurrent_1322604" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedUtilitiesAndOtherExpensesCurrent" xlink:label="loc_ddl_AccruedUtilitiesAndOtherExpensesCurrent_1281575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281563" xlink:to="loc_ddl_AccruedUtilitiesAndOtherExpensesCurrent_1281575" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1281576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1281563" xlink:to="loc_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1281576" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_1281588" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1281590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1281588" xlink:to="loc_us-gaap_StatementTable_1281590" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1281591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1281591" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1281592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1281591" xlink:to="loc_us-gaap_ClassOfStockDomain_1281592" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusPreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusPreferredSharesMember_1281594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1281592" xlink:to="loc_ddl_SeriesAngelPlusPreferredSharesMember_1281594" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1281595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1281595" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1281596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1281595" xlink:to="loc_us-gaap_EquityComponentDomain_1281596" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FounderSharesMember" xlink:label="loc_ddl_FounderSharesMember_1281597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1281596" xlink:to="loc_ddl_FounderSharesMember_1281597" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OtherDesignatedCommonSharesMember" xlink:label="loc_ddl_OtherDesignatedCommonSharesMember_1365466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1281596" xlink:to="loc_ddl_OtherDesignatedCommonSharesMember_1365466" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1410185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1281596" xlink:to="loc_us-gaap_CommonStockMember_1410185" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1322688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1322688" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1322688" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1322693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691" xlink:to="loc_us-gaap_CommonClassAMember_1322693" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1322694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691" xlink:to="loc_us-gaap_CommonClassBMember_1322694" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1410204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1322691" xlink:to="loc_dei_AdrMember_1410204" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EventAxis" xlink:label="loc_ddl_EventAxis_1326170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_ddl_EventAxis_1326170" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EventDomain" xlink:label="loc_ddl_EventDomain_1326171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_EventAxis_1326170" xlink:to="loc_ddl_EventDomain_1326171" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ConversionOfRedeemablePreferredStockMember" xlink:label="loc_ddl_ConversionOfRedeemablePreferredStockMember_1326173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_EventDomain_1326171" xlink:to="loc_ddl_ConversionOfRedeemablePreferredStockMember_1326173" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EsopPlatformAxis" xlink:label="loc_ddl_EsopPlatformAxis_1397992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_ddl_EsopPlatformAxis_1397992" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EsopPlatformDomain" xlink:label="loc_ddl_EsopPlatformDomain_1397994" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_EsopPlatformAxis_1397992" xlink:to="loc_ddl_EsopPlatformDomain_1397994" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreEsopPlatformMember" xlink:label="loc_ddl_OffshoreEsopPlatformMember_1397995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_EsopPlatformDomain_1397994" xlink:to="loc_ddl_OffshoreEsopPlatformMember_1397995" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1398000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_dei_LegalEntityAxis_1398000" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1398001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1398000" xlink:to="loc_dei_EntityDomain_1398001" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatbetterHoldingLimitedMember" xlink:label="loc_ddl_EatbetterHoldingLimitedMember_1398003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1398001" xlink:to="loc_ddl_EatbetterHoldingLimitedMember_1398003" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1281593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1281590" xlink:to="loc_us-gaap_StatementLineItems_1281593" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_1281598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockValue_1281598" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1281599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1281599" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1281600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1281600" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1281601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockSharesIssued_1281601" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_1281602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_1281602" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_1281603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_1281603" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_1281604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_1281604" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1322707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1322707" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights_1322712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockVotingRights_1322712" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockConversionFeatures" xlink:label="loc_us-gaap_CommonStockConversionFeatures_1322725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_CommonStockConversionFeatures_1322725" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_1322782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_1322782" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplit" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplit_1365394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplit_1365394" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1397989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1397989" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CommonSharesHeld" xlink:label="loc_ddl_CommonSharesHeld_1398005" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1281593" xlink:to="loc_ddl_CommonSharesHeld_1398005" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1281669" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1281669" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283525" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1283528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283525" xlink:to="loc_us-gaap_PlanNameAxis_1283528" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1283529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1283528" xlink:to="loc_us-gaap_PlanNameDomain_1283529" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanMember_1283530" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283529" xlink:to="loc_ddl_OffshoreShareIncentivePlanMember_1283530" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1283525" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1281670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1281670" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1281672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1281672" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1283545" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1283545" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1281671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1281671" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1281674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1281674" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1281675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1281675" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1281677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1281677" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1281678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1281678" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1281676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1281676" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1281679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1281679" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_1281680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_1281680" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1281681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1281681" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_1283550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_1283550" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_1281683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_1281683" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_1281684" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_1281684" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1281685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1281685" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1281686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1281686" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1281688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1281688" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1281689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1281689" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1281699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283526" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1281699" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1283556" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283557" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1283556" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283557" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="loc_us-gaap_ValuationTechniqueAxis_1283559" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283557" xlink:to="loc_us-gaap_ValuationTechniqueAxis_1283559" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaap_ValuationTechniqueDomain_1283560" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueAxis_1283559" xlink:to="loc_us-gaap_ValuationTechniqueDomain_1283560" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_BinomialTreeOptionPricingModelMember" xlink:label="loc_ddl_BinomialTreeOptionPricingModelMember_1283561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueDomain_1283560" xlink:to="loc_ddl_BinomialTreeOptionPricingModelMember_1283561" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1320177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283557" xlink:to="loc_srt_RangeAxis_1320177" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1320178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1320177" xlink:to="loc_srt_RangeMember_1320178" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1320179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1320178" xlink:to="loc_srt_MaximumMember_1320179" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1320180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1320178" xlink:to="loc_srt_MinimumMember_1320180" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283557" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_1283564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_SharePrice_1283564" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1283566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1283566" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1283567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1283567" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1283568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1283568" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1283569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1283569" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1283570" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1283570" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1283571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1283571" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1283572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1283572" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_1283573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283558" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_1283573" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_1283576" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_1283576" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283577" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1283579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283577" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1283579" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1283580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1283579" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1283580" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FulfillmentExpensesMember" xlink:label="loc_ddl_FulfillmentExpensesMember_1283581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1283580" xlink:to="loc_ddl_FulfillmentExpensesMember_1283581" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_1283583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1283580" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_1283583" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProductDevelopmentExpenseMember" xlink:label="loc_ddl_ProductDevelopmentExpenseMember_1283584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1283580" xlink:to="loc_ddl_ProductDevelopmentExpenseMember_1283584" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1283585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1283580" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1283585" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283578" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283577" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283578" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1283582" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283578" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1283582" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1283587" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1283587" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis_1283590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_GranteeStatusAxis_1283590" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_1283591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_1283590" xlink:to="loc_us-gaap_GranteeStatusDomain_1283591" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_1283592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_1283591" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_1283592" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1283593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_PlanNameAxis_1283593" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1283594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1283593" xlink:to="loc_us-gaap_PlanNameDomain_1283594" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OnshoreShareIncentivePlanMember" xlink:label="loc_ddl_OnshoreShareIncentivePlanMember_1283649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_OnshoreShareIncentivePlanMember_1283649" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanMember_1283595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_OffshoreShareIncentivePlanMember_1283595" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ReplacedPlanMember" xlink:label="loc_ddl_ReplacedPlanMember_1283601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_ReplacedPlanMember_1283601" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember_1283604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember_1283604" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember_1283602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember_1283602" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember" xlink:label="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember_1283603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember_1283603" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyShareIncentivePlanFourMember" xlink:label="loc_ddl_TwoThousandAndTwentyShareIncentivePlanFourMember_1322690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_TwoThousandAndTwentyShareIncentivePlanFourMember_1322690" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember_1322700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember_1322700" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember" xlink:label="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember_1322704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember_1322704" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareIncentivePlanMember" xlink:label="loc_ddl_ShareIncentivePlanMember_1322706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_ShareIncentivePlanMember_1322706" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember" xlink:label="loc_ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember_1365382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1283594" xlink:to="loc_ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember_1365382" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_1283596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_VestingAxis_1283596" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1283597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_1283596" xlink:to="loc_us-gaap_VestingDomain_1283597" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_1283598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1283597" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_1283598" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1283599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1283597" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1283599" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_1283600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1283597" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_1283600" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationAwardTrancheFourMember" xlink:label="loc_ddl_ShareBasedCompensationAwardTrancheFourMember_1365365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1283597" xlink:to="loc_ddl_ShareBasedCompensationAwardTrancheFourMember_1365365" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1283623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1283623" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283623" xlink:to="loc_us-gaap_ClassOfStockDomain_1283624" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusPreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusPreferredSharesMember_1283625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283624" xlink:to="loc_ddl_SeriesAngelPlusPreferredSharesMember_1283625" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourMinusPreferredSharesMember" xlink:label="loc_ddl_SeriesBFourMinusPreferredSharesMember_1283626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283624" xlink:to="loc_ddl_SeriesBFourMinusPreferredSharesMember_1283626" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1283627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_AwardTypeAxis_1283627" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1283627" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283628" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeniorManagementAwardsTwoThousandTwentyMember" xlink:label="loc_ddl_SeniorManagementAwardsTwoThousandTwentyMember_1283629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283628" xlink:to="loc_ddl_SeniorManagementAwardsTwoThousandTwentyMember_1283629" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeniorManagementAwardsTwoThousandTwentyOneMember" xlink:label="loc_ddl_SeniorManagementAwardsTwoThousandTwentyOneMember_1325008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283628" xlink:to="loc_ddl_SeniorManagementAwardsTwoThousandTwentyOneMember_1325008" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1283630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1283630" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1283631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1283630" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1283631" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PaidInCapitalMember" xlink:label="loc_ddl_PaidInCapitalMember_1283633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1283631" xlink:to="loc_ddl_PaidInCapitalMember_1283633" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MezzanineEquityMember" xlink:label="loc_ddl_MezzanineEquityMember_1283755" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1283631" xlink:to="loc_ddl_MezzanineEquityMember_1283755" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1365300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1365300" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1365301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1365300" xlink:to="loc_us-gaap_RelatedPartyDomain_1365301" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1397595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_srt_TitleOfIndividualAxis_1397595" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1397596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1397595" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1397596" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember" xlink:label="loc_srt_DirectorMember_1397597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1397596" xlink:to="loc_srt_DirectorMember_1397597" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1283588" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_1283605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_1283605" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1283607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1283607" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1283608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1283608" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1283609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1283609" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1283610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1283610" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1283611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1283611" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1283612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1283612" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare" xlink:label="loc_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare_1283613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare_1283613" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1283621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1283621" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1283616" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1283616" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1283617" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1283617" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1283618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1283618" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage" xlink:label="loc_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage_1283620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage_1283620" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1283622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1283622" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate" xlink:label="loc_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate_1284505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate_1284505" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SharesReceived" xlink:label="loc_ddl_SharesReceived_1325002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1283589" xlink:to="loc_ddl_SharesReceived_1325002" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1322662" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1322664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1322662" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1322664" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1322667" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1322662" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1322667" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1322668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1322662" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1322668" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_1282603" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1282604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_1282603" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1282604" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1282605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_1282603" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1282605" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1282606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_1282603" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1282606" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1282612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1282612" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1282613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1282613" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1282614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1282614" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_1282615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_1282615" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxReconciliationTransferPricingAdjustment" xlink:label="loc_ddl_IncomeTaxReconciliationTransferPricingAdjustment_1397621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_ddl_IncomeTaxReconciliationTransferPricingAdjustment_1397621" use="optional" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_1282625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_1282625" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_1282617" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_1282617" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxReconciliationStatutoryIncomeExpense" xlink:label="loc_ddl_IncomeTaxReconciliationStatutoryIncomeExpense_1282618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_ddl_IncomeTaxReconciliationStatutoryIncomeExpense_1282618" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxReconciliationEffectOfPreferentialTax" xlink:label="loc_ddl_IncomeTaxReconciliationEffectOfPreferentialTax_1282619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_ddl_IncomeTaxReconciliationEffectOfPreferentialTax_1282619" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1282620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1282620" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_1282621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_1282621" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_1282623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_1282623" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1282624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282611" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1282624" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1282627" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_1282628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1282627" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_1282628" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:label="loc_ddl_DeferredTaxAssetsOperatingLeaseLiabilities_1282629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1282628" xlink:to="loc_ddl_DeferredTaxAssetsOperatingLeaseLiabilities_1282629" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:label="loc_ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities_1282630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1282628" xlink:to="loc_ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities_1282630" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeferredTaxAssetGovernmentSubsidies" xlink:label="loc_ddl_DeferredTaxAssetGovernmentSubsidies_1322639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1282628" xlink:to="loc_ddl_DeferredTaxAssetGovernmentSubsidies_1322639" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1282631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1282628" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1282631" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1282632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1282628" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1282632" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1282633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1282628" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1282633" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1282634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1282627" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1282634" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_1282635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1282634" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_1282635" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_1282636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1282634" xlink:to="loc_us-gaap_DeferredTaxLiabilities_1282636" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1282637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1282627" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1282637" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="loc_us-gaap_IncomeTaxUncertaintiesAbstract_1282651" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1282652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_1282651" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1282652" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1282653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_1282651" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1282653" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_1282654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_1282651" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_1282654" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_1322640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_1282651" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_1322640" use="optional" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1282656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesAbstract_1282651" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1282656" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1282702" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxDisclosureTable" xlink:label="loc_ddl_IncomeTaxDisclosureTable_1282703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1282702" xlink:to="loc_ddl_IncomeTaxDisclosureTable_1282703" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TaxRateApplicablePeriodAxis" xlink:label="loc_ddl_TaxRateApplicablePeriodAxis_1282706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_TaxRateApplicablePeriodAxis_1282706" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TaxRateApplicablePeriodDomain" xlink:label="loc_ddl_TaxRateApplicablePeriodDomain_1282707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_TaxRateApplicablePeriodAxis_1282706" xlink:to="loc_ddl_TaxRateApplicablePeriodDomain_1282707" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1282715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_srt_StatementGeographicalAxis_1282715" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1282716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1282715" xlink:to="loc_srt_SegmentGeographicalDomain_1282716" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="loc_country_HK_1282720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1282716" xlink:to="loc_country_HK_1282720" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="loc_country_CN_1282721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1282716" xlink:to="loc_country_CN_1282721" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssesasbleProfitsTaxRegimeRateAxis" xlink:label="loc_ddl_AssesasbleProfitsTaxRegimeRateAxis_1282722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_AssesasbleProfitsTaxRegimeRateAxis_1282722" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssesasbleProfitsTaxRegimeRateDomain" xlink:label="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain_1282725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_AssesasbleProfitsTaxRegimeRateAxis_1282722" xlink:to="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain_1282725" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TaxRateSixteenPointFivePercentMember" xlink:label="loc_ddl_TaxRateSixteenPointFivePercentMember_1282774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain_1282725" xlink:to="loc_ddl_TaxRateSixteenPointFivePercentMember_1282774" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProfitsOnFirstHkTwoMillionMember" xlink:label="loc_ddl_ProfitsOnFirstHkTwoMillionMember_1398098" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_AssesasbleProfitsTaxRegimeRateDomain_1282725" xlink:to="loc_ddl_ProfitsOnFirstHkTwoMillionMember_1398098" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProfitsTaxRegimeAxis" xlink:label="loc_ddl_ProfitsTaxRegimeAxis_1282769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_ProfitsTaxRegimeAxis_1282769" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ProfitsTaxRegimeDomain" xlink:label="loc_ddl_ProfitsTaxRegimeDomain_1282770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ProfitsTaxRegimeAxis_1282769" xlink:to="loc_ddl_ProfitsTaxRegimeDomain_1282770" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwotieredprofitsTaxRegimeMember" xlink:label="loc_ddl_TwotieredprofitsTaxRegimeMember_1282772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ProfitsTaxRegimeDomain_1282770" xlink:to="loc_ddl_TwotieredprofitsTaxRegimeMember_1282772" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatusForTaxabilityAxis" xlink:label="loc_ddl_StatusForTaxabilityAxis_1282793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_StatusForTaxabilityAxis_1282793" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatusForTaxabilityDomain" xlink:label="loc_ddl_StatusForTaxabilityDomain_1282794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_StatusForTaxabilityAxis_1282793" xlink:to="loc_ddl_StatusForTaxabilityDomain_1282794" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1282798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_dei_LegalEntityAxis_1282798" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1282799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1282798" xlink:to="loc_dei_EntityDomain_1282799" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_WfoeMember" xlink:label="loc_ddl_WfoeMember_1282802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1282799" xlink:to="loc_ddl_WfoeMember_1282802" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EntityClassificationSectorAxis" xlink:label="loc_ddl_EntityClassificationSectorAxis_1282804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_EntityClassificationSectorAxis_1282804" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EntityClassificationSectorDomain" xlink:label="loc_ddl_EntityClassificationSectorDomain_1282806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_EntityClassificationSectorAxis_1282804" xlink:to="loc_ddl_EntityClassificationSectorDomain_1282806" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_QualifyingSmallScaleEnterprisesMember" xlink:label="loc_ddl_QualifyingSmallScaleEnterprisesMember_1282809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_EntityClassificationSectorDomain_1282806" xlink:to="loc_ddl_QualifyingSmallScaleEnterprisesMember_1282809" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RangeOfTaxableProfitsAxis" xlink:label="loc_ddl_RangeOfTaxableProfitsAxis_1282818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_RangeOfTaxableProfitsAxis_1282818" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RangeOfTaxableProfitsDomain" xlink:label="loc_ddl_RangeOfTaxableProfitsDomain_1282822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_RangeOfTaxableProfitsAxis_1282818" xlink:to="loc_ddl_RangeOfTaxableProfitsDomain_1282822" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MoreThan1MillionButLessThan3MillionMember" xlink:label="loc_ddl_MoreThan1MillionButLessThan3MillionMember_1282825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_RangeOfTaxableProfitsDomain_1282822" xlink:to="loc_ddl_MoreThan1MillionButLessThan3MillionMember_1282825" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1282855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_srt_RangeAxis_1282855" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1282856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1282855" xlink:to="loc_srt_RangeMember_1282856" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1282857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1282856" xlink:to="loc_srt_MaximumMember_1282857" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1282858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1282856" xlink:to="loc_srt_MinimumMember_1282858" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IncomeTaxDisclosureLineItems" xlink:label="loc_ddl_IncomeTaxDisclosureLineItems_1282705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureTable_1282703" xlink:to="loc_ddl_IncomeTaxDisclosureLineItems_1282705" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1282861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1282861" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1282867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1282867" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferentialStatutoryTaxRate" xlink:label="loc_ddl_PreferentialStatutoryTaxRate_1282874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_PreferentialStatutoryTaxRate_1282874" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits" xlink:label="loc_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits_1282886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits_1282886" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits" xlink:label="loc_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits_1282887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits_1282887" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xlink:label="loc_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany_1282891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany_1282891" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OperatingLossCarryForwardsPeriod" xlink:label="loc_ddl_OperatingLossCarryForwardsPeriod_1282903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_OperatingLossCarryForwardsPeriod_1282903" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1282904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1282904" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OperatingLossCarryForwardsExpirationYear" xlink:label="loc_ddl_OperatingLossCarryForwardsExpirationYear_1282905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_OperatingLossCarryForwardsExpirationYear_1282905" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1282907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1282907" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards" xlink:label="loc_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards_1282908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards_1282908" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_1282910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_1282910" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="loc_us-gaap_IncomeTaxExaminationDescription_1282912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_IncomeTaxExaminationDescription_1282912" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1398094" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_IncomeTaxDisclosureLineItems_1282705" xlink:to="loc_us-gaap_NetIncomeLoss_1398094" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract" xlink:label="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract_1282932" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable" xlink:label="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable_1282936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract_1282932" xlink:to="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable_1282936" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1282941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable_1282936" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1282941" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1282942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1282941" xlink:to="loc_us-gaap_RelatedPartyDomain_1282942" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_Mr.liangChanglinMember" xlink:label="loc_ddl_Mr.liangChanglinMember_1282943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1282942" xlink:to="loc_ddl_Mr.liangChanglinMember_1282943" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" xlink:label="loc_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember_1282944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1282942" xlink:to="loc_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember_1282944" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherHoldingLimitedMember" xlink:label="loc_ddl_EatTogetherHoldingLimitedMember_1282948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1282942" xlink:to="loc_ddl_EatTogetherHoldingLimitedMember_1282948" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems" xlink:label="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems_1282956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable_1282936" xlink:to="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems_1282956" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup" xlink:label="loc_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup_1282958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems_1282956" xlink:to="loc_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup_1282958" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1283763" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1283763" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283765" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1283766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283765" xlink:to="loc_us-gaap_RelatedPartyDomain_1283766" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MrLiangChanglinMember" xlink:label="loc_ddl_MrLiangChanglinMember_1283768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1283766" xlink:to="loc_ddl_MrLiangChanglinMember_1283768" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FounderMember" xlink:label="loc_ddl_FounderMember_1283777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1283766" xlink:to="loc_ddl_FounderMember_1283777" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherHoldingLimitedMember" xlink:label="loc_ddl_EatTogetherHoldingLimitedMember_1283844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1283766" xlink:to="loc_ddl_EatTogetherHoldingLimitedMember_1283844" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1283769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1283769" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1283770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1283769" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1283770" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OnshoreLoansMember" xlink:label="loc_ddl_OnshoreLoansMember_1283771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1283770" xlink:to="loc_ddl_OnshoreLoansMember_1283771" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SupplementaryAgreementMember" xlink:label="loc_ddl_SupplementaryAgreementMember_1283776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1283770" xlink:to="loc_ddl_SupplementaryAgreementMember_1283776" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1283773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1283773" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1283774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1283773" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1283774" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssumptionOfLoanRepaymentConsiderationAxis" xlink:label="loc_ddl_AssumptionOfLoanRepaymentConsiderationAxis_1283780" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_ddl_AssumptionOfLoanRepaymentConsiderationAxis_1283780" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AssumptionOfLoanRepaymentConsiderationDomain" xlink:label="loc_ddl_AssumptionOfLoanRepaymentConsiderationDomain_1283781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_AssumptionOfLoanRepaymentConsiderationAxis_1283780" xlink:to="loc_ddl_AssumptionOfLoanRepaymentConsiderationDomain_1283781" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember" xlink:label="loc_ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember_1283782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_AssumptionOfLoanRepaymentConsiderationDomain_1283781" xlink:to="loc_ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember_1283782" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1283783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1283783" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1283784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1283783" xlink:to="loc_us-gaap_EquityComponentDomain_1283784" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherWarrantMember" xlink:label="loc_ddl_EatTogetherWarrantMember_1283785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1283784" xlink:to="loc_ddl_EatTogetherWarrantMember_1283785" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1283786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1283786" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283786" xlink:to="loc_us-gaap_ClassOfStockDomain_1283787" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283787" xlink:to="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283789" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283764" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1283791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1283791" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_1283792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_1283792" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_1283793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_1283793" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_1283794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_1283794" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PaymentsForExerciseOfWarrants" xlink:label="loc_ddl_PaymentsForExerciseOfWarrants_1283795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_ddl_PaymentsForExerciseOfWarrants_1283795" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt_1283800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_us-gaap_RepaymentsOfRelatedPartyDebt_1283800" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1283806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283790" xlink:to="loc_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1283806" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract_1283857" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract_1283857" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283859" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283859" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283860" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1283861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283860" xlink:to="loc_us-gaap_RelatedPartyDomain_1283861" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_MrLiangChanglinMember" xlink:label="loc_ddl_MrLiangChanglinMember_1283862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1283861" xlink:to="loc_ddl_MrLiangChanglinMember_1283862" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShanghaiTiejunEnterpriseConsultingCenterMember" xlink:label="loc_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember_1283863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1283861" xlink:to="loc_ddl_ShanghaiTiejunEnterpriseConsultingCenterMember_1283863" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1283865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1283859" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1283865" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrentAbstract_1283866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1283865" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrentAbstract_1283866" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1283869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrentAbstract_1283866" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1283869" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_1283733" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_1283733" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1283744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1283744" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283744" xlink:to="loc_us-gaap_ClassOfStockDomain_1283745" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1283747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1283747" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1283748" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1283748" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1283750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1283750" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1283751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1283751" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1283752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1283752" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1283753" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1283753" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1283796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1283796" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1283797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1283797" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283798" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1283799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1283799" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1283815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1283815" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember" xlink:label="loc_ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember_1283867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember_1283867" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember_1283893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember_1283893" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesDRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesDRedeemableConvertiblePreferredSharesMember_1320168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesDRedeemableConvertiblePreferredSharesMember_1320168" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember_1320169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember_1320169" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1362731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283745" xlink:to="loc_us-gaap_CommonClassAMember_1362731" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283809" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1283810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1283809" xlink:to="loc_us-gaap_RelatedPartyDomain_1283810" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_FounderMember" xlink:label="loc_ddl_FounderMember_1283811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1283810" xlink:to="loc_ddl_FounderMember_1283811" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherHoldingLimitedMember" xlink:label="loc_ddl_EatTogetherHoldingLimitedMember_1283841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1283810" xlink:to="loc_ddl_EatTogetherHoldingLimitedMember_1283841" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1283828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_DebtInstrumentAxis_1283828" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1283830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1283828" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1283830" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TwoThousandNineteenConvertibleNoteMember" xlink:label="loc_ddl_TwoThousandNineteenConvertibleNoteMember_1283831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1283830" xlink:to="loc_ddl_TwoThousandNineteenConvertibleNoteMember_1283831" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1283833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1283833" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1283837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1283833" xlink:to="loc_us-gaap_EquityComponentDomain_1283837" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_EatTogetherWarrantMember" xlink:label="loc_ddl_EatTogetherWarrantMember_1283840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1283837" xlink:to="loc_ddl_EatTogetherWarrantMember_1283840" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1283938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_srt_RangeAxis_1283938" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1283939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1283938" xlink:to="loc_srt_RangeMember_1283939" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1283941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1283939" xlink:to="loc_srt_MaximumMember_1283941" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1283942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1283939" xlink:to="loc_srt_MinimumMember_1283942" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1365062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1365062" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1365063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1365062" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1365063" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesB4WarrantMember" xlink:label="loc_ddl_SeriesB4WarrantMember_1365067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1365063" xlink:to="loc_ddl_SeriesB4WarrantMember_1365067" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ApplicabilityOfTypeOfAccountingAxis" xlink:label="loc_ddl_ApplicabilityOfTypeOfAccountingAxis_1283943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_ddl_ApplicabilityOfTypeOfAccountingAxis_1283943" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ApplicabilityOfTypeOfAccountingDomain" xlink:label="loc_ddl_ApplicabilityOfTypeOfAccountingDomain_1283944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ApplicabilityOfTypeOfAccountingAxis_1283943" xlink:to="loc_ddl_ApplicabilityOfTypeOfAccountingDomain_1283944" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember" xlink:label="loc_ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember_1283945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ApplicabilityOfTypeOfAccountingDomain_1283944" xlink:to="loc_ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember_1283945" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_NotExceedingTenPercentResultToModificationAccountingMember" xlink:label="loc_ddl_NotExceedingTenPercentResultToModificationAccountingMember_1283946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_ApplicabilityOfTypeOfAccountingDomain_1283944" xlink:to="loc_ddl_NotExceedingTenPercentResultToModificationAccountingMember_1283946" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="loc_us-gaap_TemporaryEquityLineItems_1283735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283734" xlink:to="loc_us-gaap_TemporaryEquityLineItems_1283735" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1283736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1283736" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1283737" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1283737" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquitySharesIssuedPricePricePerShare" xlink:label="loc_ddl_TemporaryEquitySharesIssuedPricePricePerShare_1283738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_TemporaryEquitySharesIssuedPricePricePerShare_1283738" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_1283803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_1283803" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1283827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1283827" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1283845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1283845" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xlink:label="loc_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare_1283854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare_1283854" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare" xlink:label="loc_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare_1283858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare_1283858" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="loc_us-gaap_DividendsPreferredStock_1283872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_DividendsPreferredStock_1283872" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice" xlink:label="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice_1283874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice_1283874" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice" xlink:label="loc_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice_1283886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice_1283886" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare" xlink:label="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare_1283892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare_1283892" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_1283902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_1283902" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1283923" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1283923" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate" xlink:label="loc_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate_1283933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate_1283933" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting" xlink:label="loc_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting_1283936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting_1283936" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1362721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283735" xlink:to="loc_us-gaap_CommonStockSharesIssued_1362721" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_1283652" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_1283652" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283656" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1283687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283656" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1283687" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1283688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1283687" xlink:to="loc_us-gaap_ClassOfStockDomain_1283688" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1283692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember_1283692" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1283694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember_1283694" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesPreARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1283695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesPreARedeemableConvertiblePreferredSharesMember_1283695" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesARedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1283697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesARedeemableConvertiblePreferredSharesMember_1283697" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1283698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember_1283698" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1283699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesBRedeemableConvertiblePreferredSharesMember_1283699" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1283700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember_1283700" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1283701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember_1283701" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember_1283702" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1283703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember_1283703" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1283704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember_1283704" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesDRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesDRedeemableConvertiblePreferredSharesMember_1320174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesDRedeemableConvertiblePreferredSharesMember_1320174" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember" xlink:label="loc_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember_1320175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1283688" xlink:to="loc_ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember_1320175" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="loc_us-gaap_TemporaryEquityLineItems_1283657" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1283656" xlink:to="loc_us-gaap_TemporaryEquityLineItems_1283657" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_1283660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_1283660" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1283670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1283670" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares" xlink:label="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares_1322551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares_1322551" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares" xlink:label="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares_1322533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares_1322533" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues" xlink:label="loc_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues_1283662" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues_1283662" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_1283671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_1283671" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityAccretionToRedemptionValueShares" xlink:label="loc_ddl_TemporaryEquityAccretionToRedemptionValueShares_1283665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemporaryEquityAccretionToRedemptionValueShares_1283665" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue" xlink:label="loc_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue_1283672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue_1283672" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividendShares" xlink:label="loc_ddl_DeemedDividendShares_1323993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_DeemedDividendShares_1323993" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividend" xlink:label="loc_ddl_DeemedDividend_1320170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_DeemedDividend_1320170" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares" xlink:label="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares_1322555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares_1322555" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares" xlink:label="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares_1322540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares_1322540" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1283674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1283674" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_1283675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1283657" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_1283675" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_1322406" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_1322411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1322406" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_1322411" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_IssuanceOfSubsidiaryShares" xlink:label="loc_ddl_IssuanceOfSubsidiaryShares_1322425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1322406" xlink:to="loc_ddl_IssuanceOfSubsidiaryShares_1322425" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_1322427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1322406" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_1322427" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_1322429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1322406" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_1322429" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_1322481" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount_1322483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1322481" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount_1322483" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_1362200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1322481" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_1362200" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares" xlink:label="loc_ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares_1362202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1322481" xlink:to="loc_ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares_1362202" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice" xlink:label="loc_ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice_1362204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1322481" xlink:to="loc_ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice_1362204" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDisclosuresAbstract" xlink:label="loc_us-gaap_ClassOfStockDisclosuresAbstract_1281558" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1362151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDisclosuresAbstract_1281558" xlink:to="loc_us-gaap_StatementTable_1362151" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1362152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1362151" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1362152" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1362153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1362152" xlink:to="loc_us-gaap_ClassOfStockDomain_1362153" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1362158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1362153" xlink:to="loc_us-gaap_CommonClassAMember_1362158" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1362160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1362153" xlink:to="loc_us-gaap_CommonClassBMember_1362160" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OrdinarySharesMember" xlink:label="loc_ddl_OrdinarySharesMember_1362163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1362153" xlink:to="loc_ddl_OrdinarySharesMember_1362163" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1362154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1362151" xlink:to="loc_us-gaap_StatementLineItems_1362154" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1281559" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1362154" xlink:to="loc_us-gaap_EarningsPerShareAbstract_1281559" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1281606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1281559" xlink:to="loc_us-gaap_NetIncomeLoss_1281606" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1281607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1281559" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1281607" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemablePreferredStockDividends" xlink:label="loc_us-gaap_RedeemablePreferredStockDividends_1281608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1281559" xlink:to="loc_us-gaap_RedeemablePreferredStockDividends_1281608" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1281609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1281559" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1281609" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1281610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1362154" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1281610" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1281611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1281610" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1281611" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1281612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1362154" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1281612" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_1281614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1281612" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_1281614" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDisclosuresAbstract" xlink:label="loc_us-gaap_ClassOfStockDisclosuresAbstract_1362182" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1362184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDisclosuresAbstract_1362182" xlink:to="loc_us-gaap_StatementTable_1362184" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1362185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1362184" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1362185" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1362186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1362185" xlink:to="loc_us-gaap_ClassOfStockDomain_1362186" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OrdinarySharesMember" xlink:label="loc_ddl_OrdinarySharesMember_1362191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1362186" xlink:to="loc_ddl_OrdinarySharesMember_1362191" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1362188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1362184" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1362188" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1362189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1362188" xlink:to="loc_us-gaap_RelatedPartyDomain_1362189" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1362187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1362184" xlink:to="loc_us-gaap_StatementLineItems_1362187" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConversionBasis" xlink:label="loc_us-gaap_PreferredStockConversionBasis_1362195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1362187" xlink:to="loc_us-gaap_PreferredStockConversionBasis_1362195" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CommonSharesHeld" xlink:label="loc_ddl_CommonSharesHeld_1414102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1362187" xlink:to="loc_ddl_CommonSharesHeld_1414102" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/StatutoryReservesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatutoryReservesAbstract" xlink:label="loc_ddl_StatutoryReservesAbstract_1281923" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" xlink:label="loc_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits_1281927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_StatutoryReservesAbstract_1281923" xlink:to="loc_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits_1281927" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital" xlink:label="loc_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital_1281931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_StatutoryReservesAbstract_1281923" xlink:to="loc_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital_1281931" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_1281936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_StatutoryReservesAbstract_1281923" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_1281936" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/RestrictedNetAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_RestrictedAssetDisclosureAbstract" xlink:label="loc_ddl_RestrictedAssetDisclosureAbstract_1281900" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits" xlink:label="loc_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits_1281903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_RestrictedAssetDisclosureAbstract_1281900" xlink:to="loc_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits_1281903" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CondensedBalanceSheetStatementsCaptionsAbstract" xlink:label="loc_ddl_CondensedBalanceSheetStatementsCaptionsAbstract_1282108" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1282109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_CondensedBalanceSheetStatementsCaptionsAbstract_1282108" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1282109" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1282110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1282109" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1282110" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1282111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1282110" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1282111" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1282112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1282111" xlink:to="loc_srt_ParentCompanyMember_1282112" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1320146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1282109" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1320146" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1320147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1320146" xlink:to="loc_us-gaap_ClassOfStockDomain_1320147" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1320148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1320147" xlink:to="loc_us-gaap_CommonClassAMember_1320148" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1320149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1320147" xlink:to="loc_us-gaap_CommonClassBMember_1320149" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1282109" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1282133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_AssetsAbstract_1282133" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1282134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1282133" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1282134" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1282115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1282115" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1320136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_ShortTermInvestments_1320136" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AmountsDueFromSubsidiariesCurrent" xlink:label="loc_ddl_AmountsDueFromSubsidiariesCurrent_1282118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_ddl_AmountsDueFromSubsidiariesCurrent_1282118" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1282120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1282120" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1320137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_OtherAssetsCurrent_1320137" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1282121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_AssetsCurrent_1282121" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1282126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1282134" xlink:to="loc_us-gaap_Assets_1282126" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_OtherPayables" xlink:label="loc_ddl_OtherPayables_1322293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" xlink:to="loc_ddl_OtherPayables_1322293" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_AmountsDueToSubsidiariesCurrent" xlink:label="loc_ddl_AmountsDueToSubsidiariesCurrent_1282146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" xlink:to="loc_ddl_AmountsDueToSubsidiariesCurrent_1282146" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_1282151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_1282151" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1282153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1282144" xlink:to="loc_us-gaap_LiabilitiesCurrent_1282153" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_1282156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_1282156" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries" xlink:label="loc_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries_1282160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_1282156" xlink:to="loc_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries_1282160" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1282163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1282163" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1282164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1282137" xlink:to="loc_us-gaap_Liabilities_1282164" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract" xlink:label="loc_us-gaap_TemporaryEquityAbstract_1282172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_TemporaryEquityAbstract_1282172" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1282174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityAbstract_1282172" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1282174" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1282175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1282175" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_1282176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1282175" xlink:to="loc_us-gaap_CommonStockValue_1282176" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1282178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1282175" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1282178" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1322300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1282175" xlink:to="loc_us-gaap_TreasuryStockValue_1322300" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1282179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1282175" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1282179" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1282180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1282175" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1282180" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1282181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_StockholdersEquity_1282181" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1282182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1282113" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1282182" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail">
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_CondensedBalanceSheetStatementsCaptionsAbstract" xlink:label="loc_ddl_CondensedBalanceSheetStatementsCaptionsAbstract_1283988" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1283990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddl_CondensedBalanceSheetStatementsCaptionsAbstract_1283988" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1283990" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1283992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1283990" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1283992" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1283993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1283992" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1283993" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1283994" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1283993" xlink:to="loc_srt_ParentCompanyMember_1283994" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1320141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1283990" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1320141" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1320142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1320141" xlink:to="loc_us-gaap_ClassOfStockDomain_1320142" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1320143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1320142" xlink:to="loc_us-gaap_CommonClassAMember_1320143" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1320144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1320142" xlink:to="loc_us-gaap_CommonClassBMember_1320144" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1283990" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1284001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1284001" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1284002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1284002" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1284003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" xlink:to="loc_us-gaap_CommonStockSharesIssued_1284003" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1284004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1283997" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1284004" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1283894" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTable" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTable_1283897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1283894" xlink:to="loc_srt_CondensedStatementOfComprehensiveIncomeTable_1283897" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1283898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_1283897" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1283898" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1283899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1283898" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1283899" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1283900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1283899" xlink:to="loc_srt_ParentCompanyMember_1283900" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1283901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_1283897" xlink:to="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1283901" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1283901" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1283907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1283907" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_1283908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_1283908" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1283910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_OperatingIncomeLoss_1283910" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_1283911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_InvestmentIncomeInterest_1283911" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1283912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_InterestExpense_1283912" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_1283913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_OtherNonoperatingExpense_1283913" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1283914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1283914" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromSubsidiariesNetOfTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax_1283915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesNetOfTax_1283915" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1283916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_NetIncomeLoss_1283916" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1283917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1283917" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_DeemedDividend" xlink:label="loc_ddl_DeemedDividend_1283918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_ddl_DeemedDividend_1283918" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1283919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1283906" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1283919" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1283920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1283901" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1283920" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1283921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1283920" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1283921" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1283922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1283920" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1283922" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="ddl-20211231.xsd#ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic" xlink:label="loc_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic_1283924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1283920" xlink:to="loc_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic_1283924" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1283954" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_1283955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1283954" xlink:to="loc_srt_CondensedCashFlowStatementTable_1283955" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1283956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1283955" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1283956" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1283957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1283956" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1283957" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1283958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1283957" xlink:to="loc_srt_ParentCompanyMember_1283958" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1283955" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1283961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1283961" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1283962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1283962" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1283963" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1283963" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1283965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1283965" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1283967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1283967" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1283968" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1283968" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1283969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1283959" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1283969" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>g287975dsp93.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g287975dsp93.jpg
M_]C_X0 817AI9@  24DJ  @              /_L !%$=6-K>0 !  0   !D
M  #_X0,9:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@
M8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"(_/B \
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!
M9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ-#4V-C$L(#(P,3(O,#(O,#8M
M,30Z-38Z,C<@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO
M+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^(#QR9&8Z
M1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B('AM;&YS.GAM<$U-/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=%)E9CTB:'1T<#HO
M+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(@>&UL
M;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;7!-33I$
M;V-U;65N=$E$/2)X;7 N9&ED.C(S,$-!-38Q0SDW.3$Q14-!,C(T048U-SDR
M13=%.4$S(B!X;7!-33I);G-T86YC94E$/2)X;7 N:6ED.C(S,$-!-38P0SDW
M.3$Q14-!,C(T048U-SDR13=%.4$S(B!X;7 Z0W)E871O<E1O;VP](D%D;V)E
M(%!H;W1O<VAO<"!#4S8@5VEN9&]W<R(^(#QX;7!-33I$97)I=F5D1G)O;2!S
M=%)E9CII;G-T86YC94E$/2(S0C(X,$9"04,S,T%$,#8W-#!%-C0S,D4W1$1#
M-#%#,B(@<W12968Z9&]C=6UE;G1)1#TB,T(R.#!&0D%#,S-!1# V-S0P138T
M,S)%-T1$0S0Q0S(B+SX@/"]R9&8Z1&5S8W)I<'1I;VX^(#PO<F1F.E)$1CX@
M/"]X.GAM<&UE=&$^(#P_>'!A8VME="!E;F0](G(B/S[_[@ .061O8F4 9,
M   !_]L A  ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! @(" @(" @(" @(# P,# P,# P,# 0$! 0$! 0(! 0(" @$" @,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P/_P  1" &U J@# 1$  A$! Q$!_\0 MP !  (#  ,! 0            <(
M!08) 0,$ @H! 0$! 0                 ! @,0   & @$ ! <%$@@+! <&
M!P(#! 4&!P !"!$2$PD4%1875Y<8(=766!DQ42+3E-15E;8W=Z>WUSAH>"DC
M=39VEIBX64%ADM*S)"4UM=@Y\'$TM(&1,D(F)WFQP?$S=&=2@J)3HU8*$0$!
M 0 # 0$!  ,          1$Q40(A$D%A(@/_V@ , P$  A$#$0 _ /[^,!@,
M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@:_+)(W0R*R68/&E.
MVB*1]YDKII&5H]6)N8FY2Z+=)2!#*"<HVF2BZ@-B#H0NC73KIZ<#^;BK?_\
MH=MF\X#';9I;N:>\#LNK)H0L70N=QP-<*622M:1Q6-8EZ X+N,.P:6(3"QAT
M(6@& $'IWT=.PW_Y<7E3_<8=X]]35U[ZX7*?+B\J?[C#O'OJ:NO?7!E/EQ>5
M/]QAWCWU-77OK@RGRXO*G^XP[Q[ZFKKWUP93Y<7E3_<8=X]]35U[ZX,I\N+R
MI_N,.\>^IJZ]]<&4^7%Y4_W&'>/?4U=>^N#*?+B\J?[C#O'OJ:NO?7!E/EQ>
M5/\ <8=X]]35U[ZX,I\N+RI_N,.\>^IJZ]]<&4^7%Y4_W&'>/?4U=>^N#*?+
MB\J?[C#O'OJ:NO?7!E/EQ>5/]QAWCWU-77OK@RGRXO*G^XP[Q[ZFKKWUP93Y
M<7E3_<8=X]]35U[ZX,I\N+RI_N,.\>^IJZ]]<&4^7%Y4_P!QAWCWU-77OK@R
MM-L3_P#Z![SJ6!S"S[)[E;O"(97\ C[C*IG+7[S<HF2-QUI)VH<GAU5[<Q:3
M(41&MB,'T;ZNL)C^@:C+98[ZI6H[PC*%R:XY<-:0>SV)L> D =FYHG<:;9.W
M(',*4Y0ETX(TCF L[LS!E]H'?5%O71O E3 8# 8# 8# 8# 8# 8# 8# 8# 8
M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8
M# 8# 8# 8$1<@?O"W;^"*R?N->L#@KW!(Q?(]<&==._<KB4:^:+7S+/G'SMY
M8Z^.'8#M!?/W_E"_SL-':"^?O_*%_G8#M!?/W_E"_P [ =H+Y^_\H7^=@.T%
M\_?^4+_.P':"^?O_ "A?YV [07S]_P"4+_.P':"^?O\ RA?YV [07S]_Y0O\
M[ =H+Y^_\H7^=@.T%\_?^4+_ #L!V@OG[_RA?YV [07S]_Y0O\[ =H+Y^_\
M*%_G8#M!?/W_ )0O\[ =H+Y^_P#*%_G8#M!?/W_E"_SL#G-WOPQ;[J[O"M=.
M_=XEW#_[PO\ _6S_ )^]ZPS[X=">[8_Z>/!?]D3CI^22)Y')=? 8# 8# 8#
M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8#
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
MKCQ: 427K8QBWT:UA/5ECO7W;'_3QX+_ +(G'7\DL3R.2Z^ P& P& P& P&
MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&
MP& P& P& P& P& P& P& P/4>00J(.3*22E"90480H3GE@.(/(. (LTDXHS0
MBS2C2Q;"((M;T+6]ZW[F!2 WNQ>[@.-,.-X$<.3#3C!FFF"XV4_L0S#1[,,&
M+?DA[HAC%O>_G[W@>OY,'NW/B"\-_P"K73_P0P'R8/=N?$%X;_U:Z?\ @A@/
MDP>[<^(+PW_JUT_\$,!\F#W;GQ!>&_\ 5KI_X(8#Y,'NW/B"\-_ZM=/_  0P
M'R8/=N?$%X;_ -6NG_@A@/DP>[<^(+PW_JUT_P#!# ?)@]VY\07AO_5KI_X(
M8%"Y3W=W 0GO.:2@Y/";B@5#7#@WR/DKA%2N/M5%QY?(V>]>-#:TOZUG!%0M
MZMZ;&Y]6ITZHPL1Y)"HTL M &+6POI\F#W;GQ!>&_P#5LI_X(8#Y,'NW/B"\
M-_ZME/\ P0P'R8/=N?$%X;_U:Z?^"& ^3![MSX@O#?\ JV4_\$,!\F#W;GQ!
M>&_]6NG_ ((8#Y,'NW/B"\-_ZM=/_!# ?)@]VY\07AO_ %:Z?^"& ^3![MSX
M@O#?^K73_P $,#QONP.[<WK>M\!>&V];UT;UOC73^];UOW-ZWK<0Z-ZWK NL
MRLK/&V9ICL=:6UA8&%M0LS&QLR%,V-#,T-B8I$VM36VHBB4;>W-Z,D!1))0
M%E%@T$(=!UK6!D\!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,
M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,
M!@,!@<ZI=_U8:&_8 Y0_V@N*6!N7/9?*&FO:0=HBMN%*X-O,/BDI=B::;K(=
MW-RA&[CCB>R$,V:ZR;'9S75GJO#W0]X"X%:: @) -2+6PEZV'&ZS4_,3RULL
M3DFYJ*("*5W&9?Q4%!>X5SA=Q<CY3[X<ZH?<=%IS*JI,QDUOIX,A6]0\0?$_
ME)]'I]Z LFV@Y9\/7,B;RQ%RRYDFV5?%-O%B0MB5.^T\ L"R86I(?V:(E-!+
M^UGTI6!JTT]<- G9XNJ<Q,J-28AT@=EJH.\. P& P& P& P& P& P& P& P&
M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&
M P& P& P& P& P& P& P& P([-M^IB#32#[0KLD\@TP@XDV;1HLTDXH>RS2C
M2QN>AEFE&!V$0=ZUL(M;UO ]?GDJ'TJUO_3F,>^F \\E0^E6M_Z<QCWTP'GD
MJ'TJUO\ TYC'OI@//)4/I5K?^G,8]],!YY*A]*M;_P!.8Q[Z8#SR5#Z5:W_I
MS&/?3 >>2H?2K6_].8Q[Z8#SR5#Z5:W_ *<QCWTP.)%F\GK81]^YQRAT?KZH
M'GCHLX1W0G=.1)MUI4Z!A8'FPZO>I<E<6DI@4-I,\:)Q!61N;FGP_8')O?\
MP[MR_ U))8=M_/)4/I5K?^G,8]],!YY*A]*M;_TYC'OI@//)4/I5K?\ IS&/
M?3 >>2H?2K6_].8Q[Z8#SR5#Z5:W_IS&/?3 >>2H?2K6_P#3F,>^F \\E0^E
M6M_Z<QCWTP'GDJ'TJUO_ $YC'OI@//)4/I5K?^G,8]],"1@# : !A8PF%F!"
M,LP M# , ]:$$8!!WL(@B#OIUO7N;U@?K 8# 8# 8# 8# 8# 8# 8# 8# 8#
M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8#
M 8# 8# 8# IMQ5J>K'+CG3J]QK2OERY9!VI2K6*X9&U"I4H."88<H4'FMHS3
MSSC!;$,8M[$(6][WO>][W@6 \S50>BFMOZ#1?WKP'F:J#T4UM_0:+^]> \S5
M0>BFMOZ#1?WKP'F:J#T4UM_0:+^]> \S50>BFMOZ#1?WKP'F:J#T4UM_0:+^
M]> \S50>BFMOZ#1?WKP'F:J#T4UM_0:+^]>!Y\S=0='1YJJWZ.GIZ/(:,='3
MKIZ-]'BOYNNG \>9JH/136W]!HO[UX#S-5!Z*:V_H-%_>O >9JH/136W]!HO
M[UX#S-5!Z*:V_H-%_>O >9JH/136W]!HO[UX#S-5!Z*:V_H-%_>O >9JH/13
M6W]!HO[UX#S-5!Z*:V_H-%_>O C>Y*?J0BH;5.)JRN"CB:VG)I1@(/& C+,+
MC#H( PBTU].A!%K6];P),I_[TM7?@ZA/W--F!(N P& P& P& P& P& P& P&
M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&
M P& P& P& P& P&!77B1^C12G\P67_1BP+%8# 8# 8# 8# 8# 8# \=/_;_\
M,#S@,!@,",[I^\Y;/X,YY]RSK@>^G_O2U=^#J$_<TV8$BX# 8# 8# 8# 8#
M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8#
M8# 8# 8# 8# 8# 8# 8# 8%=>)'Z-%*?S!9?]&+ L5@<O.\6;8RXS7B)N=,?
M)5\K=//K?'9A/'!MY5.#B&*&T/.B6D$D]EL&WLK9UDBC^FD2\0-@<M &F$'J
M'C"'+2-<K.]0H>$MD675394JEK'!HBI\?S?B'R9O2P'R+;J7D)8-?0B>2BKY
M("O'VXV]=%X7')*YM)>AEO,F/)7]NM(+-P-BNWG#SXM^+\KX'"HP:F@TL;[4
MK&L%M<<8>2SM;#"R)H]<[&*Q(DKBTL89--$RB:L44AAKLTE-BR%S"0'JEA.D
M2(@TT)-=.:W>1,;"W)XG4$H3-"5XJ>'+!R_AAR9G$L@C Z/T7CH9DXN#.^-A
M]SFS>NG)PER\YO1-VX8X-.VEY!I2IUH(3QP^YL<H[_Y*H(5;+-':WJ?5(M:]
MYBCIQ_NF#S9WNP555#+IK"&68RYV*1-3_7[Q+7_;]'%C8!T0)"VP)!JD8EII
M05'XS*><%"TE6DRK2(SJ13RY+ OIJ4Q2UJWYMS^8JX#4<6N^>U.R6D7>-B-[
M!1<PGDT0,\;228Q&@:G!K>4H- -,2I^@/7;7)CO+++XYNS)/ZVDZ Z=4#:[N
MB6\:^-W,=DGC':K<[HG^GC'58^QZO+ @[G&UA*%K<F]N;W7;PN J#HL+8;X8
M2%H;0L7D3>5%<*9DJC%AL5U(.>,@CKV:BI3E[6D)6UI!)9=</9I_:=61A4CF
ML>J^?1AHC3R$J3+#&/:AP)'LT9.A:T%2*SMGFU'N-B&CDE47NHC+G2UWFS=<
M]TUS'5VS(W62I>3[@]3> W%,'?RZKQ\JN2QN$M\<B+@D5/\ (T,A(-:#MA"$
M:8/4'D;S>2<A*YE3O6/(9'%$,-J*ESHTY<5>9DOCR.+-=]\>'57<$N>(B[(X
M[);+<*_5/\NTK&A2&LR9&KCKP0N,$H+"&RL/>2]XJX0FJ&V80B/U;8TEE<2=
M[&?YYPIY11>-0:LU%:47(;-=7*,/\B2/":)5=.9O(F)QDY*E:20Z%-9!J4!1
MBA3L+ORNR7.J.>?,!X#'.3#J7+>+''*/50I9Z:Y4VQ2:FW"E]\*)H-@311D7
M5 WN"1A,A1K\>B5MIYI)8"C%.E&C@Z"C\<[PKO'69O8 ;HJ7$M".-0-7J(;[
MO+FXK>$PD%:\69/+XWN7+GQX&>I<9-8%@,:92J*-4HC(KUC=+#@#"H#[ <N^
M]+9CVAQK^JQ[:Y>"-,GBBSN)7+1J@M>+DMO<IDC]-W+<>:+,M\[SDI8O#TBA
M)X&>0Q)G](X@V0V; ,(7@X)V1R,LKEARKDE[PVRZ_2N5?U:UQV$/-97'#ZQA
MSQ!+4Y#1EZ8HI,9JM<*UM&2*8@9&G1;(XR%N3NZ-Q2_ZN,"70BPZW8$9W3]Y
MRV?P9SS[EG7 ]]/_ 'I:N_!U"?N:;,"1<!@,!@,!@,!@,!@,!@,!@,!@,!@,
M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,
M!@,!@,!@,"NO$C]&BE/Y@LO^C%@6*P& _P"WSL",H-2U05B]3&2UQ5]?P*0V
M&[GO\\>X?$6*.N<P?%2I4O5NTD6M*%(H>'!4O7'J#3CQ#&8><88+>QC$+82;
M@1FQTQ449L&4VS'*Q@+#:$X)(3S*PF>),;;,I42F(1I2 R"1I$13J[[+2MJ8
MKI/-,WLM.4'?T)8-!"3,#D_S YG7C7DXG$0HA-#T:6HIEQ.@\]426HYG=4MD
MSURGL#<>2D5_"8;:57*S?(>($>'=)AZK;HX*@I@!*"F.&8%>H%WC'*.8P:&2
ME690S$XW;1UZQ.DF-?5M@IW77.BD^0 JAW65DLQMT"71M'(8\O1.2N'Z&%[9
M%"1[+&\*"VK8S@LY3_*_D""XAPZY#ZIE$'=^8EJ\/F-R@->RVO)(UR2)T6FO
M*%2MP3OMHV6A?69];XY(6Y> G2,Q,>-O-+ZQ856!U)P(TG5,U':#Q#9#9%8P
M&>/U=N*AW@3U+XDQR)UAKFLVC$M6QEP=42I4RGK1-J;9VTXB^U$G*V/IV6#J
MA)> P& P&!&=T_><MG\&<\^Y9UP/?3_WI:N_!U"?N:;,"1<!@,!@,!@,!@,!
M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!
M@,!@,!@,!@,!@,!@,!@,!@,"NO$C]&BE/Y@LO^C%@6*P& P& P& P*S6MP\X
MZ7C,=S6V:S8YXN/96%F=&>1%;<8J^&PY\4R" 2-XCA_7;5<QKIQ=''Q$[: !
M>VE.JPLLSJFZT$-S9..E"1J+U?"6"FZU9XC24D!,J@CC?#6%,T5I+P(I"W>5
M4)1%HM$QR1C0RUU*&N2Z+4F!<E/6'OMS>L&J1;B1Q_@]F%VQ#*\:(I*/*&;3
MA61'R]-3"[V58;>E8Y9:KZRH]%)'NS7&,D&-(7I5VJPEK5J4Y8@EJ#=""R.
MP& P& P&!&=T_><MG\&<\^Y9UP/?3_WI:N_!U"?N:;,"1<!@,!@,!@,!@,!@
M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@
M,!@,!@,!@,!@,!@,!@,!@,"NO$C]&BE/Y@LO^C%@6*P& P& P& P& P& P&
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
MLJGWSBL13D(@#HR<OZL?7RL5MV GL&31VR53A5B:O$%PO[2A7M=2UZ^$6DG
MO<'$L:Y.YDE-B9,K<%R5-L)CE/>7T%6,@-KJP!3QWL9H?(]7B\=;5=,Y'#IG
M:JB6UU6LRB=6NNTPAR51!K)M1@;G1/L7A+?MW(V9U@@4C)"/I-WLM'N8?%%(
M,<TLN:ET05R?&SN<0D<48#Z<:(/%+8EY!LI6H3$[%.B:VER0;<G6$:0*GM24
MW#4EFA5;3!8UJY&3)^YCQFC61KABZH)-Q-,Y'-\KZT@*GBEQ,G[/#D#*4@.[
M&/E,RM"\EJ^U,V%2$>ME[!K7T>@K:V=[]Q=3L29QD1%Q*1CBKG,U#M':&L8V
M/^)4#19DM4DEF#3KS2W=FAE/2E:N3B,V, (XN$'71M,$X/,I[W7CC6SA-MV
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
M[EG7 ]]/_>EJ[\'4)^YILP)%P& P& P& P& P& P& P& P& P& P& P& P&
MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&
MP*Z\2/T:*4_F"R_Z,6!8K 8# 8# 8# 8# 8# 8# 8# 8# C.Z?O.6S^#.>?<
MLZX'OI_[TM7?@ZA/W--F!(N P& P& P& P& P& P& P& P& P& P& P& P&
MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&!
M36IVCE355;PZN0530TA+AC,0PDOF^1$]:1.Q"$9A:=P&U^S&Y>+C%1'5&(CP
M@_10M[#HPS6NOL)#\J>5?H1H;^LQ//\ E6P'E3RK]"-#?UF)Y_RK8#RIY5^A
M&AOZS$\_Y5L!Y4\J_0C0W]9B>?\ *M@/*GE7Z$:&_K,3S_E6P'E3RK]"-#?U
MF)Y_RK8#RIY5^A&AOZS$\_Y5L!Y4\J_0C0W]9B>?\JV!"3GR>Y#-?(V&\:#N
M/E1&2^:4O8-W('TKDI+MQM''ZZFM=P=U:%I@^,8733VO<+)1G)]%IC$^R"3N
MN: >@!&$V^5/*OT(T-_68GG_ "K8#RIY5^A&AOZS$\_Y5L!Y4\J_0C0W]9B>
M?\JV \J>5?H1H;^LQ//^5; >5/*OT(T-_68GG_*M@/*GE7Z$:&_K,3S_ )5L
M!Y4\J_0C0W]9B>?\JV \J>5?H1H;^LQ//^5; U:<'\KY?"IA$RJ;H-";*(N_
MQTM:9R4GQQ:,;VTJVT*HPD/%@ C0)Q*>OL.A:V+6NC6]8%AH*Q*8O"8=&5IQ
M"A;'(K'F)6>E[3P4]4T-"-O/.3;- 4;M.8:GV('6"$75WKIUK?N8&U8# 8#
M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8#
M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# YU2[_JPT-^P!RA_
MM!<4L#HK@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@
M,!@,!@,!@,!@5ECW,SBS*W:QF2/7G 7-QJ9BDTHGI1+KLLAHC,+<SV28R1&N
M4$DH)$P1)^3#;W-8V&+$R!Q#X*>,M1T%[#$QKG-Q)F$'LVRHS>T)>8-3,41S
MBTY$C-<A(X-%5J=W4A>'\L;>!4F(2:CZ\M6#18C4"A"H(4A*.), $+5)E!"Q
M.0K2FEGI51!2A,>4+0BSB#P!-*-+%KW!%F%BUO6_\.MX'NP& P& P& P& P&
M P& P& P& P& P& P& P& P& P& P& P& P& P& P&!SJEW_ %8:&_8 Y0_V
M@N*6!T5P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&
M P& P& P&!\ZM,!8D5(S!FEEJDYR89A ]E'  >6(H0R3-=.RS0A%TA%_@W[N
M!_/E+NZ3O^7<>X-QY>Y103Y'.,7&&YN-7'-T&Y61'G"TR+9=X"W(IQR &UQA
M6=#CHG X G,5-+&:_$O\G'MP&I1% *3%AK"OND>3B=FL\B#+>.U=*; =.:(R
MXZBMN]Y)#DS)RAATI86 H].JKED4!ED46/*$A4[ +V2J;D M&H5)PTPD(98'
M=:<V%C,X,JZYJZ;&Y$VVZAK5M:[SY'+M5BP2U?=BYOK-M<U4;0BDD(LI#:;4
MV2%2X)1KHVGBJ0]H I,V06B"X/"[@3;W&[D/)+9FMJ.,FB3K2D)K]CAS=;T[
M?HM'')'$ZQ3RMD\WTGA*4AZ)06#$7QY:98J?A.9I,D5IS&I,(T\\T.LN P&
MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&!SJEW_ %8:
M&_8 Y0_V@N*6!T5P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&
MP& P& P& P& P& P&!7?VH*R\@S['\0WYY.)Y.&(F(O90Y3;F^W839XWTH)K
M'S-><I3'/!/H=O);2-GTI_U;:K2C^"P-N%=4,!)%D5$UVGXT0P45BGJ T5=X
MX\./!3 5[1))>"O!1-PFW8F:UJ,D+3))LS6R](.TUL.@UX_DE7*=B@,C&R7E
MMNLE>X-L;))XO\F%#VB4MCHG9E(YU&4]1FR2KD(UBH(B%4F2-"94ET-2088F
M+,-"&3<+Z@C:991:EHN 8JGTW;E>T/'B_P!T+</&A_@Z7S=&ME9*RK@V SW5
M'DCM\\$+^C/[,'T6![?/K!_*6!1/Q5;?C6R&%KDD<4>S_?/DXB;G@A8H2$SB
M8^;;R1K!\*+0&:4M<E7-#FB&(L"A.4,TH(PPQW).N"(LZS$;'>>VAFF>X$L3
M%<7.31\F-?=$[/\ "VR%$5$9,WN']GKH\HD2!1'^O]!X;U]Z#@;$?=<,3SN0
MUR8UVGN0QAC52%S6DT5=ZF$GMZ-K1.YI+#9B>O#:VE;T)(O+"4V-;LL<3E.C
M$Y9 E!)I0 Q*#D)7[DWURY)F:YP)K3>UL>BY:_C=R*:EZ!P0.)36>=8#6YU8
MC=*D9AJCM")<I62RMRA/H2@H\9 1&:#UAY$U\+SD=#-=7_RJ$,,IZ>-/([6U
M^P.JEFWYO>FJ=>=W6UB48];B?CO0DNP*==*8PLT09UMN:'.LC@\52MEH%NEA
M1,N:1]0X4?=;1'D;,8D6+0I9G+G:OD43K>4:)0CT)CD2UJ>PF[+*VDT8:4 8
M:TIY)UREC4AEAK'>0FJ,3#R&<DZ?B]R95R(][ZHQ>%L,.25$?+I7$N@&_P#;
M[6A6,/S/]<Z=ZZ0W(FUXJ?,93! -]B:?8='"I2[JC:@MHB)*6LY,B5@3QFP3
MX07 9M(-%.!>A-+*YKW4LW1A8D^C"30@#5D'(BO7)J@#PF9KK CLN1*(O&RE
MW&GD<UN:%S2N!+::?.V1SJE&]58P"4GA$6[2=.SM1I&A'@4")"(S09/5Y0@2
M*S5^FJV>PJ1<:WRP&Z!O<*QQ4$GJDXQUPW;K?3A<J+9B,>PJ8>4^IA@V 81[
M 86(8>YMNN&.S] XXE:[4+<;(C(I;'#G&B;P9V1$U!1K%VT\XD[O7B&-5A(]
MD(1ZTS256TN^S=EE:3;--* ,,![1]=^;M3:'B6[_ "82R#R9-0>S%R5\OQ.7
M25KMT]3^:7SJ+&+I.U_M4IF&U_-_UCZ$70&P*[HAR*0R^,'M=HB<X/#!SQ[/
M2T;=JY@5,1:1&M$DBDK15ZHB\]E_8+@:U'F)8XOXC0F%:1;-*-  ,&CY%UXN
M9H2^D,MV!0V!)SH@P%*^,W)%O=T;N0L+0C4S*/KZG3/U<1H1YNM@>I"F:V8P
MGI- JV4$0]!]*[D! F]'8ZY0SW&,BJW=N8Y0%'QTY"N*I>N='(UJ2FU\@;ZN
M5+K<:2U1.Q*%\3+>T"1/T*#SBR!!,V'W-EX0EV>:]84K7:Q:ZSF(Z11DUQH6
M]&=H0MQ"94K&3/)"[URB8*J>Q%(QZ V2A2S.1AFP%A(V886$8:PHY.UHEA&K
M!-8KZ%']RI5#? R.*7*17,_'"1O&YFJ?-NEIPZQ-1@28&PEOFVOQ*<?T$%JA
M'BT7L-L473#$TCD<6,;+2$Z1:$&V$Z*"*+NY5'U# 2D3+1HX_+4M>G1273/9
M"L&@QMI6K9$,W0R@H=FEF "& -Y&UV4@KIR$RW=M/:*E0EC!9?&3DF:N0&IG
M=*QFBG[854PW.ID^UJP P&RHEE*-2:&J (24LPX ?:NOZ!MR>RU*AGN(PNIE
MS8WRL*+CKR#<CW!0[. VU*.NDC=6"M5<2,M27L2A3$ /B=&1T'J!E$"T9L/L
M+O"$F3&'P4+5;&GR<,#?)&14.@[U+B25N<T*]Q3$RRP#*X! X"^%IVTT)[6^
MN3:YI3A%$GIRSCR2S P7M)5SY)^6OB2\O$OEOYOO!?9?Y,>57E!X+X;X9Y">
M:/RW\C.Q]SRD\7>3O:?P?AW:?0X&UN5OQ%JE\@@ZIMLLQ[C,/53ES5M]+7([
MQ,]C1%%G')&&?-,#6P652T8#-:*C[6Y+'X\72$M&,01:T&&0W] G%/6BI.T7
M$ JV5KFWQ0*WCKR#;3V]0TN &Q6.Q4KC6"553J,Q29H2=3+P,:=81TGIQFDZ
MV9H/*^_(&VZLO:EHN$?FG-;297X#QVY N>W$;LK$B2;KK3;6*O=Q%%G!Z5 X
MCX\ C*Z#5&RBMZ'@9=NN*(.DKBD,2MMF%O,RAR6=,ZE?2ES-,73,:Q.H4DI)
M/.'6!(X5!Y:$I,+1L?>G!O?B1[" Q&$8P!$&JF<DZX+BBV9B9+S\3H)MYOST
MH.+O)DR4#?\ P;:KPQ'!RZB'-7&'=EKH\HT[>;'NT_@_#>T^AP-N!;D3,E$Y
MA^FZR-.]=L@9!(%(Z:N N,K6\:$APT3"YJ."AAME//@Z@.MML<7NKB$[0B=D
M:. ,L(8!!R!@+BBK=P3L]R@3VL[.#)%@+N./(=L6MZUL<2FM2;8C:Y5:C<*@
M:S%1P1$+I:4R(52?K'DFF$!$9H/G!R*KT9-CGZ9;LZE5FZ*E&A<9^2 #5XMN
MZEDUNO2!U.$^W"_#$8Q['$PO0-)=@5=/@QA9P@SB2Z8:MD,0C!+7:('.<0P$
M]9#U5&7:A84K$8D6+0I)7*UU>IHM I?V"$S6X\^K&V0!-V64)%HTTH PU%/R
M?K)5"%5@E,5^!8$<E21,Y&HXG\IDDR$ZK40' E0EKA531-AK8Z!.9H)KP2UF
M-!!W22:I =K8-!MKE=<,:GZ>1Q4UVF8XUQ&0RV1'-U$W@\,BUJ&C1KM)X1)V
MBO%T:LZ1Z(7 UMFC2MV=]&Z,*VFT:4:  8I#R#@#@@KUR3LUS 36=(%D:C(%
MO&_D2VKD+DA<BFH\^>MCC5B5RJAB&K.T(EUE)3,UJ$^A*"E R B,T'X6\AZ^
M;VR?.Q[-=(TE;2--%9(6CXU\C'%Q6NBMP-;"5$'9V^JU3O:$>"I)$(UWC)#N
MTDI]A/,4A($$S89AONJ&N;_"(TF:[2+<K!B?EHP'KZ+N]J8D;-X&M7>#3.4N
ME>(XS6\H[! /7B.1+&I[[8197@G:FE &&I*.4%9)H2WS\QAOW; YR)9%TR,C
MB?RG53$MS0)!+3SU]<IJ:.L)I8!D@WHEV5-9+4H-Z"BE S=Z!L-M7W5#6Z03
M2,J&NTAN4!B.YN_'H:+NYS8E;*%&B7;2P^4MM>*XQ8LK[!>#6F&/+'1]V;HP
MKP/M2C0 #G=*KFAQG>><298%LM#Q79/!WDA'HXG%1UV D2%>Y\A^+)"<^<P\
M=?!EM7LA8TXMJ'.3(6AM2 ZHSSRP# (07\<.0E?MK?8SFI9KG&FJU[11Z4%H
M>-W(IT7KW!>Y&M1!U?M395BQTMME J)$(YRBA+TW)T^PJ#3P$""9L-D%;,4!
M+H7"=MUB[>IZPCD;"J#3MNCBJ1N+1*EXB)A.P0<4'KQ[V0C'H+9('%L<A';
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
M_P#<&)?-WOHUKH\;]/N[P).(/)4DE*4QI2A.H*+.(/), :2>2:#1A1Q)I>Q
M,*, +6PBUO>MZWTZ]S ]N P& P& P& P& P& P& P& P& P&!_,0Z]XKR1J-
M ;=JRQ16/<T:>^=*_EOPEFBF/1"N^/%8T6&?FTDZ@>FB%+YW5HGEQ98:TM#R
MYGO">>BF)JE,4>$!)B$,W>??!6#*ZQ7-\)=*=JQU&?.FI':D%N1+,T!MI4MR
MR;JX%&4!RZ .")%7$^KUL*7+U[VA0;,;9$ #<<:J+)T>&YS#ORY*V5ZJG\5I
MZE7<EFKEPDKXW.5]/27MG)J'9 %L]C#DDJY0B?\ CX4\UJ*,F2/>R%B>4O;<
MC-1![4/:!T&XC<V+0Y!\B.1E%SJF8E T%!FHF+4P8K:CTD=I+*$9J(AX6&5>
M<!!8L;KR6)'$AVB3^XH4J)[:Q[V5L9@!= =(\!@,!@,!@,!@,!@<B^[JXG<6
M)KPRI.53+C3Q_ELH?44T<GR22:FZZ?GYY<%-D3$Q0O=7AUCBMP<5J@>]B&:<
M8,8]^[O>\"2;EK+@W2ME43 Y!P:X_+F:ZU=LHCIZAI&D ,D#.JFJ)%;J@M]:
M3V$$D=!R./1-P EV@2GE$F)1>$#*V,@)H4%:.4W=^+C6Y&X=VC3[4ZHVB*6?
M835YJ*#7J8'QULKS1ZJ^X-#317P>4.,J,O!A+4QQ$/PYL,(<]&'&:1D"6A:C
MBJBX=<FD;4%?W:=64K)#%D_*DT1M'CY5K"_11#%Y :QQ%:I;W.!M3@O-L8M$
MO4H22R ]F2TK#=C,3A3*%07@]B7AE\4;C%Z@ZJ^"F ]B7AE\4;C%ZA*J^"F
M]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\
M4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA
M*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F
M]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\
M4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA
M*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F ]B7AE\4;C%ZA*J^"F
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
MSU+S;\]6 \G^5?I3HSU+S;\]6 \G^5?I3HSU+S;\]6 \G^5?I3HSU+S;\]6
M\G^5?I3HSU+S;\]6 \G^5?I3HSU+S;\]6!1^4]VHY3#GC6W>,/4BHH[D=5U,
MR6EF!T#24ITT*6R0.FE:*7.:?=P[5J9I%F=8Z-+<KT<$);:[J"QA'L"<107@
M\G^5?I3HSU+S;\]6 \G^5?I3HSU+S;\]6 \G^5?I3HSU+S;\]6 \G^5?I3HS
MU+S;\]6 \G^5?I3HSU+S;\]6 \G^5?I3HSU+S;\]6 \G^5?I3HSU+S;\]6!I
MTFEG(>LY!5)DME=1RV.SFUHW73LVL5<2R+.Z9)(VU_/TZM[PMLZ2I *4"MK*
MWV1B,P!I8QZZP-]7>!;K 8# 8# 8$+7Y-I9 H"C=(/M@*D[W9%.0!O5RAN<'
M=D;2[,MF%U\XNJIK;'5B6N)K6V24Y002%8G"-06#0Q]3K:V&O^3_ "K]*=&>
MI>;?GJP'D_RK]*=&>I>;?GJP'D_RK]*=&>I>;?GJP'D_RK]*=&>I>;?GJP'D
M_P J_2G1GJ7FWYZL!Y/\J_2G1GJ7FWYZL!Y/\J_2G1GJ7FWYZL"*[QX\71R+
MIRSZ'MB;4+):VMZ"R:O9HS'TK,NE4PREJ4M*PQ(8;<QP$SFA"I\(2']46TZH
MHLS6ND&L#!\:N+-N\3:"J/C934\I!DK*EH*PP&(HU%.310X*$#(D 2H>7I4&
MYR@KI!(G$1S@XJ-!#X0N4FF=&NMT8$X>3_*OTIT9ZEYM^>K >3_*OTIT9ZEY
MM^>K >3_ "K]*=&>I>;?GJP'D_RK]*=&>I>;?GJP'D_RK]*=&>I>;?GJP'D_
MRK]*=&>I>;?GJP/.H]RIZP>M:=&Z#UM=;>J6FNQ:#T^[L.MW7K6Q:U\S73K
MV2@)S)K'J:,2V8EL@).M42=M>=QM(N0,9RN-2Y^C&U;:A<E[JN1D+2V<)W9&
M*3Q%B'L/7%K73@3)@,!@,!@,!@,!@,!@,!@,!@,"LO,C]&:VOXC;_NA9\"S6
M P& P& P& P& P& P& P& P*W\>/]X<B/VD)O]S$&P+(8# 8# 8# 8# 8# K
M737WYN7GX6J\_LYTW@64P& P& P& P& P& P& P& P*R<E?_ !'';]INM?\
MA<MP+-X# 8# 8# KIR?_ ) PO]HOBE_:6JG L7@,!@,!@,!@,!@,!@,!@,!@
M,"N7$[[Q49_G':'Y5IO@6-P& P& P& P& P& P& P& P&!67F1^C-;7\1M_W
M0L^!9K 8# Y9RWO(I$QU?8/(M@XS2"3\8H=)IC'&JW=V=%6APD!%;6DDJF<2
ME57XVI<]L474OJ9W%'1]LK7.X6K_ %I*V%JTQHPEYQ[R3A\SDGO;G<\:U#M-
MD"6IGQL:;$?'$LZP5\V;F33XP-4!4G1UK/7P1>C"L4'["6YI5"%4!*I*"6:$
M=U[WIW&^4UX1+IK(V*KY,RSF>P>S*_>W"5/CQ"%=?'7(-R5-RF/P%5Y7A<&6
MD'QR1Z*)2EG)$"T':Z5(CDVP^NX^\^X_5B9'%$?=6^PFE5(*U1S#:$Z7L,AC
MD/LF:5W#";"CK$XU\>EL5BC)]HLQ[DF:UVW OPT@DL@P\T)>!OSQWF7 ]C=-
M,BWDQ7QSN-I@;V0V-'CV0+EC=9J=F4P<Q F869R-<%#Z5)&O02"-&*"#'5"
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
M:S)TTV3)"A.@2T[D9U3$!ZHLS70%Z,!@5RXG?>*C/\X[0_*M-\"QN P& P&
MP& P& P& P& P& P*R\R/T9K:_B-O^Z%GP+-8# 8'*%PXN\-)'+[CXE,=_VK
M'E\Z>'*?+^/D2M(2>-U;*)7*V6[9HMK=G7QUT;XVZRYRZ'I:QGJ5Q+>B>5"I
M"A0%KNV&&48^Z;I:-.*1X8;PY4MSHDD$6DXE8++BB@I:\0R;7#8T<4N+6MKE
M2RKA-,UO-]<TVQIMB2KO U!&RE"%*:6&AQ'N\N-E:W*0TP"Z+AFG(>LF!EOB
M,U?:-J(/)IX2;>N3#3%7"<^*ZO4KUL!D<WOR=)G0TDM:H")Q%OLA")2@P(_M
M'@KPIHNO^+;;?W(B?4V]5G$-0*!E0VQ?%R%_<V>S(YR)E+BV,T@C$UECLQQ.
M8PYM4G+% Q)&F/MJ<I8(E-H76#8*+[MG@;.H4I7<=;DM%T9(S8]8'N<TA,YB
M+A(";;X[M4.1,3FY2YSKU<]JG(UOC,?4.*$1PF1::C3K2T@3CSSU ;GPY[OU
M3QKY+3&?16:IG>NHM!HQ1; :^';>K$<H%"ZMJF*Q*!RKQW636<@'&0Q!,XFO
MC+)5")[WLD@YL(,(&;L-6<^,W!J-K%7#2^^01L\T_P!81*D(+1KT\I60J"5B
M=;*F;<=DARQE2J75JMR,R<(&V*ORES;5;JG;2-)T1B@@T\8;Q.>YTXQS9_M*
M4&SKD*QO-POTUD,Z-8[-:RA/*F<PJYJX<V\Y<\0M]<M-:. 7Y)V9#H9IIJ%N
M6E%%CZ$B3L0A"ON"7'NV+#EK)8/(JP$7)GC[+UD]L^,TW/3$+!6^K&M)%?U<
MFO[G.*O3>4;@,Z(L[AMTVF0%. VT6_!2R-#!L-=KWNXH_!KWLVC&:_61I8[3
MXQ-%?-Z TU/-+JE_#B,QBH*0=8RH$YP-D*BJYN*C1*,R4-DF<4ZDYS2F'L!8
MRRS!AWJ0(4C6A1MB @*9"W)$R%$F!L6P)TB0D"=,2#8Q"'L!1)80ZZ=[W[GN
MX'UX# K?QX_WAR(_:0F_W,0; LA@,!@,!@,!@,!@,"M=-??FY>?A:KS^SG3>
M!93 8%*.0W!2K^3K^I>+1G-R*&[33*T;#$F6:-S=&82]S*KI!3CW,H66=&UC
MVP2,Z!RQR3]F!<)K&H6#5&HS%.BS0!RWA_"KNLN05G2.GXKRFNZQ;<2HK@1N
MC'NR3=O+2CLN(S*%V>!HVOK1''V[RDA,^<R1C1:"-<A$2H#LX*)(<G#>;"[M
MN&PCD?2K>'D \M<9LS5K1*).,^E;8[78KG=BZLJRK[9J_*5T\\1%8=-:[.5B
M0*"5T=<(P%(L4I_&(!!2DA.B3N8N+B90RK%%A<DG9;'#G13'ECK:38J$QJ'>
MKT%,JU+20&&E(D"TVLVTEJ&I+*"H/3EE]L8:(HG9861BM(4):+)1T.AMH322
M-_ *P@5X2WM\A:CC39O":EU7*V%W*4MB^_*0W5:SO_62B@) J0.85&A"V(L0
M0T)L[K/BXUM;*V%[M!6)I>$^U;JOL%<K>9-7+>W0-F9:&E2\:/0WBCV)GJV-
M)TS*+0!]5E*&:H--/6F*@I?;G=]]V[7LK9:IOKD]<H'"PRD*\NL9U<#08@?6
MI:?=4"C:R0E-D#(6,#$>_<D94@:UBI6@)5NSB$@HTXY,244'0:=< ZOG=+5#
M1BBPK?B\9IF6K)S'7J"NT#B4D=Y,N9YBR*%TA\65V",B)&BGCF+P9 V-Z;9Q
MVC-E[$ .]!31@[N/@,YS*9<2_/#<\QLJ+01CG$A@<@G"-R?XK"7<CCQ&Z\D_
M:&0!,QFH&EXXD0DYI[?:H"A;'3RU):H@QP3F!N-@]W+P^ESRU5<^WM=;._7D
MILRQHBPQB>PYB*D[<=QSC7&>R@PE*TUN&.(HTFI5T1IA(D!91*+2_MTH"@=G
MHL+$5'W<5 4A)XW*Z\76 SN,1M>0V\P%Z>8[HDA\F3#.6*:L;F>EB:5SD\6E
M1EBNBTTAU4+E*%6<#3<H1)BP)]!?K 8%9.2O_B..W[3=:_\ "Y;@6;P& P&
MP&!73D__ "!A?[1?%+^TM5.!8O 8'/:=]VU2UEVO+K7FL_O=V42^QR[@/A:6
MPT<?AC):3?31U"QB<1OR9C+-,&IYA=<G=@UZ\;C3$JP@5&%&G@"/0<U>3O!;
MA[PR)X_;8K]>Z/;G2WDKG/TUA6#,1([(@@'.Q$3OMD9('7+ZU;M%AF')%6"+
M*5*=$C*<'_2?>E!@TA906;B'=!<.93'8M8$%M7D4O:Y)$*B<([-6ZT6U>N?X
M? 8H:BJP8%SM!UBH;6W1Q]4;2$Z" )):T8"P%@ZA8 ^.ONZ[X:W;6C7,JZY!
M<C)W7,UCDM:6*4,]K,)Z5>TR"$U#2TH\ 7"KTE62HW'.-\<0&:%K0B5+6:/J
MZ./4;,"= \,.)M(-]GUQ++ L';9SH:%W'=3'9]- NR5X/=%-X62EBU>GACZ<
M<<?D8[0EBY#_  ^][UO6]:&-.7L(;39?=R4O?ZR&3#D4Y2>QK:C-:US73G8<
M<='&N 2 =9V*ALQDE^HTS.2]&SRA8]%+DBLXD_8369\=&X.@I%QA.@C'D%W=
M_#O15Z71=UF61"ZTF[=,76Y6M^M!J;*=*BTO?(G*ILUKFJ0,*U,W,4BEL/;U
MYI83^V$M"$LD80"+)T'T<6N+=#/+TQVQ4O(^S;SA4;MHFS9,ELE\!+)4YW_%
MJ BE!15UF,C<&>.R)K4Q2G-$#/:5B *U:Z*4[BH4=8.RSPR')'B+P?B%<R.V
M>74@?G6'1AXY +72R[%D"DM3$XWS#C;A4UHU^!RA#&SJ$]>/I4N*TA3'%'&-
M[F4D5 4:.) /0?:J[O/BDG@*QH?Y%8*Z,GUK5(WT'CYIC3@ZQZ@K)?;AA4T-
M98+$(N<W/R%?+W5N<SFQ&BT[-;LJ3+23U"D9P@P$'[M;AG,ZUJ%XJN2V095H
M:FC[;#%D3L@]7'K A7CJ8V;34N>#'1L<?';M5S]:+DZQ)<#L-HMJBRS0J$Y)
M))82G07=STOQQN]9R @<UNM;/':LH/4$A)D\[0N4:D\%K2#1> P!MD+$BC;4
M0Y*(DU10M0B4B%H\I>M7'];>UJ@(POY@,"N7$[[Q49_G':'Y5IO@6-P& P&
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
M+9L\',$@2@1/;:FD$^E#\VDNB,LY0%&M&V.1(QE;'L18A=470+6]:"P. P&
MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&
MP& P& P& P& P.5$X_ZVW&O_ .F%S'_M1<*,#JO@,!@,!@,!@,!@,!@,!@,!
M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!
M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,#E1./^MMQK_^F%S'
M_M1<*,#JO@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!
M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!
M@,!@,!@,!@,!@,#E1./^MMQK_P#IA<Q_[47"C ZKX# 8# 8# 8# 8# 8# 8#
M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8$%7GR=X\\9
M6^..W(.YZZIQNF#FK98JKL&4-D;*D3LWH1N:YO9_&!Y0G!4C;BQ'F@+T+996
MNL+HU[N!77Y5;NWOCL<=/64P?7. ^55[M[X[''3UE,'US@/E5>[>^.QQT]93
M!]<X#Y57NWOCL<=/64P?7. ^55[M[X[''3UE,'US@/E5>[>^.QQT]93!]<X#
MY57NWOCL<=/64P?7. ^55[M[X[''3UE,'US@/E5>[>^.QQT]93!]<X#Y5;NW
MOCL<=/64P?7.!ZRN]<[M@_0Q$<WN-IX2S3"#!$6A'#@EGDBV ].8(I6/1:@@
MS6PF%BZ!@%KH%K6\#V?*J]V]\=CCIZRF#ZYP'RJO=O?'8XZ>LI@^N<!\JKW;
MWQV..GK*8/KG ?*J]V]\=CCIZRF#ZYP'RJO=O?'8XZ>LI@^N<!\JKW;WQV..
MGK*8/KG ?*J]V]\=CCIZRF#ZYP'RJO=O?'8XZ>LI@^N<!\JKW;WQV..GK*8/
MKG ]1W>N=VPG!VBCF]QM3E]<LO1BBT(X05VIPPE$E=H:K #M#C1Z  /3TC&+
M0=:WO>M8'M^55[M[XZ_'3UE,'US@/E5>[>^.QQT]93!]<X#Y57NWOCL<=/64
MP?7. ^55[M[X[''3UE,'US@/E5>[>^.QQT]93!]<X#Y57NWOCL<=/64P?7.
M^55[M[X[''3UE,'US@/E5>[>^.QQT]93!]<X#Y57NWOCL<=/64P?7. ^56[M
M[X[''3UE,'US@>K7>N]VN(XQ,#G!QL&J)+*..2AM&-B5$$G[,"G./3A5[/))
M4"*'HL8@Z"/8!=7>^KOH#V_*J]V]\=CCIZRF#ZYP'RJO=O?'8XZ>LI@^N<!\
MJKW;WQV..GK*8/KG ?*J]V]\=CCIZRF#ZYP.<DI[P+A>\=[M0-JL'(RN)17+
M!W=W*F"/LQB+FIES(R3&4<C.);['8V[JHTC==-KL],T1<U*8H[0!&DHC!!Z=
M:]T.EGRFW!+XQ<3^T\R^#6 ^4VX)?&+B?VGF7P:P'RFW!+XQ<3^T\R^#6 ^4
MVX)?&+B?VGF7P:P/6;WG? T@HP\_DA#B""2QG'GG-<P*)()*!LPTXXXR-A+)
M)*+#L0ABWH(0ZWO>]:P/!'>>\"U9!"M)R2ABI*J()5)525MERA,J3*"PG)U*
M903'!DJ$Z@D81@& 6P#!O6];WK>MX'M^4VX)?&+B?VGF7P:P'RFW!+XQ<3^T
M\R^#6 ^4VX)?&+B?VGF7P:P'RFW!+XQ<3^T\R^#6 ^4VX)?&+B?VGF7P:P'R
MFW!+XQ<3^T\R^#6 ^4VX)?&+B?VGF7P:P'RFW!+XQ<3^T\R^#6 ^4VX)?&+B
M?VGF7P:P/F-[T+@,2I2(CN2\()6K]*-H$1R&5E+%^D983EFT24<=">KTC)'H
M9NRPB[(&];%T:WTX'T_*;<$OC%Q/[43+X-8#Y3;@E\8N)_:>9?!K ?*;<$OC
M%Q/[3S+X-8#Y3;@E\8N)_:>9?!K ?*;<$OC%Q/[3S+X-8#Y3;@E\8N)_:>9?
M!K ?*;<$OC%Q/[3S+X-8#Y3;@E\8N)_:>9?!K ?*;<$OC%Q/[3S+X-8#Y37@
ME\8N)_:>9?!K ^9-WH7 9:$X:+DO"%H$ZI2A4#1H96J G7(S-DK$*@2>.F!(
M6HSM; :4+H,*'KH%K6_<P/I^4VX)?&+B?VGF7P:P'RFW!+XQ<3^T\R^#6 ^4
MVX)?&+B?VGF7P:P'RFW!+XQ<3^T\R^#6 ^4VX)?&+B?VGF7P:P'RFW!+XQ<3
M^T\R^#6 ^4VX)?&+B?VGF7P:P'RFW!+XQ<3^T\R^#6 ^4VX)?&+B?VGF7P:P
M,BS=Y#P??WQ@C;7R)A9KS*']CBK D4I9(W <I%)G9&Q1YG)5N3$D1 6O+TX$
M)4X1F![50<  >D0M:V%W<!@,!@,!@,!@,!@4&Y"%%'<Y.[Y <46:#:3EQ] :
M )@?=JJ,!W]"/6]>Z'>]?]V]Z_PX%ZO%37]C4'U&G^EX#Q4U_8U!]1I_I> \
M5-?V-0?4:?Z7@/%37]C4'U&G^EX#Q4U_8U!]1I_I> \5-?V-0?4:?Z7@/%37
M]C4'U&G^EX#Q4U_8U!]1I_I> \5-?V-0?4:?Z7@/%;9]CD'U&G^EX%%N Z!
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
MK"=E"MU3-$/-6Z1,XW5=MM4DN&R=( J%) 6_P*RUQ^D]R:_FKQ\_X78V!9K
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
MG74UP2%/\K/M^%<*@U38#2]1ED352@XY<K4=N7G'M/DQ9I1'8Q)Y&UB:'AE
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
M_.UK RM.;UNHJKWK>MZW7$'WK>M].MZ\F&OW=;U[F]8$CX&"E'\F9%_$3O\
M\/48$*<77=I+XR\= F.C< 6J'J#>PC6I@BUH5>QT0=] C=;Z!!WK>OGZW@3H
M)Y91:WK;LV;UO6];UM<DWK>M_-UO6S>C>MZP*6$<"^$Z2)N,&0U\F;HLJD"&
M3LS6UVS:#9JN7AMDBB7(C*46H+!3N%"H2)$K-4Z10HU@1[V8( BMEBV#833&
M*BK6$/D:70N3/\4C,6AKI"6NM6:Q9"56Z=J6MT(9FP2*''/RAD9#(JT04@EK
MTW$I HQK5QP==NM4F&A L:[OGA+%(ZVP]NB#VX1-E<]N[)&9;R&OB>,#(M/<
MY [NOB1HG%L2% SI),ME;GXZ3)BRDSX2O/)<"U))HR]A*E#<9..'&8+J52J)
MWB2-[6#<79K6W1:DS95[D*.Q"(EN:ADG5@R9H&XI8M 6AO3J.PT<E1H@E%"
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
MRH\3._1XD\J/X#QYY/\ A_3V'\/X'V_3_!]I@5U_=M?J@_BKP'[MK]4'\5>
M_=M?J@_BKP'[MK]4'\5> _=M?J@_BKP'[MK]4'\5> _=M_J@_BKP+7UAYL/(
MAF\SGD3YN_\ 7_$/F[\2^2/6\8J_&GBSR>_V5VGC;M_".S^B\)Z_7^CZV!O^
M P*<37V"?*^2^<#V7/+KQJ;Y7>4WFU\I?'G8D]OY0>'_ .T/&O8]GVGA'\-T
M='6P-8_=M?J@_BKP'[MK]4'\5> _=M?J@_BKP'[MK]4'\5> _=M?J@_BKP'[
MMK]4'\5>!L,2]@'RKC/D3[*WEKX\0>1_B#S9>4/E)VF_%?D]X'_KWCOMO_#^
M#_P_7_\ 8]W N;@,#2[$\WWD5(O.KY)>;SP#?E5Y=^*?)'Q;VQ/^_/'O^R?!
M?">SZO;?0]IU>CZ+HP*C;^3;Z=]/LA=/3[O3YJ^GI_P]/^/ \?NVOU0?Q5X#
M]VU^J#^*O ?NVOU0?Q5X#]VU^J#^*O ?NVOU0?Q5X#]VU^J#^*O GRDO9Q\%
MDWL\^9_P7P]O\L/--Y)=3QEX#_LKRC\E_=\+\7=/@WA/T78]/4^AZ<"<L!@5
MHN3V1/*IO\_7F"\MO)\CQ9YS_(7RH\E?&+CX+X+Y1?[4\0^-O#.RZO\ J_A'
M;=7Z/M,"*/W;7ZH/XJ\!^[:_5!_%7@/W;7ZH/XJ\!^[:_5!_%7@/W;7ZH/XJ
M\!^[:_5!_%7@?@WY-;LC.W]CWL>S'VW;>:CL>RZN^T[7K_0=EU.GK=;Z'J]/
M3[F!>%I\5>*FSQ%XO\2>+T?B?Q3X-XJ\5>#%^+_%G@?^J>+_  3J=CV7\'V?
M1U?H>C R&!^#>S[,?;=3LNH/M>TZ.S[/J[Z_:=;Z'L^KT]/3[G1@41+^36ZF
MNQ]COLO=ZG@_FF[#HZ=__E=C_!=3YW5]SYV!^_W;7ZH/XJ\!^[:_5!_%7@/W
M;7ZH/XJ\!^[:_5!_%7@/W;7ZH/XJ\!^[:_5!_%7@2=4?L<>5^_,?[/7EYXH7
D='FX\@O*KQ%VR3QGV?B#_:OBOM^P[?J_P76[/K_^[@6@P/_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094637110856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Dingdong (Cayman) Limited<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001854545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Building 6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">500 Shengxia Road<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shanghai<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">200125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young Hua Ming LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Shanghai<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Building 6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">500 Shengxia Road<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shanghai<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">200125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CountryRegion', window );">Country Region</a></td>
<td class="text">86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">6858-5011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Le Yu<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">ir@100.me<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depositary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">American depositary shares (two American depositary shares representing three Class A ordinary share, par value US$0.000002 per share)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DDL<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A ordinary shares, par value US$0.000002 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">299,797,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">54,543,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelEmailAddress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CountryRegion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Region code of country</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CountryRegion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a security having no trading symbol.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_NoTradingSymbolFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:trueItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094633143016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets<br> &#165; in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 662,768<span></span>
</td>
<td class="nump">$ 104,003,000<span></span>
</td>
<td class="nump">&#165; 1,376,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">7,664<span></span>
</td>
<td class="nump">1,203,000<span></span>
</td>
<td class="nump">74,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">4,568,346<span></span>
</td>
<td class="nump">716,873,000<span></span>
</td>
<td class="nump">1,006,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">191,519<span></span>
</td>
<td class="nump">30,054,000<span></span>
</td>
<td class="nump">38,805<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">537,472<span></span>
</td>
<td class="nump">84,341,000<span></span>
</td>
<td class="nump">386,431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Supplies', window );">Advance to suppliers</a></td>
<td class="nump">86,711<span></span>
</td>
<td class="nump">13,607,000<span></span>
</td>
<td class="nump">37,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">461,843<span></span>
</td>
<td class="nump">72,472,000<span></span>
</td>
<td class="nump">97,878<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">6,516,323<span></span>
</td>
<td class="nump">1,022,553,000<span></span>
</td>
<td class="nump">3,027,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current&#160;assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">472,371<span></span>
</td>
<td class="nump">74,125,000<span></span>
</td>
<td class="nump">272,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">2,245,571<span></span>
</td>
<td class="nump">352,379,000<span></span>
</td>
<td class="nump">1,503,222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other&#160;non-current&#160;assets</a></td>
<td class="nump">185,793<span></span>
</td>
<td class="nump">29,156,000<span></span>
</td>
<td class="nump">121,459<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total&#160;non-current&#160;assets</a></td>
<td class="nump">2,903,735<span></span>
</td>
<td class="nump">455,660,000<span></span>
</td>
<td class="nump">1,897,372<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS.</a></td>
<td class="nump">9,420,058<span></span>
</td>
<td class="nump">1,478,213,000<span></span>
</td>
<td class="nump">4,924,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">2,058,624<span></span>
</td>
<td class="nump">323,043,000<span></span>
</td>
<td class="nump">1,579,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Customer advances and deferred revenue</a></td>
<td class="nump">243,480<span></span>
</td>
<td class="nump">38,207,000<span></span>
</td>
<td class="nump">140,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">653,261<span></span>
</td>
<td class="nump">102,511,000<span></span>
</td>
<td class="nump">857,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payable</a></td>
<td class="nump">244,740<span></span>
</td>
<td class="nump">38,405,000<span></span>
</td>
<td class="nump">136,960<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">969,494<span></span>
</td>
<td class="nump">152,135,000<span></span>
</td>
<td class="nump">594,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">3,121,000<span></span>
</td>
<td class="nump">489,800,000<span></span>
</td>
<td class="nump">1,234,522<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term borrowings</a></td>
<td class="nump">57,875<span></span>
</td>
<td class="nump">9,082,000<span></span>
</td>
<td class="nump">86,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">108,160<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">7,348,520<span></span>
</td>
<td class="nump">1,153,143,000<span></span>
</td>
<td class="nump">4,739,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current&#160;liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">58,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">1,244,096<span></span>
</td>
<td class="nump">195,226,000<span></span>
</td>
<td class="nump">871,685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">69,373<span></span>
</td>
<td class="nump">10,886,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total&#160;non-current&#160;liabilities</a></td>
<td class="nump">1,313,469<span></span>
</td>
<td class="nump">206,112,000<span></span>
</td>
<td class="nump">930,060<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES.</a></td>
<td class="nump">8,661,989<span></span>
</td>
<td class="nump">1,359,255,000<span></span>
</td>
<td class="nump">5,669,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable Noncontrolling Interests</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">4,708,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">TOTAL MEZZANINE EQUITY</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">4,708,000<span></span>
</td>
<td class="nump">5,174,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' (deficit)/equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional&#160;paid-in&#160;capital</a></td>
<td class="nump">13,685,062<span></span>
</td>
<td class="nump">2,147,485,000<span></span>
</td>
<td class="nump">151,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="num">(7,042)<span></span>
</td>
<td class="num">(1,105,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(12,765,713)<span></span>
</td>
<td class="num">(2,003,219,000)<span></span>
</td>
<td class="num">(6,048,274)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(184,242)<span></span>
</td>
<td class="num">(28,912,000)<span></span>
</td>
<td class="num">(22,961)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL SHAREHOLDERS' (DEFICIT)/EQUITY</a></td>
<td class="nump">728,069<span></span>
</td>
<td class="nump">114,250,000<span></span>
</td>
<td class="num">(5,919,577)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS' (DEFICIT)/EQUITY</a></td>
<td class="nump">9,420,058<span></span>
</td>
<td class="nump">1,478,213,000<span></span>
</td>
<td class="nump">4,924,412<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember', window );">Series Angel redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember', window );">Series Angel+ redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">40,686<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember', window );">Series Pre-A redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">54,796<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember', window );">Series A redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">142,337<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember', window );">Series A+ redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,308<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember', window );">Series B redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">364,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember', window );">Series B2 redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">236,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember', window );">Series B3 redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">841,145<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember', window );">Series B4-1 redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">284,085<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember', window );">Series B4 redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">220,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember', window );">Series C1 redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">&#165; 2,964,104<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' (deficit)/equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' (deficit)/equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued liabilities and other liabilities current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Supplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Supplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.27(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636253960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">2,727,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">24,819,646,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">64,908,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, shares, outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">64,908,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember', window );">Series Angel redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,910,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,910,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,910,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember', window );">Series Angel+ redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,268,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,268,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,268,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember', window );">Series Pre-A redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,985,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,985,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,985,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember', window );">Series A redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,096,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,096,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,096,550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember', window );">Series A+ redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,060,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,060,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,060,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember', window );">Series B redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,473,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,473,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,473,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember', window );">Series B2 redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,072,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,072,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,072,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember', window );">Series B3 redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">28,013,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">28,013,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">28,013,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember', window );">Series B4-1 redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,269,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,269,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,269,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember', window );">Series B4 redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,979,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,989,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,989,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember', window );">Series C1 redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Mezzanine Equity, par value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Mezzanine Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">54,224,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Mezzanine Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">51,329,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Mezzanine Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">51,329,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="nump">20,000,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="nump">299,797,728<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, shares, outstanding</a></td>
<td class="nump">270,054,584<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="nump">2,500,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="nump">54,543,800<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, shares, outstanding</a></td>
<td class="nump">54,543,800<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094637371416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Comprehensive Loss<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 20,121,126<span></span>
</td>
<td class="nump">$ 3,157,444<span></span>
</td>
<td class="nump">&#165; 11,335,787<span></span>
</td>
<td class="nump">&#165; 3,880,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="num">(26,451,146)<span></span>
</td>
<td class="num">(4,150,762)<span></span>
</td>
<td class="num">(14,497,967)<span></span>
</td>
<td class="num">(5,621,447)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(6,330,020)<span></span>
</td>
<td class="num">(993,318)<span></span>
</td>
<td class="num">(3,162,180)<span></span>
</td>
<td class="num">(1,741,335)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">45,324<span></span>
</td>
<td class="nump">7,112<span></span>
</td>
<td class="nump">16,244<span></span>
</td>
<td class="nump">25,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expenses</a></td>
<td class="num">(85,151)<span></span>
</td>
<td class="num">(13,362)<span></span>
</td>
<td class="num">(38,758)<span></span>
</td>
<td class="num">(58,130)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">52,403<span></span>
</td>
<td class="nump">8,223<span></span>
</td>
<td class="nump">45,026<span></span>
</td>
<td class="nump">4,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expenses</a></td>
<td class="num">(57,785)<span></span>
</td>
<td class="num">(9,068)<span></span>
</td>
<td class="num">(48,696)<span></span>
</td>
<td class="num">(3,146)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Changes in fair value of warrant liabilities</a></td>
<td class="num">(44,457)<span></span>
</td>
<td class="num">(6,976)<span></span>
</td>
<td class="nump">11,450<span></span>
</td>
<td class="num">(100,672)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax</a></td>
<td class="num">(6,419,686)<span></span>
</td>
<td class="num">(1,007,389)<span></span>
</td>
<td class="num">(3,176,914)<span></span>
</td>
<td class="num">(1,873,383)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="num">(9,373)<span></span>
</td>
<td class="num">(1,471)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(6,429,059)<span></span>
</td>
<td class="num">(1,008,860)<span></span>
</td>
<td class="num">(3,176,914)<span></span>
</td>
<td class="num">(1,873,383)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion of redeemable convertible preferred shares</a></td>
<td class="num">(288,400)<span></span>
</td>
<td class="num">(45,300)<span></span>
</td>
<td class="num">(320,301)<span></span>
</td>
<td class="num">(74,558)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividend', window );">Deemed dividend</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(46,168)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to ordinary shareholders</a></td>
<td class="num">(6,717,439)<span></span>
</td>
<td class="num">(1,054,113)<span></span>
</td>
<td class="num">&#165; (3,497,215)<span></span>
</td>
<td class="num">&#165; (1,994,109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net loss per ordinary share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted | &#165; / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (54.91)<span></span>
</td>
<td class="num">&#165; (32.45)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Shares used in net loss per ordinary share computation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,690,000<span></span>
</td>
<td class="nump">61,446,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income/(loss), net of tax of nil:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(161,281)<span></span>
</td>
<td class="num">(25,308)<span></span>
</td>
<td class="num">&#165; (53,370)<span></span>
</td>
<td class="nump">&#165; 30,409<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">(6,590,340)<span></span>
</td>
<td class="num">(1,034,168)<span></span>
</td>
<td class="num">(3,230,284)<span></span>
</td>
<td class="num">(1,842,974)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_AccretionOfRedeemableConvertiblePreferredShares', window );">Accretion of redeemable convertible preferred shares</a></td>
<td class="num">(288,380)<span></span>
</td>
<td class="num">(45,253)<span></span>
</td>
<td class="num">(320,301)<span></span>
</td>
<td class="num">(74,558)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_Dividend', window );">Deemed dividend</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(46,168)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic', window );">Comprehensive loss attributable to ordinary shareholders</a></td>
<td class="num">&#165; (6,878,720)<span></span>
</td>
<td class="num">$ (1,079,421)<span></span>
</td>
<td class="num">(3,550,585)<span></span>
</td>
<td class="num">(1,963,700)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_ClassAAndClassBOrdinaryShares.Member', window );">Class A and Class B Ordinary Shares. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net loss per ordinary share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted | (per share)</a></td>
<td class="num">&#165; (34.50)<span></span>
</td>
<td class="num">$ (5.41)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Shares used in net loss per ordinary share computation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and diluted</a></td>
<td class="nump">194,713,891<span></span>
</td>
<td class="nump">194,713,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 19,896,725<span></span>
</td>
<td class="nump">$ 3,122,230<span></span>
</td>
<td class="nump">11,207,178<span></span>
</td>
<td class="nump">3,848,094<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">224,401<span></span>
</td>
<td class="nump">35,214<span></span>
</td>
<td class="nump">128,609<span></span>
</td>
<td class="nump">32,018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ddl_CostOfGoodsSoldMember', window );">Cost of Goods Sold [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="num">(16,076,178)<span></span>
</td>
<td class="num">(2,522,703)<span></span>
</td>
<td class="num">(9,105,294)<span></span>
</td>
<td class="num">(3,215,175)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ddl_FulfilmentExpensesMember', window );">Fulfilment Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="num">(7,272,535)<span></span>
</td>
<td class="num">(1,141,219)<span></span>
</td>
<td class="num">(4,044,230)<span></span>
</td>
<td class="num">(1,936,940)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ddl_SellingAndMarketingExpensesMember', window );">Selling and Marketing Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="num">(1,514,504)<span></span>
</td>
<td class="num">(237,659)<span></span>
</td>
<td class="num">(568,705)<span></span>
</td>
<td class="num">(260,411)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ddl_ProductDevelopmentExpensesMember', window );">Product Development Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="num">(905,007)<span></span>
</td>
<td class="num">(142,015)<span></span>
</td>
<td class="num">(321,697)<span></span>
</td>
<td class="num">(91,145)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ddl_GeneralAndAdministrativeExpensesMember', window );">General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="num">&#165; (682,922)<span></span>
</td>
<td class="num">$ (107,166)<span></span>
</td>
<td class="num">&#165; (458,041)<span></span>
</td>
<td class="num">&#165; (117,776)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AccretionOfRedeemableConvertiblePreferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accretion of redeemable convertible preferred shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AccretionOfRedeemableConvertiblePreferredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Comprehensive income net of tax available to common stockholders basic.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DeemedDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed dividend.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DeemedDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_Dividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividend.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_Dividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_ClassAAndClassBOrdinaryShares.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_ClassAAndClassBOrdinaryShares.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ddl_CostOfGoodsSoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ddl_CostOfGoodsSoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ddl_FulfilmentExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ddl_FulfilmentExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ddl_SellingAndMarketingExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ddl_SellingAndMarketingExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ddl_ProductDevelopmentExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ddl_ProductDevelopmentExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ddl_GeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ddl_GeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094635932072">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements Of Changes In Shareholders' Deficit<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th" colspan="2">
<div>Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th" colspan="2">
<div>Ordinary Shares </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Treasury Stock </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Treasury Stock </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Accumulated Other Comprehensive Income/(Loss) </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated Other Comprehensive Income/(Loss) </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Accumulated Deficit </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated Deficit </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, Shares at Dec. 31, 2018 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,966,900<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">67,966,900<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">&#165; (509,403)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 47,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (556,950)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock', window );">Accretion of redeemable convertible preferred shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(74,558)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(74,558)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares', window );">Deemed dividend from re-designation of ordinary shares to Series Angel+ preferred shares, Shares | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,803,400)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,803,400)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue', window );">Deemed dividend from re-designation of ordinary shares to Series Angel+ preferred shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(64,745)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,577)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46,168)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,873,383)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,873,383)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 30,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, Shares at Dec. 31, 2019 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,163,500<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">60,163,500<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,489,690)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,551,059)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock', window );">Accretion of redeemable convertible preferred shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(320,301)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(320,301)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation, Shares | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,745,200<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,745,200<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">120,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,176,914)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,176,914)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(53,370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53,370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, Shares at Dec. 31, 2020 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,908,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">64,908,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,919,577)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">151,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,961)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,048,274)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock', window );">Accretion of redeemable convertible preferred shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(288,380)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(288,380)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of ordinary shares in connection with initial public offering, Shares | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,372,528<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,372,528<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of ordinary shares in connection with initial public offering</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">589,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">589,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares', window );">Automatic conversion of redeemable convertible preferred shares to ordinary shares, Shares | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,826,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">250,826,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue', window );">Automatic conversion of redeemable convertible preferred shares to ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,628,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,628,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation, Shares | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,601,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,601,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">315,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of ordinary shares, Shares | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(109,944)<span></span>
</td>
<td class="num">(109,944)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,042)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">&#165; (7,042)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,429,059)<span></span>
</td>
<td class="num">$ (1,008,860)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,429,059)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(161,281)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(161,281)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, Shares at Dec. 31, 2021 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324,708,328<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">324,708,328<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(109,944)<span></span>
</td>
<td class="num">(109,944)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 728,069<span></span>
</td>
<td class="nump">$ 114,250<span></span>
</td>
<td class="nump">&#165; 4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">&#165; (7,042)<span></span>
</td>
<td class="num">$ (1,105)<span></span>
</td>
<td class="nump">&#165; 13,685,062<span></span>
</td>
<td class="nump">$ 2,147,485<span></span>
</td>
<td class="num">&#165; (184,242)<span></span>
</td>
<td class="num">$ (28,912)<span></span>
</td>
<td class="num">&#165; (12,765,713)<span></span>
</td>
<td class="num">$ (2,003,219)<span></span>
</td>
</tr>
<tr><td colspan="15"></td></tr>
<tr><td colspan="15"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">As of December 31, 2019, 2020 and 2021, nil, nil and 29,633,200 ordinary shares were held by EatBetter Holding Limited related to the Amended and Restated 2020 Share Incentive Plan (Note 14), respectively. These shares are considered legally issued but not outstanding.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion of redeemable convertible preferred shares to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion of redeemable convertible preferred shares to ordinary shares, value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed Dividend From Redesignation Of Ordinary Shares To Series Angel Plus Preferred Shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed dividend from&#160;re-designation&#160;of ordinary shares to Series Angel plus preferred shares, value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to retained earnings for the increase in carrying amount of redeemable preferred stock that is classified as temporary equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 3.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177168-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094648301800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements Of Changes In Shareholders' Deficit (Parentheticals) - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_CommonSharesHeld', window );">Common Shares Held</a></td>
<td class="nump">29,633,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_EatbetterHoldingLimitedMember', window );">EatBetter Holding Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_CommonSharesHeld', window );">Common Shares Held</a></td>
<td class="nump">29,633,200<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_CommonSharesHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Shares Held.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_CommonSharesHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_EatbetterHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_EatbetterHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094638679448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Cash Flows<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">&#165; (6,429,059)<span></span>
</td>
<td class="num">$ (1,008,860)<span></span>
</td>
<td class="num">&#165; (3,176,914)<span></span>
</td>
<td class="num">&#165; (1,873,383)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">213,082<span></span>
</td>
<td class="nump">33,437<span></span>
</td>
<td class="nump">115,354<span></span>
</td>
<td class="nump">34,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionExpense', window );">Accretion related to convertible notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">21,334<span></span>
</td>
<td class="nump">39,477<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange loss/(gain)</a></td>
<td class="num">(7,689)<span></span>
</td>
<td class="num">(1,207)<span></span>
</td>
<td class="nump">35,049<span></span>
</td>
<td class="nump">4,026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">315,362<span></span>
</td>
<td class="nump">49,487<span></span>
</td>
<td class="nump">153,110<span></span>
</td>
<td class="nump">1,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">35,483<span></span>
</td>
<td class="nump">5,568<span></span>
</td>
<td class="nump">16,481<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Extinguishment losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,141<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Changes in fair value of warrant liabilities</a></td>
<td class="nump">44,457<span></span>
</td>
<td class="nump">6,976<span></span>
</td>
<td class="num">(11,450)<span></span>
</td>
<td class="nump">100,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(152,714)<span></span>
</td>
<td class="num">(23,964)<span></span>
</td>
<td class="num">(26,508)<span></span>
</td>
<td class="num">(11,836)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(151,041)<span></span>
</td>
<td class="num">(23,702)<span></span>
</td>
<td class="num">(224,983)<span></span>
</td>
<td class="num">(131,712)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidSupplies', window );">Advance to suppliers</a></td>
<td class="num">(49,578)<span></span>
</td>
<td class="num">(7,780)<span></span>
</td>
<td class="num">(14,580)<span></span>
</td>
<td class="num">(1,115)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayments and other current assets</a></td>
<td class="num">(363,965)<span></span>
</td>
<td class="num">(57,111)<span></span>
</td>
<td class="num">(18,345)<span></span>
</td>
<td class="num">(55,657)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="num">(742,349)<span></span>
</td>
<td class="num">(116,491)<span></span>
</td>
<td class="num">(1,015,534)<span></span>
</td>
<td class="num">(353,240)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="num">(49,175)<span></span>
</td>
<td class="num">(7,717)<span></span>
</td>
<td class="num">(80,029)<span></span>
</td>
<td class="num">(29,250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">478,676<span></span>
</td>
<td class="nump">75,115<span></span>
</td>
<td class="nump">804,769<span></span>
</td>
<td class="nump">640,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Salary and welfare payable</a></td>
<td class="nump">107,780<span></span>
</td>
<td class="nump">16,913<span></span>
</td>
<td class="nump">93,921<span></span>
</td>
<td class="nump">30,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Advances from customers and deferred revenue</a></td>
<td class="nump">103,076<span></span>
</td>
<td class="nump">16,175<span></span>
</td>
<td class="nump">70,111<span></span>
</td>
<td class="nump">66,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">164,625<span></span>
</td>
<td class="nump">25,833<span></span>
</td>
<td class="nump">182,376<span></span>
</td>
<td class="nump">222,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">747,118<span></span>
</td>
<td class="nump">117,239<span></span>
</td>
<td class="nump">991,000<span></span>
</td>
<td class="nump">350,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other non-current liabilities</a></td>
<td class="nump">69,373<span></span>
</td>
<td class="nump">10,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(5,666,538)<span></span>
</td>
<td class="num">(889,203)<span></span>
</td>
<td class="num">(2,055,697)<span></span>
</td>
<td class="num">(964,275)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(451,608)<span></span>
</td>
<td class="num">(70,867)<span></span>
</td>
<td class="num">(248,476)<span></span>
</td>
<td class="num">(124,812)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from disposal of property and equipment</a></td>
<td class="nump">547<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="num">(9,078,466)<span></span>
</td>
<td class="num">(1,424,609)<span></span>
</td>
<td class="num">(1,306,245)<span></span>
</td>
<td class="num">(1,053,459)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of short-term investments</a></td>
<td class="nump">5,454,087<span></span>
</td>
<td class="nump">855,864<span></span>
</td>
<td class="nump">542,437<span></span>
</td>
<td class="nump">992,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PaymentsToFundLoansToRelatedParties', window );">Loans to related parties</a></td>
<td class="num">(2,500)<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="num">(10,100)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RepaymentOfLoansFromRelatedParties', window );">Repayment of loans from related parties</a></td>
<td class="nump">12,600<span></span>
</td>
<td class="nump">1,977<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(4,065,340)<span></span>
</td>
<td class="num">(637,941)<span></span>
</td>
<td class="num">(1,021,219)<span></span>
</td>
<td class="num">(185,629)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term borrowings</a></td>
<td class="nump">9,558,649<span></span>
</td>
<td class="nump">1,499,962<span></span>
</td>
<td class="nump">1,444,638<span></span>
</td>
<td class="nump">845,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayment of short-term borrowings</a></td>
<td class="num">(7,672,124)<span></span>
</td>
<td class="num">(1,203,924)<span></span>
</td>
<td class="num">(210,117)<span></span>
</td>
<td class="num">(906,582)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">128,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of long-term borrowings</a></td>
<td class="num">(87,000)<span></span>
</td>
<td class="num">(13,652)<span></span>
</td>
<td class="num">(35,625)<span></span>
</td>
<td class="num">(7,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Issuance of redeemable convertible preferred shares, net of issuance costs</a></td>
<td class="nump">6,646,458<span></span>
</td>
<td class="nump">1,042,974<span></span>
</td>
<td class="nump">2,171,263<span></span>
</td>
<td class="nump">961,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost', window );">Issuance of convertible notes, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">516,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest', window );">Issuance of redeemable noncontrolling interests</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">4,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from initial public offering, net of issuance costs</a></td>
<td class="nump">589,959<span></span>
</td>
<td class="nump">92,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RepurchaseOfOrdinaryShares', window );">Repurchase of ordinary shares</a></td>
<td class="num">(2,912)<span></span>
</td>
<td class="num">(457)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromContributionsFromParent', window );">Advance from shareholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">158,506<span></span>
</td>
<td class="nump">206,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RepaymentOfAdvanceFromShareholders', window );">Repayment of advance from shareholders</a></td>
<td class="num">(20,390)<span></span>
</td>
<td class="num">(3,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash generated from financing activities</a></td>
<td class="nump">9,042,640<span></span>
</td>
<td class="nump">1,418,988<span></span>
</td>
<td class="nump">3,656,665<span></span>
</td>
<td class="nump">1,676,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents and restricted cash</a></td>
<td class="num">(90,778)<span></span>
</td>
<td class="num">(14,245)<span></span>
</td>
<td class="num">(67,860)<span></span>
</td>
<td class="nump">34,670<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="num">(780,016)<span></span>
</td>
<td class="num">(122,401)<span></span>
</td>
<td class="nump">511,889<span></span>
</td>
<td class="nump">561,040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at the beginning of the year</a></td>
<td class="nump">1,450,448<span></span>
</td>
<td class="nump">227,607<span></span>
</td>
<td class="nump">938,559<span></span>
</td>
<td class="nump">377,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at the end of the year</a></td>
<td class="nump">670,432<span></span>
</td>
<td class="nump">105,206<span></span>
</td>
<td class="nump">1,450,448<span></span>
</td>
<td class="nump">938,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">77,100<span></span>
</td>
<td class="nump">12,099<span></span>
</td>
<td class="nump">13,037<span></span>
</td>
<td class="nump">18,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAssumed1', window );">Purchase of property and equipment included in accrued expenses and other liabilities</a></td>
<td class="nump">12,341<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">29,489<span></span>
</td>
<td class="nump">1,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants', window );">Extinguishment of convertible loans provided by the Founder in exchange for warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">190,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes', window );">Issuance of Series C1 redeemable convertible preferred shares upon conversion of convertible notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">628,709<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder', window );">Issuance of Series B4-1 redeemable convertible preferred shares upon exercise of warrants held by the Founder</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">203,771<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants', window );">Issuance of Series B4 redeemable convertible preferred shares upon exercise of warrants</a></td>
<td class="nump">359,832<span></span>
</td>
<td class="nump">56,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders', window );">Issuance of Series C1 redeemable convertible preferred shares upon the extinguishment of advance from shareholders</a></td>
<td class="nump">158,506<span></span>
</td>
<td class="nump">24,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash and cash equivalents and restricted cash:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">662,768<span></span>
</td>
<td class="nump">104,003<span></span>
</td>
<td class="nump">1,376,153<span></span>
</td>
<td class="nump">938,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">7,664<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">74,295<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at the end of the year</a></td>
<td class="nump">&#165; 670,432<span></span>
</td>
<td class="nump">$ 105,206<span></span>
</td>
<td class="nump">&#165; 1,450,448<span></span>
</td>
<td class="nump">&#165; 938,559<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Extinguishment of convertible loans provided by the founder in exchange for warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in accrued liabilities and other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in operating lease right of use assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of convertible notes, net of issuance costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of Series B4 redeemable convertible preferred shares upon exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of Series B four one redeemable convertible preferred shares upon exercise of warrants held by the Founder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of series C1 redeemable convertible preferred shares upon the extinguishment of advance from shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of Series C1 redeemable convertible preferred shares upon conversion of convertible notes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PaymentsToFundLoansToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to fund loans to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PaymentsToFundLoansToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Issuance of redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RepaymentOfAdvanceFromShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment of advance from shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RepaymentOfAdvanceFromShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RepaymentOfLoansFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment of loans from related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RepaymentOfLoansFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RepurchaseOfOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repurchase of ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RepurchaseOfOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6394232&amp;loc=d3e17558-110866<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of liabilities assumed in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromContributionsFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from parent as a source of financing that is recorded as additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromContributionsFromParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641535192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization And Principal Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization And Principal Activities</a></td>
<td class="text"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ORGANIZATION AND PRINCIPAL ACTIVITIES </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dingdong (Cayman) Limited (the &#8220;Company&#8221;) was incorporated in the Cayman Islands in October 2018 by Mr.&#160;Liang Changlin, (the &#8220;Founder&#8221;) and Chief Executive Officer (&#8220;CEO&#8221;) of the Company. The Company, through its consolidated subsidiaries (collectively, the &#8220;Group&#8221;), operates fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business that offers primarily fresh groceries, prepared food and other food products directly delivered to users and households in the People&#8217;s Republic of China (the &#8220;PRC&#8221;). </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2021, the Group&#8217;s major subsidiaries are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 52%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;;text-align:center;"><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Major subsidiaries</div></div></div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage&#160;of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="text-decoration:underline;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Ownership</div></div></div></div> </td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date&#160;of</div></div><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><br/> Incorporation</div></div></div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place of</div></div><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><br/> Incorporation</div></div></div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Major</div></div><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><br/> Operation</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dingdong Fresh Holding Limited (&#8220;Dingdong Fresh BVI&#8221;)</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">October 30, 2018</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><span style="-sec-ix-hidden:hidden46907420">British&#160;Virgin</span><br/> Islands&#160;(&#8220;BVI&#8221;)</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> &#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Investment holding</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> &#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dingdong Fresh (Hong Kong) Limited (&#8220;Dingdong HK&#8221;)</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">January 4, 2019</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Hong Kong</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Investment holding</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> &#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Baqianlilu (Wuxi) Network Technology Co., Ltd.</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">May 9, 2020</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907410">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai 100me Internet Technology Co., Ltd. (&#8220;Shanghai 100me&#8221;)</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">March 23, 2014</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907411">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Yihengyishu (Shanghai) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">April 12, 2017</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907412">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Chizhiyiheng (Shanghai) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.(&#8220;Chizhiyiheng Shanghai&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">July 18, 2018</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907413">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shilaiyunzhuan (Hangzhou) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">January 4, 2019</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907414">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shishishun (Shenzhen) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">July 12, 2019</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907415">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shishishun (Jiangsu) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">September 18, 2019</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907416">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Chao Lizhi (Jiangsu) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">November 14, 2019</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907417">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Beijing Bujiangjiu <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">February 28, 2020</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907418">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Yushengbaigu Food Co., Ltd.</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93.05</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">October 21, 2020</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907419">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Chizhiyiheng (Nanjing) Supply Chain Co., Ltd.<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">August 30, 2021</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">P<span style="-sec-ix-hidden:hidden46907314">RC</span></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td> </tr> </table>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Group&#8217;s operations are conducted entirely by its domestic subsidiary, Shanghai 100me, a limited liability company established <div style="letter-spacing: 0px; top: 0px;;display:inline;">under</div> the laws of the P<span style="-sec-ix-hidden:hidden46907286">RC</span> on March 23, 2014. Shanghai 100me completed the Angel, Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A,</div> Series A and Series A+ equity financing rounds between 2014 and 2019. Throughout this period and after completion of each of these rounds of financing, the Founder held a controlling equity interest in Shanghai 100me. Further, certain investor directors on Shanghai 100me&#8217;s Board of Directors executed vote in concert agreements with the Founder such that he effectively controlled all decisions made by Shanghai 100me&#8217;s Board of Directors. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company separately completed the Series B, Series B2, Series B3 and Series B4 equity financing rounds from 2018 to the initiation of the Reorganization described below. Throughout this period and after completion of each of these rounds of financing, the Founder held a controlling voting interest in the Company through his directly held equity interests and vote in concert agreements executed between certain shareholders and the Founder. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In preparation of the Company&#8217;s initial public offering (&#8220;IPO&#8221;) in the United States, the Company undertook a series of steps (the &#8220;Reorganization&#8221;) to establish the Company as the parent company and transfer the business operations in Shanghai 100me and its PRC subsidiaries to the Company, whereby shareholders of Shanghai 100me surrendered their equity interests in Shanghai 100me in exchange for the Company&#8217;s redeemable convertible preferred shares in proportion to their ownership interests in Shanghai 100me at a price equal to their original investment principal in Shanghai 100me. By the end of March 2021, all of Shanghai 100me&#8217;s shareholders have received their proportionate ordinary shares or redeemable convertible preferred shares in the Company. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As the transfer of Shanghai 100me&#8217;s business to the Company was between entities under common control of the Founder, the Reorganization was accounted for in a manner similar to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pooling-of-interests</div></div> with the assets and liabilities of the entities mentioned above carried over at their historical amounts. Accordingly, these consolidated financial statements have been prepared as if the corporate structure of the Company had been in existence since the beginning of the periods presented. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In July 2021, the Company completed its initial public offering (&#8220;IPO&#8221;) on the New York Stock Exchange (&#8220;NYSE&#8221;) (Note 13). </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641896584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary Of Principal Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary Of Principal Accounting Policies</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2.&#160;&#160;&#160;&#160;SUMMARY OF PRINCIPAL ACCOUNTING POLICIES </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements of the Group have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of consolidation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying consolidated financial statements include the financial statements of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of estimates </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Significant accounting estimates reflected in the Group&#8217;s consolidated financial statements include allowance for credit losses of accounts receivable and short-term investments, impairment of long-lived assets, valuation allowance for deferred tax assets, determination of the stand-alone selling price (&#8220;SSP&#8221;) of performance obligations in revenue contracts, breakage estimates related to loyalty points, fair value of share-based payment awards and&#160;the fair values of financial instruments including redeemable convertible preferred shares and warrant liabilities. Management bases its estimates on historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. Actual results could materially differ from those estimates. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency translation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The reporting currency of the Group is the Renminbi (&#8220;RMB&#8221;). The functional currency of the Company, Dingdong Fresh BVI and Dingdong HK is the United States Dollar (&#8220;US$&#8221;). The functional currency of the Company&#8217;s PRC subsidiaries is RMB. The determination of the respective functional currency is based on the criteria stated in ASC 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. The Group uses RMB as its reporting currency. The financial statements of the Company and the Company&#8217;s subsidiary outside the PRC are translated from the functional currency to the reporting currency. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates quoted by the People&#8217;s Bank of China (the &#8220;PBOC&#8221;) prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">are&#160;re-measured&#160;at</div> the exchange rates prevailing at the balance sheet <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">date.&#160;Non-monetary&#160;items</div> that are measured in terms of historical costs in foreign currency <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">are&#160;re-measured&#160;using</div> the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities are translated at the exchange rates at the balance sheet date, equity accounts are translated at historical exchange rates and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as accumulated comprehensive loss and are shown as a separate component of other comprehensive loss in the consolidated statements of comprehensive loss. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Convenience translation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Translations of amounts from RMB into U.S. dollars are solely for the convenience of the reader and were calculated at the noon buying rate of US$1 to RMB6.3726 on December&#160;31, 2021, as published in H.10 statistical release of the United States Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at such rate or at any other rate. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents include cash on hand, deposit held at call and time deposit placed with commercial banks or other financial institutions in the PRC. The Group considers highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase of three months or less to be cash equivalents. All cash and cash equivalents are unrestricted as to withdrawal and use. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted cash </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash primarily consists of cash reserved in a bank account used as collateral for short-term loans and restricted deposits made as performance guarantees to some of the Group&#8217;s vendors. Restricted cash is expected to be released to cash within the next 12 months and therefore, classified as a current asset. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> Short-term investments <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments consist of investments in wealth management products with variable interest rates purchased from reputable financial institutions in the PRC and time deposits with contractual maturities between 3 to 12 months. The Group accounts for investments in wealth management products in accordance with ASC 320, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Debt Securities</div></div> (&#8220;ASC 320&#8221;). The Group classifies these investments as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;held-to-maturity&#8221;,</div></div> &#8220;trading&#8221; or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;available-for-sale&#8221;,</div></div> whose classification determines the respective accounting methods stipulated by ASC 320. Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities, are included in earnings. Any realized gains or losses on the sale of the short-term investments, are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. The securities that the Group has the positive intent and the ability to hold to maturity are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> securities and stated at amortized cost. </div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Debt investments not classified as trading or as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> investments are reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income. Realized gains or losses are included in earnings during the period in which the gain or loss is realized.&#160;&#160;&#160;&#160; </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group classifies its investments in wealth management products as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale.</div></div> The carrying amounts of these short-term investments approximate their fair values because of their generally short maturities. The, unrealized gains (losses) of these investments were insignificant for all periods presented. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts receivable, net </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net mainly represent amounts due from third party payment providers for cash collected from individual customers and amounts due from corporate customers for sales of products which are recorded net of allowance for credit losses. The allowance for credit losses reflects the Company&#8217;s current estimate of credit losses expected to be incurred over the life of the receivables. The Company considers various factors in establishing, monitoring, and adjusting its allowance for credit losses including the aging of receivables and aging trends, customer creditworthiness and specific exposures related to particular customers. The Company also monitors other risk factors and forward-looking information, such as country specific risks and economic factors that may affect a customer&#8217;s ability to pay in establishing and adjusting its allowance for credit losses. Accounts receivable are written off after all collection efforts have ceased. The allowance for credit losses was insignificant for all periods presented. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost and net realizable value. Cost of inventories is determined using the weighted average cost method. Adjustments to reduce the cost of inventories to its net realizable value for slow-moving merchandise and damaged goods are recorded in cost of goods sold. The Group considers factors such as historical and forecasted consumer demand and promotional environment when estimating the net realizable value. The Group takes ownership, risks and rewards of the products purchased. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property and equipment, net </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment are stated at cost less accumulated depreciation. The Group computes depreciation using the straight-line method over the estimated useful lives of the assets as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 91%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 28%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td style="width: 71%;"/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated useful life</div></div></div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 28%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td style="width: 71%;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Furniture, fixtures and equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-5</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Electronic office equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">3-5 years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Leasehold improvements</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Over the shorter of the lease term or estimated useful life</td></tr></table><div style="clear: both; max-height: 0pt; text-indent: 0px;"/></div> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss. </div><br/></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates the recoverability of its long-lived assets (asset groups), including property and equipment and operating lease right-of-use assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of its asset (asset group) may not be fully recoverable. When these events occur, the Group measures impairment by comparing the carrying amount of the long-lived assets (asset groups) to the estimated undiscounted future cash flows expected to result from the use of the long-lived assets (asset groups) and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the long-lived assets (asset groups), the Group recognizes an impairment loss based on the excess of the carrying amount of the long-lived assets (asset groups) over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the long-lived assets (asset groups), when the market prices are not readily available. The adjusted carrying amount of the long-lived assets represent the new cost basis and is depreciated over the long-lived asset&#8217;s remaining useful life. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurements </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ASC 820, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurement</div></div> (&#8220;ASC 820&#8221;) defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1&#8212;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2&#8212;Other inputs that are directly or indirectly observable in the marketplace. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3&#8212;Unobservable inputs which are supported by little or no market activity. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC 820 also describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach; and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, amounts due from and due to related parties, accounts payable and short-term borrowings approximate their fair values because of their generally short maturities. The carrying amount of long-term borrowings approximate their fair values since they bear interest rates which approximate market interest rates. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenue from (i)&#160;product sales of primarily fresh groceries, prepared food and other food products through &#8220;Dingdong Fresh&#8221; APP and mini program, and (ii)&#160;membership services. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenue when the Group satisfies a performance obligation by transferring a promised good or service (that is, an asset) to a customer in an amount of consideration to which the Group expects to be entitled to in exchange for the good or service. An asset is transferred when the customer obtains control of that asset. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product sales </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When an entity is a principal, the entity obtains control of the specified goods or services before they are transferred to the customers and revenues are recognized at the gross amount of consideration to which it expects to be entitled in exchange for the specified goods or services transferred. When an entity is an agent, its obligation is to facilitate third parties in fulfilling their performance obligation for the specified goods or services and revenues are recognized at the net amount for the amount of commission which the entity earns in exchange for arranging for the sale of the specified goods or services to be provided by other parties. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes product sales made through &#8220;Dingdong Fresh&#8221; APP and mini program on a gross basis because the Group is acting as a principal in these transactions as the Group (i)&#160;is responsible for fulfilling the promise to provide the specified goods, (ii)&#160;takes on inventory risk and (iii)&#160;has discretion in establishing price. The revenues of product sales are recognized at a point in time when the control of the product is transferred to the customer. Revenues are recorded net of value-added taxes (&#8220;VAT&#8221;). </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenues net of discounts and return allowances. The Group does not issue any coupons concurrent with the completion of a sales transaction. The discounts and coupons are recorded as a deduction of revenue when used by customers, except for referral coupons, which are recognized as sales and marketing expenses when customers provide a customer referral. The Group allows for return of fresh groceries and other daily essentials returns within 24 hours and 7 days, respectively. The Group estimates a provision for product returns based on historical experience. As of December&#160;31, 2020 and 2021, estimated liabilities for return allowances were not significant. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group also sells prepaid cards which can be redeemed to purchase products sold on the &#8220;Dingdong Fresh&#8221; APP and mini program. Cash collected from the sales of prepaid cards is initially recorded in &#8220;Customer advances and deferred revenue&#8221; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of products through redemption of prepaid cards. The Group does not recognize revenue related to breakage or forfeiture of unused balances in prepaid cards as they do not expire. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customers are also granted loyalty points primarily from the purchase of goods. Loyalty points can be used as cash coupons to buy any products sold by the Group, which will directly reduce the amount paid by the customer. Loyalty points expire three months from the date of issuance. The Group considers loyalty points awarded from sales of products to be part of its revenue generating activities, and accordingly, loyalty points are considered to be a material right and a separate performance obligation identified in the contract. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consideration from the sales transaction is allocated to the products and loyalty points based on the relative standalone selling price of the products and loyalty points awarded. The amount of revenue the Group recognizes upon the redemption of loyalty points considers breakage, which is estimated based on the Group&#8217;s historical experience. As of December&#160;31, 2020 and 2021, the deferred revenue of loyalty points was RMB16.6&#160;million and RMB2.9&#160;million (US$0.4 million</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">), respectively. </div></div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Membership services </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group offers a membership program to its registered users. Memberships are offered for a one-month, three-month or twelve-month period and customers pay a fixed non-refundable upfront membership fee. During the membership period, members enjoy benefits such as free shipping for a certain number of orders every month, free fresh groceries upon purchase (limited to one piece per day), member exclusive products and exclusive discounts for certain products, coupons issued on a monthly basis that expire at the end of the month and VIP customer service. The Group has determined that these membership benefits provided over the membership period are a series of distinct goods and services that are considered one performance obligation. The Group recognizes the revenues of membership service fees over time on a straight-line basis over their respective subscription periods. </div></div></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of goods sold </div></div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of goods sold consists of procurement costs of finished goods and material procurement costs, labor costs and processing costs for self-processed products. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fulfillment expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment expenses consists primarily of (i)&#160;outsourcing expenses charged by third party labor-force companies for provision of delivery riders and workers at&#160;regional processing centers and frontline fulfillment stations; (ii)&#160;lease expenses for&#160;regional processing centers and frontline fulfillment stations, and (iii)&#160;logistics expenses charged by third party couriers. Outsourcing expenses included in fulfillment expenses amounted to RMB1,256.9&#160;million, RMB2,515.4&#160;million and RMB4,266&#160;million (US$669.4 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and marketing expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses primarily consist of advertising expense and&#160;related expenses for personnel engaged in sales and marketing activities which are expensed as incurred. The amount<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> of advertising expenses incurred were RMB130.2&#160;million, RMB322.4&#160;million and RMB1,023.6&#160;million (US$160.6 million) including referral coupons issued to customers for their referral services amounting to RMB66.3&#160;million, RMB76.1&#160;million and RMB122.3&#160;million (US$18.7 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product development expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses consist primarily of payroll costs and related expenses for research and development employees involved in the development of &#8220;Dingdong Fresh&#8221; APP and mini program, category expansions and systems support as well as depreciation of servers and other equipment, bandwidth and data center costs, rent, utilities and other expenses necessary to support the Group&#8217;s business activities. Product development expenses are expensed as incurred. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations, depreciation of facilities and equipment, rental and other general corporate related expenses. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee benefits </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The full-time employees of the Group&#8217;s PRC subsidiaries participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to employees. The Group is required to accrue for these benefits based on certain percentages of the qualified employees&#8217; salaries and make contributions to the <div style="letter-spacing: 0px; top: 0px;;display:inline;">plan </div>based on the&#160;amounts accrued. The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group&#8217;s obligations are limited to the amounts contributed. The Group has no further payment obligations once the contributions have been paid.&#160;The total amounts for such employee benefits were RMB24.8&#160;million, RMB66.3&#160;million and RMB231.3&#160;million (US$36.3 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively, and expensed in the period incurred. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Modification of redeemable convertible preferred shares </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group assesses whether an amendment to the terms of its redeemable convertible preferred shares is an extinguishment or a modification using the fair value model. If the fair value of the redeemable convertible preferred shares immediately after the amendment changes by more than 10% from the fair value of the redeemable convertible preferred shares immediately before the amendment, the amendment is considered an extinguishment. An amendment that does not meet this criterion is a modification. When redeemable convertible preferred shares are extinguished, the difference between the fair value of the consideration transferred to the redeemable convertible preferred shareholders and the carrying amount of the redeemable convertible preferred shares (net of issuance costs) is treated as a deemed dividend to the redeemable convertible preferred shareholders. When redeemable convertible preferred shares are modified, the increase of the fair value immediately after the amendment is treated as a deemed dividend to the redeemable convertible preferred shareholders. Modifications that result in a decrease in the fair value of the redeemable convertible preferred shares are not recognized.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Redeemable noncontrolling interests </div></div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Company&#8217;s non-wholly owned subsidiaries, a noncontrolling interest is recognized to reflect the portion of equity that is not attributable, directly or indirectly, to the Company. When the noncontrolling interest is contingently redeemable upon the occurrence of a conditional event, which is not solely within the control of the Company, the noncontrolling interest is classified as mezzanine equity. The Company accretes changes in the redemption value over the period from the date that it becomes probable that the noncontrolling interest will become redeemable to the earliest redemption date using the effective interest method. When the noncontrolling interest is mandatorily redeemable on a fixed or determinable date, the noncontrolling interest is classified as liabilities. </div></div><br/></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">Share-based awards granted to employees and senior management of the Group are accounted for under ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation</div></div> (&#8220;ASC 718&#8221;). </div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 718, the Company determines whether an award should be classified and accounted for as a liability award or equity award. Based on the Company&#8217;s assessment, all of the Company&#8217;s share-based awards to employees were classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values. The Company&#8217;s equity awards included a performance condition that required employees to meet a minimum performance standard in order to be eligible for vesting. The Company assessed and concluded it is highly probable that employees would be able to fully vest in their awards based on the nature of the performance condition and the Company&#8217;s historical experience. The Company, with the assistance of an independent third-party valuation firm, determined the fair value of the share options using a binomial option tree pricing model when estimating the fair value of the options granted to employees. As the Company&#8217;s award included both service and performance conditions, the Company records compensation costs on a </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">tranche-by-tranche</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> basis, with a corresponding impact reflected in additional </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> capital. The Group accounts for forfeitures when they occur and reverses the previously recognized compensation costs for an award in the period which the employee resigns from or is terminated by the Group.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government subsidies </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government subsidies are received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. The government subsidies of non-operating nature with no further conditions to be met are recorded as non-operating income in &#8220;Other income&#8221; when received. The government subsidies with certain operating conditions are recorded as &#8220;Other non-current liabilities&#8221; and will be recorded as non-operating income when the conditions are met. The Group received financial subsidies of RMB0.5 million, RMB23.2 million and RMB16.8 million (US$2.6 million) during the years ended December 31, 2019, 2020 and 2021, respectively, from various local PRC government authorities which was recognized as &#8220;Other Income&#8221; in those respective years. <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Government subsidies <div style="letter-spacing: 0px; top: 0px;;display:inline;">with certain operating conditions amounting to RMB&#160;</div></div>nil and RMB60.0 million (US$9.4 million) <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">were recorded as &#8220;<div style="letter-spacing: 0px; top: 0px;;display:inline;">O</div>ther non-current liabilities&#8221; as of December 31, 2020 and 2021, respectively, and will be recognized as non-operating income when the conditions are met.&#160;</div> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest income </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income is mainly generated from time deposits and short-term investments and is recognized on an accrual basis using the effective interest method. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group elects to account for all asset classes with lease and non-lease components as a single lease component and to exempt leases of vehicles and equipment with an initial term of 12 months or less from being recognized on the consolidated balance sheets. Payments related to those leases continue to be recognized in the consolidated statements of comprehensive loss on a straight-line basis over the lease term. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">From the Perspective of Lessee </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has no finance leases for any of the periods presented. The Group determines whether a contract contains a lease at contract inception. A contract contains a lease if there is an identified asset and the Group has the right to control the use of the identified asset. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the commencement of each lease, management determines its classification as an operating or finance lease. For leases that qualify as operating leases, the Group recognizes the associated lease expense on a straight-line basis over the term of the lease beginning on the date of initial possession, which is generally when the Group enters the leased premises and begins to make improvements in preparation for its intended use. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A lease liability is recognized for future fixed lease payments and a ROU asset representing the right to use the underlying asset during the lease term. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses the incremental borrowing rate in determining the present value of lease payments, unless the implicit rate is readily determinable. The incremental borrowing rate is estimated on a portfolio basis considering the lease term, currency risk, credit risk and an adjustment for collateral. If lease terms include options to extend or terminate the lease, the operating lease ROU asset and lease liability are measured based on the reasonably certain criteria. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group uses the discount rate as of the commencement date of the lease, incorporating the entire lease term. Current maturities and long-term portions of operating lease liabilities are classified as &#8220;Operating lease liabilities, current&#8221; and &#8220;Operating lease liabilities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current&#8221;,</div> respectively, in the consolidated balance sheets. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The operating lease ROU assets are measured at the amount of the lease liabilities with adjustments, if applicable, for lease prepayments made prior to or at lease commencement, initial direct costs incurred and lease incentives. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayments of operating lease liabilities, variable lease payments and short-term lease payments are classified as operating activities in the consolidated statements of cash flows. Payments made for operating leases representing costs of bringing another asset to the condition and location necessary for its intended use are classified as investing activities in the consolidated statements of cash flows. </div></div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group follows the liability method of accounting for income taxes in accordance with ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div>(&#8220;ASC 740&#8221;). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates its uncertain tax positions using the provisions of ASC 740, which prescribes a recognition threshold that a tax position is required to meet before being recognized in the consolidated financial statements. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes in the consolidated financial statements the benefit of a tax position which is &#8220;more likely than not&#8221; to be sustained under examination based solely on the technical merits of the position assuming a review by tax authorities having all relevant information. Tax positions that meet the recognition threshold are measured using a cumulative probability approach, at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. It is the Group&#8217;s policy to recognize interest and penalties related to unrecognized tax benefits, if any, as a component of income tax expenses. The actual penalties or benefits ultimately realized may differ from the Group&#8217;s estimates. Additionally, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions and are recognized in the period in which the changes occur. The Group recorded the unrecognized tax benefits in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Other&#160;non-current</div> liabilities&#8221; in the consolidated balance sheets and elected to include interest and penalties related to uncertain tax positions in &#8220;Income tax expenses&#8221; in the consolidated statements of comprehensive loss. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC value-added taxes </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group is subject to Value-added taxes (&#8220;VAT&#8221;) on revenue generated from sales of products. The Group records revenue net of VAT. This VAT may be offset by qualified input VAT paid by the Group to suppliers. The net VAT balance between input VAT and output VAT is recorded in the &#8220;Other current assets&#8221; on the consolidated balance sheets. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment reporting </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group operates and manages its business as a single segment, in accordance with ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>. The Group&#8217;s chief operating decision maker is the CEO. The Group&#8217;s CODM assess the Group&#8217;s performance and results of operations on a consolidated basis. The Group generates substantially all of its revenues from customers in the PRC. Accordingly, no geographical segments are presented. Substantially all of the Group&#8217;s long-lived assets are located in the PRC. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loss per share </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">In accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings Per Share</div></div>, basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using the two-class method. Under the two-class method, net loss is allocated between ordinary shares and other participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. Prior to the Company&#8217;s initial public offering, the redeemable convertible preferred shares were considered participating securities because they were entitled to receive dividends or distributions on an as converted basis. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders, as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares include ordinary shares issuable upon the conversion of the redeemable convertible preferred shares using the if-converted method prior to the Company&#8217;s IPO and ordinary shares issuable upon the exercise of share options using the treasury stock method. Ordinary share equivalents are excluded from the computation of diluted earnings per share if their effects are anti-dilutive. For the years ended December 31, 2019 and 2020, the computation of basic loss per share using the two-class method was not applicable as the Company is in a net loss position and the redeemable convertible preferred shares do not have contractual rights and obligations to share in the losses of the Company. For the year ended December 31, 2021, the two-class method is applicable because the Group has two classes of ordinary shares outstanding, Class A and Class B ordinary shares, respectively. The participating rights (liquidation and dividend rights) of the holders of the Company&#8217;s Class A and Class B ordinary shares are identical, except those with respect to voting and conversion (Note 13). As a result, and in accordance with ASC 260, the undistributed loss for each year is allocated based on the contractual participation rights of the Class A and Class B ordinary shares, respectively. As the liquidation and dividend rights are identical, the undistributed loss is allocated on a proportionate basis. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders, as adjusted for the accretion related to the redeemable convertible preferred shares, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of credit risk </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially expose the Group to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, accounts receivable, amounts due from related parties and short-term investments. As of December 31, 2020, and 2021, the Group had </div>RMB2,456.7&#160;<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million and </div>RMB5,238.8&#160;million (US$822.1 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">million) of&#160;</div>cash and <div style="letter-spacing: 0px; top: 0px;;display:inline;">time</div> deposits held by financial institutions in the PRC, respectively. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group conducts credit evaluations on its customers and generally does not require collateral or other security from such customers. The Group periodically evaluates the creditworthiness of the existing customers in determining an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Currency Convertibility Risk </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Substantially all of the Group&#8217;s operating activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People&#8217;s Bank of China or other banks authorized by the PRC government to buy and sell foreign currencies at the exchange rates quoted by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers&#8217; invoices, shipping documents and signed contracts. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Exchange Rate Risk </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The functional currency of the Company is US$, and the reporting currency is RMB. Since July&#160;21, 2005, RMB has been permitted by the PRC government to fluctuate within a managed band against a basket of certain foreign currencies. The appreciation of the US$ against RMB in 2019 was approximately 1.3%. And the depreciation of the US$ against RMB was 6.3% and 2.3% in 2020 and 2021, respectively. Any significant revaluation of RMB may materially and adversely affect the cash flows, operating results and financial position of the Group. As a result, an appreciation of RMB against US$ would result in foreign currency translation loss when translating the net assets of the Group from US$ into RMB. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The net foreign currency translation gain resulting from the translation from US$ to RMB reporting currency recorded in other comprehensive income was RMB30.4 million for the year ended&#160;December 31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2019. For the years ended December 31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2020 and 2021, the loss resulting from the translation from US$ to RMB was</div>&#160;RMB53.4&#160;million and RMB161.3&#160;million (US$25.3 million), respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent Accounting Pronouncements </div></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">New accounting standards which have been adopted </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued ASU No. 2019-12, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</div></div>. This update simplifies the accounting for income taxes as part of the FASB&#8217;s overall<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>initiative to reduce complexity in accounting standards. The amendments include removal of certain exceptions to<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>the general principles of ASC 740, Income taxes, and simplification in several other areas such as accounting for a<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>franchise tax (or similar tax) that is partially based on income. Certain amendments in this update should be applied<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>retrospectively or modified retrospectively, and all other amendments should be applied prospectively. The Company<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>adopted this standard on January 1, 2021. There was no material impact to the Company&#8217;s financial position or results<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>of operations upon adoption. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU No. 2016-13, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </div></div>(&#8220;ASU 2016-13&#8221;).<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>Subsequently, the FASB issued ASU No. 2019-05, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments- Credit Losses (Topic 326): Targeted Transition Relief and codification improvements to Topic 326 in ASU 2019-04 and ASU 2018-19</div></div>. The amendments<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>update guidance on reporting credit losses for financial assets. These amendments affect loans, debt securities, trade<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>financial assets not excluded from the scope that have the contractual right to receive cash. The Company adopted<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>this standard on January 1, 2021. There was no material impact to the Company&#8217;s financial position or results of<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>operations upon adoption. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New accounting standards which have not yet been adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In November 2021, the FASB issued ASU 2021-10, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</div></div>. This update requires certain annual disclosures about transactions<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>with a government that are accounted for by applying a grant or contribution accounting model by analogy. This<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>of initial application and new transactions that are entered into after the date of initial application or retrospectively<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>to those transactions. The Company will apply the guidance prospectively and expects the impact of this guidance<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>will require additional disclosures on the Company&#8217;s government assistance arrangements in its consolidated<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>financial statements, including the significant terms and conditions of the government assistance transaction. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2020, the FASB issued ASU No. 2020-06<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)</div></div>. For convertible<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>instruments, the new guidance simplifies an issuer&#8217;s accounting for convertible instruments by eliminating two of the<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>three models in ASC 470-20 that require separate accounting for embedded conversion features. As a result, more<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>convertible instruments will be reported as single units of account. This standard is effective for the Company<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>beginning January 1, 2022 including interim periods within the fiscal year. Early adoption is permitted. The Company<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>does not expect the impact of this guidance will have a material impact on its consolidated financial statements. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641467032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue From Contracts With Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REVENUE FROM CONTRACTS WITH CUSTOMERS </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contract Balances </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s payments from customers are based on the billing terms established in contracts. Customers&#8217; payment to the Group is generally made before the delivery of goods or the provision of service. Only corporate customers are offered billing terms in a range of between 7 to 30 days, as specified in each contract. Customer billings are classified as accounts receivable when the Group&#8217;s right to consideration is unconditional. If the right to consideration is conditional on future performance under the contract, the balance is classified as a contract asset. The Group&#8217;s contract assets are insignificant as of December&#160;31, 2020 and 2021. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s contract liabilities include payments received in advance of performance under revenue contracts which are included in &#8220;Customer advances and deferred revenue&#8221; on the</div>&#160;Group&#8217;s consolidated balance sheets and are recognized as revenue as the Group performs under the contract. The customer advances and deferred revenue balances as of December&#160;31, 2020 and 2021 were comprised of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer advances and prepaid cards</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,081</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,785</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,188</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue related to loyalty points</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,558</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,852</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">448</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred membership service revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,765</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">143,843</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,571</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">140,404</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">243,480</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">38,207</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognized revenues that were previously deferred as contract liabilities of RMB4.0&#160;million, RMB57.4&#160;million and RMB117.8&#160;million (US$18.5 million) during the years ended December&#160;31, 2019, 2020 and 2021, respectively. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Allocated to Remaining Performance Obligations </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group had RMB66.8&#160;million and RMB143.8&#160;million (US$22.6 million) of deferred revenues related to membership fees at December&#160;31, 2020 and 2021 that are expected to be recognized as revenues over the remaining membership period of <span style="-sec-ix-hidden:hidden46908002">one</span> to twelve months. The Group had RMB16.6&#160;million and RMB2.9&#160;million (US$0.4 million) of deferred revenues at December&#160;31, 2020 and 2021 related to unsatisfied performance obligations under the loyalty points program that will be recognized as revenues when the points are redeemed, which will occur over the next three months given their expiration period. The Group also had RMB57.1&#160;million and RMB96.8&#160;million (US$15.2 million) of deferred revenues related to customer advances and cash received for prepaid sales cards at December&#160;31, 2020 and 2021 respectively, which are expected to be recognized as revenues in<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>future periods upon the usage of the prepaid card balances to purchase the Group&#8217;s products. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641497752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FAIR VALUE MEASUREMENTS </div></div></div></td></tr></table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following summarizes the Company&#8217;s financial assets measured and recorded at fair value on a recurring basis as of December&#160;31, 2020 and 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 54%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting&#160;Date&#160;Using</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of<br/>December&#160;31,<br/>2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Other<br/>Observable<br/>Inputs</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Unobservable<br/>Inputs</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<div style="display:inline;">RMB </div>in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 58%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,006,245</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,006,245</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,006,245</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,006,245</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="16" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:center;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid black; text-align: center; text-indent: 0px;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements at Reporting Date Using</div><br/></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of<br/> December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<div style="display:inline;">RMB </div>in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,568,346</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,568,346</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,568,346</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,568,346</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>   <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company measured the fair value of its warrant liabilities on a recurring basis using significant unobservable (Level 3) inputs as of December&#160;31, 2020. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company estimated the fair values of the Series B4 Warrant using the Black-Scholes Option Pricing Model with the assistance of an independent third-party valuation firm using the corresponding inputs: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 14%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;">Series B4 Warrant</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51.35</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.09</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Remaining contractual life</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.62</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of the underlying preferred shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">US$6.50</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrant fair value</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">US$118.58</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The determination of the fair value of the Company&#8217;s preferred shares requires complex and subjective judgments to be made regarding the cash flow forecasts and the weighted average cost of capital and the discount for lack of marketability applied to the projected cash flows. If different estimates and assumptions had been used, the fair values of the preferred shares could be significantly different and the fair value of the warrant liabilities may materially differ from the recognized amount. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognized a loss from the increase in the fair value of the warrant liabilities of RMB100.7&#160;million, a gain from the decrease in the fair value of the warrant liabilities of RMB11.5&#160;million and a loss from the increase in the fair value of the warrant liabilities of RMB44.5&#160;million (US$7.0 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. Such amounts were recorded in &#8220;Changes in fair value of warrant liabilities&#8221; in the consolidated statements of comprehensive loss. </div><br/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents a reconciliation of the warrant liabilities measured at fair value on a recurring basis using Level&#160;3 unobservable inputs for the years ended December&#160;31, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Warrant&#160;liabilities</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2019</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">161,462</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,450</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,807</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise of EatTogether Warrant (Note 17)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(33,045</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2020</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,160</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Warrant liabilities</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2020</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,160</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,457</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">536</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise of Series B4 Warrant (Note 17)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(153,153</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2021 (US$)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, the Founder exercised the EatTogether Warrant and received 6,664,000 Series B4-1 redeemable convertible preferred shares (Note 17). In March 2021, the holder exercised the Series B4 Warrant and received 6,989,750 Series B4 redeemable convertible preferred shares (Note 17). There were no warrants outstanding as of December 31, 2021 and therefore, there were no financial liabilities measured at fair value on a recurring basis. </div></div></div>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Company did <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">not</div></div></div> transfer any financial assets or <div style="letter-spacing: 0px; top: 0px;;display:inline;">liabilities</div> in or out of Level&#160;3 during the years ended December&#160;31, 2020 and 2021. The Group had no financial assets and liabilities measured and recorded at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis as of December&#160;31, 2020 and 2021. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641912536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INVENTORIES </div></div></div></td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s inventories consist primarily of finished goods, which consists of products to be sold to customers, and packing materials as follows:&#160;</div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">329,065</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">487,066</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,431</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Packing materials and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,366</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,406</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,910</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">386,431</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">537,472</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">84,341</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641894888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Prepayments and Other Current Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PREPAYMENTS AND OTHER CURRENT ASSETS </div></div></div></td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets consist of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deductible VAT</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,285</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">359,915</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,478</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,593</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,928</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,994</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">97,878</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">461,843</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">72,472</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641439384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PROPERTY AND EQUIPMENT, NET </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net consists of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Electronic office equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,720</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,463</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,174</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">250,745</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">555,941</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,239</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture, fixtures and equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,778</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">177,621</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,873</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">391,243</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">792,025</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">124,286</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(133,098</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(328,367</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(51,528</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,546</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,713</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,367</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">272,691</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">472,371</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">74,125</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense was RMB34.7&#160;million, RMB115.4&#160;million and RMB213.1&#160;million (US$33.4 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively, and were included in the following financial statement line items in the consolidated statements of comprehensive loss: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 66%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,988</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107,333</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">195,022</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,603</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">865</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,018</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,666</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">419</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,520</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,731</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,395</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,160</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">361</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,272</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,999</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,255</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">34,734</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">115,354</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">213,082</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">33,437</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094637174744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Non-Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_OtherNonCurrentAssetsTextBlock', window );">Other Non-Current Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">OTHER <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">NON-CURRENT</div> ASSETS </div></div></td></tr></table> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets consist of the following: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,521</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">167,282</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,938</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,511</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,906</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121,459</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185,793</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,156</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_OtherNonCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Non-current Assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_OtherNonCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641912536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">Short-Term Borrowings</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHORT-TERM BORROWINGS </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bank loans</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">449,649</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">630,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">98,861</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reversed factoring arrangements</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">784,873</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,491,046</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">390,899</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,234,522</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,121,046</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">489,760</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 14pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term bank loans </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Short-term bank loans as of December&#160;31, 2021 amounted to RMB3,121.0&#160;million (US$489.8 million) (as of December&#160;31, 2020: RMB1,234.5 million), which consisted of secured RMB denominated borrowings from financial institutions in the PRC that are repayable within one year. The weighted average interest rates for the outstanding short-term <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">borrowings as of December 31, 2020 and 2021 were</div>&#160;3.39%<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">and 3.67%, respectively.&#160;</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, the aggregate amounts of unused lines of credit available for the Group&#8217;s use were RMB20.4 million and</div> RMB135.0&#160;million (US$21.2 million)<div style="display:inline;">, respectively<div style="display:inline;">.</div></div>&#160;As of December&#160;31, 2020 and 2021, the repayments of all short-term loans are guaranteed by the founder of the Company. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 14pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reversed factoring arrangements </div></div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, the Group entered into a one-year reversed factoring arrangement with a commercial bank (&#8220;2020 reversed factoring arrangement&#8221;). Under the factoring arrangement, the suppliers&#8217; receivables collection process was accelerated by selling its receivables from the Group to the bank. The Group was entitled to draw up to</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;RMB</div>800.0<div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million with a draw down period from September 2020 to August 2021 and then obligated to repay the principal and interest at</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div>3.6<div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">% </div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">upon maturity, typically within six months. <div style="letter-spacing: 0px; top: 0px;;display:inline;">The aggregate amount available for the Group&#8217;s use under the 2020 reversed factoring arrangement as of December 31, 2020 was RMB&#160;</div></div>15.1 million.</div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In January 2021, the 2020 reversed factoring arrangement was amended to increase the total available financing to<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">RMB</div>2,000<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(US$313.8 million)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>and the draw down period was extended to January 2022. In July 2021, the reversed factoring arrangement was further amended to increase the total financing to&#160;RMB</div>5,000<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;million (US$784.6 million) and the draw down period was extended to July 2022 (&#8220;amended reversed factoring arrangement&#8221;). The amended reversed factoring arrangement carries the same interest rate of&#160;</div></div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">3.6</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% and also has a six-month repayment term. As of December 31, 2021, the aggregate amounts available for the Group&#8217;s use under the amended reversed factoring arrangement was </div></div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">RMB</div>2,858.1<div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million (US</div>$448.5&#160;<div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million).</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2021, the Group entered into a reversed factoring arrangement with the same commercial bank (&#8220;2021 reversed factoring arrangement I&#8221;). Under the factoring arrangement, the Group was entitled to draw up to&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></div></div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">40.0<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(US$6.3 million)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>with a draw down period from March 2021 to January 2022 and then obligated to repay the principal and interest at 3.6% upon maturity, typically within six months. As of December 31, 2021, the aggregate amount available for the Group&#8217;s use under the 2021 reverse factoring arrangement I was<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB</div>39.8<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million (US</div>$6.2 million<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">).</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In December 2021, the Group entered into a reversed factoring arrangement with the same commercial bank (&#8220;2021 reversed factoring arrangement II&#8221;). Under the factoring arrangement, the Group was entitled to draw up to RMB</div>1,800.0<div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;million <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(US$282.5 million)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>with a draw down period from December 2021 to December 2022 and then obligated to repay the principal and interest at<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">3.6</div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">%<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">upon maturity, typically within six months. As of December 31, 2021, the aggregate amount available for the Group&#8217;s use under the 2021 reverse factoring arrangement II was<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB</div>1,550.5<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million (US</div>$243.3<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million).&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The Group was required to deposit cash collateral for the 2020 reversed factoring arrangement, which are classified as &#8220;Restricted cash&#8221; on the Group&#8217;s consolidated balance sheet as of December 31, 2020. Total restricted cash held as collateral was</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> RMB</div>66.0<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million as of December 31, 2020. The restricted cash was released during 2021, as pursuant to the amended reversed factoring agreement, 2021 reversed factoring arrangement I and 2021 reversed factoring arrangement II, the Group was required to collateralize the reversed factoring borrowings with time deposits purchased from the bank. Time deposits collateralized and restricted from withdrawal and usage amounted to RMB</div>2,769.7<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(</div>US</div>$434.6<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million) and are classified as &#8220;Short-term investments&#8221; on the Group&#8217;s consolidated balance sheet as of December 31, 2021.</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">In July 2021, the Group entered into a reversed factoring arrangement with another commercial bank. Under the factoring arrangement, the Group was entitled to draw up to<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">RMB</div>300.0<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">&#160;million <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(US$47.1 million)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>with a draw down period from July 2021 to November 2021 and then obligated to repay the principal and interest at&#160;</div>3.6<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">% </div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">upon maturity, typically within</div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">&#160;</div>six<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"> months. <div style="letter-spacing: 0px; top: 0px;;display:inline;">This reversed factoring arrangement is guaranteed by the Founder. In 2021, the Group withdrew a total of RMB99.4 million (US$15.6 million) under this arrangement.&#160;</div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate amount available for the Group&#8217;s use under the above-mentioned reverse factoring arrangements was RMB15.1&#160;million and </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> RMB4,448.4 million (US$698.0 million)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">as of December 31, 2020 and December 31, 2021, respectively.&#160;</div> </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the above-mentioned factoring arrangements, the payment terms of the Group&#8217;s original accounts payables were substantially modified and considered extinguished as the nature of the original liability has changed from accounts payables to loan borrowings from the bank, for which the origination of the loans of</div> RMB945.0&#160;million and RMB8,220.6 million(US$1,290.0 million) <div style="letter-spacing: 0px; top: 0px;;display:inline;">were reported as &#8220;Proceeds from short-term borrowing&#8221; within financing activities in the consolidated financial statement of cash flows for the year ended December 31, 2020 and 2021. As of December 31, 2020 and 2021, the outstanding principal from the above-mentioned reversed factoring arrangements was&#160;</div>RMB784.9&#160;million and RMB2,491.0<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>million (US$390.9 million) and was included in &#8220;Short-term borrowings&#8221; in the consolidated balance <div style="letter-spacing: 0px; top: 0px;;display:inline;">sheets. Principal&#160;</div>repayments of RMB160.1&#160;million and RMB6,514.5&#160;million (US$1,022.3 million) for such loan borrowings are reported as &#8220;Repayment of short-term borrowings&#8221; in the consolidated statement of cash flows for year ended December&#160;31, 2020 and 2021, respectively. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641492840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Borrowings</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LONG-TERM BORROWINGS </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term borrowings</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">144,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Current portion of long-term borrowings</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(86,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(57,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">58,375</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In October 2019, the Group entered into a secured loan agreement with SPD Silicon Valley Bank, pursuant to which the Group is entitled to borrow a secured RMB denominated loan of&#160;</div>RMB60.0&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">million for general working capital purposes. In 2019, the Group drew down&#160;</div>RMB60.0<br/>million with a variable annual interest rate at 225 basis points over Loan Prime Rate (&#8220;LPR&#8221;) and the principal is repayable by monthly installments<br/> from 2019 to 2021. The loan is guaranteed by the Founder of the Group. The Group repaid RMB30.0&#160;million and RMB22.5&#160;million (US$3.5 million) in<br/> 2020 and 2021, respectively, when the installments <div style="letter-spacing: 0px; top: 0px;;display:inline;">became due. As of December 31, 2021, the loan was fully paid.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">In October 2020, the Group entered into secured loan agreements with East West Bank and SPD Silicon Valley Bank, pursuant to which the Group is entitled to borrow RMB68.0&#160;million and RMB60.0<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>million, respectively, for its general working capital purposes. The Group drew down RMB68.0&#160;million from East West Bank with a fixed annual interest rate of 4.15%. Pursuant to the agreement, the principal is repayable by monthly installments from 2020 to 2022. <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">RMB0.6 million and&#160;</div>RMB34.5&#160;million (US$5.4 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million) were repaid when it became due in 2020 and 2021. The repayment of the loan is guaranteed by the Founder of the Group. The amount</div> repayable within the next twelve months are classified as &#8220;Current portion of long-term borrowings&#8221;. The Group drew down RMB60.0&#160;million (US$9.2 million) from SPD Silicon Valley Bank with a fixed annual interest rate of 4.75%. Pursuant to the agreement, the principal is repayable by monthly installments from 2020 to 2022. <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">RMB5.0 million and&#160;</div>RMB30.0<br/>million (US$4.7 million) <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">was repaid when it became due in 2020 and 2021, respectively. The repayment of the loan is guaranteed by the Founder of the Group. The amount repayable within the next twelve months are classified as &#8220;Current portion of long-term borrowings&#8221;.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Repayment schedule of the long-term borrowings as of December 31, 2021 is as follows:&#160;</div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,&#160;2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641604744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LEASES </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has operating leases arrangements for their regional processing centers, frontline fulfillment stations, office space, vehicles and equipment. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of supplemental information related to operating leases as of December&#160;31, 2020 and 2021 is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 66%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,503,222</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,245,571</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">352,379</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, current</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">594,787</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">969,494</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152,135</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease liabilities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">871,685</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,244,096</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">195,226</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,466,472</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,213,590</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">347,361</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average remaining lease term</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">2.85</div>&#160;<div style="font-weight:bold;display:inline;width:100%;">years</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">2.79</div><div style="font-weight:bold;display:inline;width:100%;">&#160;years</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">2.79</div><div style="font-weight:bold;display:inline;width:100%;">&#160;years</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average discount rate</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.4</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.8</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.8</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of lease cost recognized in the Group&#8217;s consolidated statements of comprehensive loss and supplemental cash flow information related to operating leases is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease cost</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,733</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">475,064</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">953,325</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">149,597</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term lease cost</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,859</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,391</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,227</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,919</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Variable lease cost</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,247</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,294</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">167,592</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">482,455</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">973,799</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152,810</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for operating leases</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">168,787</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">500,458</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,002,511</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,316</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">499,615</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,489,367</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,671,666</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">262,321</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A summary of maturity of operating lease liabilities under the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases as of December&#160;31, 2021 is as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,080,579</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">169,566</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">711,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,677</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">379,318</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,523</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">188,455</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,573</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,163</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,284</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,067</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">168</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future lease payments</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,420,255</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">379,791</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(206,665</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,430</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,213,590</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">347,361</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Group entered into new operating leases primarily for regional processing centers and frontline fulfillment stations of</div> RMB27.8&#160;million, which have not yet commenced. The related right of use assets and lease liabilities of RMB24.2&#160;million and RMB22.5&#160;million, respectively, will be recorded in the consolidated balance sheets upon commencement of the leases. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641914408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses And Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses And Other Current Liabilities</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES </div></div></div></td></tr></table> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities consist of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advance from shareholders</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">385,575</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued outsourcing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">343,681</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">385,305</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,463</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued transportation and logistic expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,549</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,759</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">VAT and other tax payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,965</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,081</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,720</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deposit from suppliers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,965</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,437</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,619</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,386</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,749</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,314</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued advertising expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,925</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,916</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,892</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued utilities and other expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,692</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,014</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,636</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">857,738</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">653,261</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,511</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641393736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ordinary Shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_OrdinarySharesTextBlock', window );">Ordinary Shares</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ORDINARY SHARES </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company was incorporated in October&#160;2018 with an authorized share capital of US$50,000 divided into 25,000,000,000 ordinary shares of US$0.000002 each, of which 64,908,700 ordinary shares had been issued as of December&#160;31, 2020. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In May 2019,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>7,803,400 ordinary shares of the Company held by the Founder were <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">re-designated</div> as Series Angel+ preferred shares. The difference between the fair value of the Series Angel+ preferred shares and the carrying value of the ordinary shares was treated as a deemed dividend to the Founder and charged to accumulated deficit. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, 4,745,200 ordinary shares of the Company were issued to the Founder for nil consideration and considered share-based awards with no associated performance or service based vesting conditions (Note 14). </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In March and May 2021, 22,782,950 and 17,398,450 ordinary shares of the Company were issued to EatBetter Holding Limited, a BVI limited liability company (the &#8220;Offshore ESOP Platform&#8221;), respectively. Meanwhile,</div>&#160;2,601,000 <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares held by EatBetter were issued to the Group&#8217;s senior management for nil consideration and considered share-based awards with no associated performance or service based vesting conditions (Note 14). As of December 31, 2021, 29,633,200 ordinary shares are considered <div style="letter-spacing: 0px; top: 0px;;display:inline;">leg<div style="letter-spacing: 0px; top: 0px;;display:inline;">ally </div></div>issued but not outstanding.&#160;</div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June 8, 2021, the Company effected a 1:50 share subdivision of all issued and outstanding ordinary shares and redeemable convertible preferred shares (the &#8220;Share Subdivision&#8221;). The par value and authorized shares of the ordinary and preferred shares were adjusted as a result of the Share Subdivision. All ordinary shares, redeemable convertible preferred shares, and related per share amounts presented in the consolidated financial statements have been retrospectively adjusted to reflect the Share Subdivision for all periods presented, where applicable. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In July 2021, the Company&#8217;s authorized share capital was reclassified and redesignated into US$</div>50,000 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">divided into</div>&#160;25,000,000,000 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">shares comprising of</div>&#160;(i) 20,000,000,000 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares at par value of US$</div>0.000002<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">; (ii)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>2,500,000,000 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Class B ordinary shares at par value of US$</div>0.000002<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">; and</div>&#160;(iii) 2,500,000,000 shares at par value of US$</div>0.000002 <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">each of such class or classes (however designated) as the board of directors may determine. The rights of the holders of Class A and Class B ordinary shares are identical, except with respect to voting and conversion rights. Each Class A ordinary shares is entitled to </div>one<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">vote per share</div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">. Each class B ordinary share is entitled to&#160;</div>twenty votes per share and is convertible into one <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Class A ordinary share at any time by the holder.</div>&#160;54,543,800 <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">ordinary shares which are ultimately owned by the Founder were re-designated and re-classified into Class B ordinary shares on a one-for-one basis and the remaining</div>&#160;10,364,900 <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">issued and outstanding ordinary shares were re-designated and re-classified into Class A ordinary shares on a one-for-one basis.&#160;</div> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In July 2021, the Company issued</div>&#160;250,826,100<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares upon the automatic conversion of all outstanding redeemable convertible preferred shares upon completion of the Company&#8217;s IPO. Concurrently, the Company issued&#160;</div>6,108,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares (equivalent to</div>&#160;4,072,000 <div style="letter-spacing: 0px; top: 0px;;display:inline;">ADSs) upon completion of its IPO.&#160;</div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2021, the Company issued 264,528 Class A ordinary shares (equivalent to 176,352 ADSs) pursuant to the underwriters&#8217; partial exercise of their option to purchase additional ADSs. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2021, the Company repurchased&#160;</div>109,944 <div style="letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares at fair value. The Company designated the repurchased shares as treasury stock.</div></div><br/></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_OrdinarySharesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ordinary shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_OrdinarySharesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641499208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share Based Compensation</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/>
<table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border: 0px; width: 816px; border-spacing: 0px;">
<tr style="break-inside: avoid;">
<td style="width: 32.625px; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHARE-BASED COMPENSATION</div></div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"/> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; margin-left: 32.625px; font-size: 10pt;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Onshore Share Incentive Plan</div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to the Reorganization, the shareholders and Board of Directors of Shanghai 100me approved a series of employee option plans in order to provide incentives and rewards to the Group&#8217;s directors, senior management and employees (the &#8220;2015 Plan&#8221;, &#8220;2016 Plan&#8221;, &#8220;2018 Plan&#8221;, &#8220;2019 Plan&#8221; and &#8220;2020 Plan&#8221;, or the &#8220;Onshore Plans&#8221;). Each option under the Onshore Plans allowed employees to purchase one share of, a limited partnership whose sole holding was 295,503 common shares in Shanghai 100me (the &#8220;ESOP Platform&#8221;). Each share in the ESOP Platform is equivalent to 0.0148 of Shanghai 100me&#8217;s common shares. Share options awarded under the Onshore Plans vest over a period of four years, with 50% of the award vesting on the second anniversary of the grant date, 25% of the award vesting on the third anniversary and 25% vesting on the fourth anniversary. Each share option has a contractual life of 10 years. The Company authorized and granted a total of 10,471,912 options under the Onshore Plans.</div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As part of the Reorganization, the Onshore Plans were replaced with the Company&#8217;s 2015, 2016, 2018, 2019 and 2020 Replacement Plans (the &#8220;Replacement Plans&#8221;) on October&#160;31, 2020. All 9,681,668 outstanding share options of Shanghai 100me under the Onshore Plans as of October&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2020 were replaced and carried over at a conversion factor of 14.8. Each option under the Replacement Plans allowed employees to purchase 0.05 of the Company&#8217;s ordinary shares. Concurrently, the exercise price for each share option under the Replacement Plans was also adjusted by the same 14.8 factor. All other terms, including vesting periods, proportion of vested and unvested options outstanding for each grantee were identical between the Onshore Plans and Replacement Plans. The Company performed a qualitative assessment and concluded that the cancellation of the awards under the Onshore Plans and the corresponding grant of awards under the Replacement Plans did not constitute a substantive modification of the original share-based payment awards. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Offshore Share Incentive Plans </div></div></div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px;;font-style:italic;display:inline;"> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On September 5, 2020, the Company&#8217;s shareholders and Board of Directors approved the 2019 Plan II. Under the 2019 Plan II, the Company authorized and issued&#160;</div>71,001,793<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;share options to purchase the Company&#8217;s ordinary shares. On October 31, 2020, the Company granted all of the options authorized under the 2019 Plan II.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On September 5, 2020, the Company&#8217;s shareholders and Board of Directors approved the 2020 Plan II and Plan III. Under the 2020 Plan II and Plan III, the Company authorized and issued 11,786,197 and</div>&#160;23,096,715 <div style="letter-spacing: 0px; top: 0px;;display:inline;">share options to purchase the Company&#8217;s ordinary shares, respectively. On October 31, 2020, the Company granted all of the options authorized under the 2020 Plan II and Plan III.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In January 2021, the Company&#8217;s Board of Directors approved the 2020 Plan IV and granted</div>&#160;</div>7,082,103 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">share options to the Group&#8217;s senior management and employees. In March 2021, the Company&#8217;s Board of Directors approved the 2021 Plan I and granted</div></div>&#160;854,608 </div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">share options to the Group&#8217;s senior management and employees. In April 2021, the Company&#8217;s Board of Directors approved the 2020 Plan V and granted&#160;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">14,862,751<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;share options to the Group&#8217;s senior management and employees. In September 2021, the Company&#8217;s board of directors approved the 2020 Plan VI-X and 2021 Plan II and granted a total of&#160;</div></div>147,315,628<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;share options to the Group&#8217;s senior management and employees.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2021, the Company&#8217;s Board of Directors amended and restated the Replacement Plans, 2019 Plan II, 2020 Plan II-X and 2021 Plan I-II (the &#8220;A&amp;R 2020 Share Incentive Plan&#8221;), which consolidated all share-based payment awards under one incentive plan and clarified certain administration terms of the share incentive plan. The A&amp;R 2020 Share Incentive Plan did not substantively modify the terms of any previously granted share options. Pursuant to the A&amp;R 2020 Share Incentive Plan, the maximum aggregate number of <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>hares which may be issued is</div></div>&#160;40,181,400 <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares of the Company.&#160;</div></div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The ordinary shares to be awarded pursuant to the A&amp;R 2020 Incentive Plan were issued by the Company and held by the Offshore ESOP Platform. Each share option under the A&amp;R 2020 Share Incentive Plan has a 10 year contractual life and allow participants to purchase 0.05 of the Company&#8217;s <div style="letter-spacing: 0px; top: 0px;;display:inline;">Class A </div>ordinary shares held by the Offshore ESOP Platform. Option awards under the A&amp;R 2020 Share Incentive Plan vest over either a four-year period, with 50% of the awards vesting on the second anniversary of the grant date, 25% of the awards vesting on the third anniversary and&#160;</div></div></div>25% <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">vesting on the fourth anniversary, or a<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>five-year period, with 25% <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">vesting on the second, third, fourth and fifth anniversaries of the grant date, respectively.&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2021, the Company granted 30,808,793 share options under the A&amp;R 2020 Share Incentive Plan to the Group&#8217;s senior management and employees. As of December 31, 2021, the Company granted 461,535,280 <div style="letter-spacing: 0px; top: 0px;;display:inline;">share<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>options authorized and issued under the A&amp;R 2020 Share Incentive Plan. </div></div></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company&#8217;s <div style="letter-spacing: 0px; top: 0px;;display:inline;">share<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>option activities for the year ended December&#160;31, 2021 pursuant to the A&amp;R 2020 Share Incentive Plan: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 56%;"><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number&#160;of&#160;Options</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>option</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant&#160;date<br/>fair value</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">per option</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Contractual<br/>Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in&#160;thousands)</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share options outstanding as of December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">224,295,105</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2160</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0496</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.55</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,468</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">200,923,883</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2767</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.5092</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(40,751,365</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2793</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2594</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share options outstanding as of December&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">384,467,623</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2099</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2676</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.28</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">126,484</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of December&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,626,808</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0746 </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0510</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.58</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,593</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate intrinsic value is calculated as the difference between the exercise price of the awards and the fair value of the underlying <div style="letter-spacing: 0px; top: 0px;;display:inline;">o</div>rdinary <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>hares at each reporting date, for those awards that had exercise price below the estimated fair value of the relevant ordinary shares. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total fair value of vested <div style="letter-spacing: 0px; top: 0px;;display:inline;">share </div>options was RMB2.4&#160;million, RMB2.5&#160;million and RMB31.4&#160;million (US$4.9 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. As of December&#160;31, 2021, total unrecognized share-based compensation expense relating to unvested awards was RMB588.8&#160;million (US$92.4 million) which <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">is</div> expected to be recognized over a weighted-average period of 4.21 years. </div></div>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted average grant date fair value of the share options granted during the years ended December&#160;31, 2019, 2020 and 2021 were US$0.01, US$0.05 and US$0.51, respectively. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses the binomial tree option pricing model to estimate the fair value of share options with the assistance of an independent third-party valuation firm. The assumptions used to value the share options were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"><br/></td>
<td style="width: 2%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 2%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 2%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of ordinary shares (US$)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.78</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.78</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4.78-15.78</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate (%)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.88-2.00</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.66-0.88</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.93-1.71</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility (%)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">47-48</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47-48</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Life of option</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise multiple</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Post-vesting forfeiture rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The risk-free interest rate for periods within the contractual life of the options is based on the U.S. treasury yield curve in effect at the time of grant for a term consistent with the contractual term of the awards. Expected volatility of the is estimated based on the historical volatility ordinary shares of several comparable companies in the same industry until the Company had adequate historical volatility of the share price. The dividend yield is estimated based on our expected dividend policy over the expected term of the options. The expected exercise multiple is based on management&#8217;s estimation, which the Company believes is representative of the future. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2020 Senior Management Awards </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In April 2020, the Company&#8217;s shareholders and Board of Directors authorized and approved a 5% <div style="letter-spacing: 0px; top: 0px;;display:inline;">increase in the number of <div style="display:inline;">ordinary </div>shares held and reserved by the Offshore ESOP Platform for future share-based payment awards and shares held by the Founder and other senior management. As a result, the Founder received</div>&#160;4,745,200 ordinary shares, 465,550 Series Angel+ preferred shares, and 605,600 Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div> preferred shares with no associated performance or service based vesting conditions at nil consideration. The Company accounted for the immediate increase in the Founder&#8217;s shareholding as a share-based payment arrangement pursuant to ASC 718 and immediately recognized share-based compensation expenses of RMB143.0&#160;million, of which RMB110.6&#160;million and RMB32.4&#160;million was reflected in additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital and mezzanine equity, respectively. </div>  <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2021 Senior Management Awards </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In May 2021, the Company&#8217;s shareholders and Board of Directors authorized and approved the 2021 Senior Management Awards. As a result, a director and executive officer of the Company received</div></div>&#160;2,601,000 <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares with no associated performance or service based vesting conditions at nil consideration.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">The <div style="letter-spacing: 0px; top: 0px;;display:inline;">Company </div></div>immediately recognized share-based compensation expenses of<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;RMB</div></div></div>197.2&#160;million (US$30.6 million). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the Company&#8217;s ordinary shares were not publicly traded on the date the 2021 Senior Management Awards were granted, the Group, with the assistance of an independent third-party valuation firm, estimated the fair value of the ordinary shares by using a discounted cash flow approach to determine the enterprise value of the Company, which was then allocated to the Company&#8217;s various classes of equity, including preferred shares. The determination of the fair value of the Company&#8217;s ordinary shares requires complex and subjective judgments to be made regarding the forecasted revenues, gross margins and operating expenses, weighted average cost of capital and the discount for lack of marketability applied to the projected cash flows. If different estimates and assumptions had been used, the fair value of the ordinary shares could be significantly different and related stock-based compensation expense may materially differ from the recognized amount. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the above-mentioned incentive plans and awards, the Group recognized aggregate share-based compensation expenses for the years ended December&#160;31, 2019, 2020 and 2021 as follows: </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 71%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">258</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,974</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,127</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">174</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">532</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,927</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,087</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,043</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,370</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,666</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,695</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">515</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">146,234</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,096</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,578</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,990</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">153,110</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">315,362</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">49,487</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094647806632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INCOME TAXES </div></div></div></div></td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cayman Islands </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gains. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">British Virgin Islands </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the current laws of the British Virgin Islands, entities incorporated in the British Virgin Islands are not subject to tax on their income or capital gains. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the Hong Kong tax laws, the Company&#8217;s subsidiary in Hong Kong is subject to Hong Kong&#8217;s two-tiered profits tax regime, under which the tax rate is 8.25% for assessable profits on the first HK$2 million and<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>16.5<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">% for any assessable profits in excess of HK$2 million. Additionally, the Company&#8217;s subsidiary in Hong Kong may be exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC </div></div></div><br/></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s subsidiaries in the PRC are subject to the statutory rate of 25%, in accordance with the Enterprise Income Tax <div style="letter-spacing: 0px; top: 0px;;display:inline;">L</div>aw (the &#8220;EIT Law&#8221;), which was effective since January&#160;1, 2008. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to Caishui [2019] No. 13, qualified Small-Scale Enterprises with minimal profits (&#8220;SSE&#8221;) are eligible for a reduced enterprise income tax (&#8220;EIT&#8221;) rate of 20%, a 75% reduction of the first RMB1 million taxable income and a 50% reduction of taxable income exceeding RMB1 million but less than RMB3 million from January 1, 2019 to December 31, 2021. Additionally, qualified SSEs are eligible for a further 12.5% reduction of the first RMB1 million taxable income from rom January 1, 2021 to December 31, 2022. The Company&#8217;s PRC subsidiaries are generally subject to statutory income tax rate of 25% except for certain PRC subsidiaries that are taxed at preferential tax rate of 20% as qualified as SSE. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;"/> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The EIT <div style="letter-spacing: 0px; top: 0px;;display:inline;">L</div>aw also imposes a withholding income tax of 10% on dividends distributed by a foreign invested enterprise (&#8220;FIE&#8221;) to its immediate holding company outside of China, if such immediate holding company is considered as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The current and deferred components of income tax expenses appearing in the consolidated statements of comprehensive loss are as&#160;follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,373</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,471</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,373</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,471</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s loss before income taxes by jurisdiction consisted of: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(114,137</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(178,916</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,929</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,284</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,759,246</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,997,998</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,440,615</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,010,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tota<div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,873,383</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,176,914</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,419,686</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,007,389</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The reconciliations of the income tax expenses for the years ended December 31, 2019, 2020 and 2021 were as follows:&#160;</div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before income tax expense</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,873,383</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,176,914</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,419,686</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,007,389</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC statutory tax rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax benefit computed at the statutory income tax rate<br/></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(468,346</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(794,228</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,604,922</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(251,847</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,455</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,368</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,320</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,306</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Transfer pricing adjustment</div><br/></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">102,468</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">16,079</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-taxable</div> income</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(126</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,561</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(245</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development super-deduction</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(5,831</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(55,306</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">64,806</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">10,170 </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Statutory income/(expense)<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">80,846</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">7,298</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(5,244</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(823</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of preferential tax</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">137,154</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">22,992</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">5,022</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">788</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Changes in valuation allowances<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">353,871</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">784,611</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,465,818 </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">230,019</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of changes in tax rate on deferred tax</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(143,683</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(16,464</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(5,023</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(788</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of income tax rate difference in other jurisdictions<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">28,534</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">44,855</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(3,671</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(576</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">expenses</div></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">9,373</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,471</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The principal components of the Group&#8217;s deferred income tax assets and liabilities as of December&#160;31, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 68%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">366,618</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">553,397</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86,840</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,139</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,134</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">649</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government subsidies</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,354</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses carried forward</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,235,164</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,700,304</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">423,736</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: valuation allowances<div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,253,620</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,719,438</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(426,739</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets, net.<br/></div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">354,301</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">553,397</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">86,840</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(354,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(553,397</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(86,840</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities, net.<br/></div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(354,301</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(553,397</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(86,840</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets/liabilities, net</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 8%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td>
<td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company operates through its PRC subsidiaries and evaluates the potential realization of deferred tax assets on an entity basis. The Group recorded valuation allowances against deferred tax assets of those PRC subsidiaries that are in a three-year cumulative financial loss or had incurred losses since inception as of December 31, 2020 and 2021. In making such determination, the Group also evaluates a variety of factors including the Group&#8217;s operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The tax losses in the PRC subsidiaries can be carried forward for <span style="-sec-ix-hidden:hidden46908127">five</span> to ten years to offset future taxable income. As of December&#160;31, 2021, the Group had tax loss carried forwards of RMB2,700.3&#160;million (US$423.7 million), which will expire between 2024 to 2029. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The unrecognized tax benefits of the Group as of December&#160;31, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at beginning of the year</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">593</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">593</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117,468</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,433 </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decreases</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlement</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(593</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(93</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at end of the year</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">593</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">117,468</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,433 </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, the Company had recorded unrecognized tax benefit of </div>RMB0.6&#160;million and RMB117.5&#160;million (US$18.4 million), of which RMB0.6&#160;million and RMB108.1&#160;million (US$17.0 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">million), respectively, are presented on a net basis against the deferred tax assets related to tax loss <div style="text-indent: 0px;;display:inline;">carry</div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"/>&#160;forwards on the consolidated balance sheets. It is possible that the amount of unrecognized tax benefit will further change in the next 12 months; however, an estimate of the range of the possible change cannot be made at this time. As of December 31, 2020 and 2021, there were RMB nil and&#160;</div></div>RMB9.4 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>(US$1.5<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">million) of unrecognized tax benefits that, if ultimately recognized, will impact the effective tax rate.&#160;</div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company did </div>no<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">t record any interest and penalties related to an uncertain tax position for the periods presented.</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2021, the tax years ended December 31, 2018 through period ended December 31, 2021 remain open to examination by the PRC tax authorities. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641499208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions and Balances</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RELATED PARTY TRANSACTIONS AND BALANCES </div></div></div></td></tr></table> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The related parties that had transactions or balances with the Group in 2019, 2020 and 2021 consisted of: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 51%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td style="width: 48%;"/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Related Party</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Relationship with the Group</div></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mr.&#160;Liang Changlin</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Founder and CEO of the Company</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Tiejun Enterprise Consulting Center (Limited Partnership) (&#8220;Tiejun&#8221;)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Controlled by Mr. Liang Changlin</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EatTogether Holding Limited (&#8220;EatTogether&#8221;)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Controlled by Mr. Liang Changlin</div></td></tr></table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with the Founder and CEO of the Company </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">From 2016 to 2018, Mr.&#160;Liang Changlin, the Founder and CEO of the Company, provided interest-free convertible loans to Shanghai 100me with an aggregate principal amount of RMB190.5&#160;million (&#8220;Onshore Loans&#8221;) with a maturity date <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">of</div> December 31, 2024. Pursuant to the contractual terms of the Onshore Loans, the Founder has the option to convert the Onshore Loans into convertible redeemable preferred shares at a price equal to the per share price of the redeemable convertible preferred shares issued based on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">a&#160;pre-money&#160;valuation</div> of Shanghai 100me that meets a specified target (&#8220;Variable Share Conversion Feature&#8221;). The Onshore Loans are also redeemable at par prior to its maturity date when certain performance targets are met by Shanghai 100me (&#8220;Contingent Redemption Feature&#8221;). </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The embedded Variable Share Conversion Feature will be share settled by a number of shares with a fair value equal to a fixed settlement amount and therefore, it is considered to be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">an&#160;in-substance&#160;redemption</div> feature because the settlement amount does not vary with the share price. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">The&#160;in-substance&#160;redemption</div> feature did not require bifurcation because it is clearly and closely related to the debt host. The embedded Contingent Redemption Feature is not required to be bifurcated because it is considered to be clearly and closely related to the debt host, as the loans were not issued at a substantial discount and are redeemable at par. There are no other embedded derivatives that are required to be bifurcated. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On April&#160;11, 2019, the Company granted a warrant to EatTogether as consideration to settle the Onshore Loans. Pursuant to the terms of the warrant, EatTogether is entitled to purchase redeemable convertible preferred shares at the same issuance price as the subsequent round of financing that meets a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">targeted&#160;pre-money&#160;valuation</div> of the Company for an aggregate purchase price of US$28.7&#160;million, which is the USD equivalent of the carrying value of the Onshore Loans of RMB190.5&#160;million (&#8220;EatTogether Warrant&#8221;). Upon issuance of the EatTogether Warrant, the Onshore Loans were considered extinguished and derecognized. The RMB190.5&#160;million was not repaid to the Founder by Shanghai 100me in 2019 and considered a <div style="letter-spacing: 0px; top: 0px;;display:inline;">p</div>repayment for the future exercise price for the EatTogether Warrant and recorded as &#8220;Amounts due to related parties&#8221; as of December&#160;31, 2019. Pursuant to a supplementary agreement entered into between the Founder and the Company on March&#160;30, 2020, upon the Founder&#8217;s exercise of the EatTogether Warrant and payment of US$28.7&#160;million to the Company, Shanghai 100me would repay RMB190.5&#160;million to the Founder. In April 2020, the Founder exercised the EatTogether Warrant and received 6,664,000 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Series&#160;B4-1&#160;redeemable</div> convertible preferred shares (Note 17).</div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Similar with the Series B4 Warrant disclosed in Note 4, the EatTogether Warrant is also for underlying redeemable convertible preferred shares that are contingently redeemable if an IPO has not been completed by a specific date. Therefore, it is considered redeemable and results in the EatTogether Warrant being classified as a liability. The EatTogether Warrant is initially measured and recognized at fair value and also subsequently measured at fair value with changes in fair value recognized in &#8220;Changes in fair value of warrant liabilities&#8221; in the consolidated statements of comprehensive loss (Note 4). </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amounts due from related parties consisted of the following: </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Related party balances </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amounts due from related parties: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loan to Mr.&#160;Liang Changlin</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loan to Tiejun</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,100</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div><br/></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,100</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from Mr.&#160;Liang Changlin were comprised of interest-free loans and were repaid in full on April&#160;15, 2021. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from Tiejun w<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">re</div>&#160;comprised of an interest-free loan maturing on December&#160;31, 2023 and was repaid in full on April&#160;15, 2021</div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094647806632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Convertible Preferred Shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityDisclosureAbstract', window );"><strong>Temporary Equity Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RedeemableConvertiblePreferredSharesTextBlock', window );">Redeemable Convertible Preferred Shares</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REDEEMABLE CONVERTIBLE PREFERRED SHARES </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January&#160;1, 2020, the Company had outstanding preferred shares as follows: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,910,100</div> Series Angel preferred shares for a total cash consideration of RMB<div style="letter-spacing: 0px; top: 0px;;display:inline;">10.0</div>&#160;million issued in April 2014; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,985,050</div> Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A</div> preferred shares at US$<div style="letter-spacing: 0px; top: 0px;;display:inline;">0.72</div> per share for a total cash consideration of US$<div style="letter-spacing: 0px; top: 0px;;display:inline;">6.5</div>&#160;million issued in May 2018; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">22,096,550</div> Series A preferred shares at US$<div style="letter-spacing: 0px; top: 0px;;display:inline;">0.79</div> per share for a total cash consideration of US$17.4&#160;million issued in September 2018; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,060,200 Series A+ preferred shares at US$1.65 per share for a total cash consideration of US$1.8&#160;million in October 2018; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17,140,700 Series B preferred shares at US$2.36 per share for a total cash consideration of US$40.4&#160;million in November 2018; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,072,800 Series B2 preferred shares at US$2.71 per share for a total cash consideration of US$30.0&#160;million in January 2019; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,332,400 Series B preferred shares at US$2.36 per share for a total cash consideration of US$5.5&#160;million in March 2019; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-indent: 0px;">7,803,400 ordinary shares held by the Founder were <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-designated</div> as Series Angel+ preferred shares in May 2019<div style="letter-spacing: 0px; top: 0px;;display:inline;">(Note 13);&#160;</div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">28,013,200 Series B3 preferred shares at US$3.93 per share for a total cash consideration of US$110.0&#160;million in May 2019; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;">&#160;</td>
<td style="width: 2%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,989,700 Series B4 preferred shares at US$4.29 per share for a total cash consideration of US$30.0&#160;million in June 2019 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, the Company issued 39,952,300 Series C1 preferred shares to certain investors at US$7.77 per share for a total cash consideration of US$310.5&#160;million. In addition, the Company also issued 11,377,300 Series C1 preferred shares to convertible noteholders who were required to convert their 2019 Convertible Notes upon the closing of the Series C1 preferred shares financing. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In April 2020, the Company issued 6,664,000 Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div> preferred shares upon the exercise of the&#160;EatTogether Warrant by the Founder for a total cash consideration of US$28.7&#160;million. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In April 2020, the Company issued 465,550 Series Angel+ preferred shares to EatTogether and 605,600 Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div> preferred shares to EatTogether that were considered share-based awards (Note 14).</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2021, the Company issued 6,989,750 Series B4 preferred shares to an investor upon the exercise of the Series B4 Warrant for a total cash consideration of US$30.0&#160;million (Note 4). </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2021, the Company issued 2,895,100 Series C1 preferred shares to an investor at US$7.77 per share for a total cash consideration of US$22.5&#160;million. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">In March 2021, the Company issued 49,207,650 <div style="letter-spacing: 0px; top: 0px;;display:inline;">Series D redeemable convertible preferred shares to existing shareholders and certain investors for an aggregate consideration of&#160;</div>US$700.0&#160;million. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">In May 2021, the Company issued 21,264,750 <div style="letter-spacing: 0px; top: 0px;;display:inline;">Series D+ redeemable convertible preferred shares to certain investors for an aggregate consideration of&#160;</div>US$330.0&#160;million.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the completion of the Company&#8217;s IPO in June 2021, all the issued and outstanding Preferred Shares were automatically converted into 250,826,100 Class A Ordinary Shares. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The key terms of the Series D+, Series D, Series C1, Series B4, Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1,</div> Series B3, Series B2, Series B, Series A+, Series A, Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A,</div> Series Angel+ and Series Angel Preferred shares (collectively the &#8220;Preferred Shares&#8221;) are summarized below: </div></div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Conversion rights </div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each holder of the Preferred Shares has the right, at the sole discretion of the holder, to convert at any time and from time to time, all or any portion of the Preferred Shares into ordinary shares based on the then-effective Conversion Price. The initial conversion ratio shall be on a one for one basis, subject to certain anti-dilution adjustments, as adjusted for the Share Subdivision. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Preferred Shares are converted automatically into ordinary shares at the then effective applicable conversion price, as adjusted for the Share Subdivision in the event of a Qualified IPO. </div></div></div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Redemption rights </div></div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to the issuance of the Series C1 preferred shares in April 2020, all of the Preferred Shares are redeemable at the holders&#8217; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on December 31, 2024; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. Upon the issuance of the Series C1 preferred shares, all of the Preferred Shares are redeemable at the holders&#8217; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on March 31, 2025; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the issuance of the Series D preferred shares in March 2021, all of the Preferred Shares are redeemable at the holders&#8217; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on March 31, 2026; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the issuance of the Series D+ preferred shares in May 2021, all of the Preferred Shares are redeemable at the holders&#8217; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on May 11, 2026; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The redemption price of each preferred share other than the Series Angel preferred share and Series Angel+ preferred share equals to (i)&#160;the original issue price as adjusted for the Share Subdivision, plus (ii) </div>8<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% annual compound interest calculated from the actual payment date of the original issue price, plus (iii)&#160;all accrued but unpaid dividends. The redemption price of the Series Angel preferred share and the Series Angel+ preferred share equals to the original issue price as adjusted for the Share Subdivision, plus </div>8<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% annual simple interest calculated from the actual payment date of the original issue price.</div></div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Voting rights </div></div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each Preferred Shareholder is entitled to the number of votes equal to the number of ordinary shares into which such Preferred Shares could be converted at the voting date. Preferred shareholders will vote together with ordinary shareholders, and not as a separate class or series, on all matters put before the shareholders. </div></div></div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividend rights </div></div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each preferred shareholder shall be entitled to receive dividends at a rate no less than the rate at which dividends are paid on any ordinary share for each Preferred Shares held by such holders, payable in cash. All accrued but unpaid dividends shall be paid in cash when and as such cash becomes legally available to the holders of the Preferred Shares immediately prior to the closing of a Qualified IPO. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the event the Company shall declare a dividend or distribution other than in cash, each <div style="display:inline;">p</div>referred shareholder shall be entitled to a proportionate share of any such distribution as though the holders of the Preferred Shares were holders of the number of ordinary shares into which their Preferred Shares are convertible. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2019, 2020 and 2021, </div>no<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> dividends were declared by the Company&#8217;s Board of Directors on the Preferred Shares.</div></div>  <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Liquidation rights </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the event of any liquidation, dissolution or winding up of the Company, the assets of the Company legally available for distribution to the shareholders shall be distributed in the following manner and order: </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Preferred shareholders of Series D+, Series D, Series C1, Series B4, Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1,</div> Series B3, Series B2, Series B, Series A+, Series A and Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A</div> shall be entitled to receive, prior and in preference to any distribution of any of the assets or funds of the Company to the holders of any previous preferred shares and ordinary shares, the amount equal to the sum of 100% of its original issue price on each preferred share as adjusted for the Share Subdivision, and 8% annual compound interest calculated from the actual payment date of its purchase price for each preferred share as adjusted for the Share Subdivision, plus all dividends accrued or declared but unpaid. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Preferred shareholders of Series Angel+ and Series Angel shall be entitled to receive, prior and in preference to any distribution of any of the assets or funds of the Company to the holders of any previous preferred shares and ordinary shares, the amount equal to 100% of the original issue price as adjusted for the Share Subdivision on each preferred share. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The liquidation preference amount will paid to the preferred shareholders in the following order: first to holders of Series D+ preferred shares, second to holders of Series D preferred shares, third to holders of Series C1 preferred shares, forth to holders of Series B4 preferred shares, fifth to holders of Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div> preferred shares, sixth to holders of Series B3 preferred shares, seventh to holders of Series B2 preferred shares, eighth to holders of Series B preferred shares, ninth to holders of Series A+ preferred shares, tenth to holders of Series A preferred shares, eleventh to holders of Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A</div> preferred shares, twelfth to holders of Series Angel+ preferred shares and lastly to holders of Series Angel preferred shares. After distributing or paying in full the liquidation preference amount to all of the preferred shareholders, the remaining assets of the Company available for distribution, if any, shall be distributed to the holders of ordinary shares and the preferred shareholders on a pro rata basis, based on the number of ordinary shares then held by each shareholder on an as converted basis. If the value of the remaining assets of the Company is less than the aggregate liquidation preference amounts payable to the holders of a particular series of Preferred Shares, then the remaining assets of the Company shall be distributed pro rata amongst the holders of all outstanding Preferred Shares of that series. </div></div>  <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Initial measurement and subsequent accounting for Preferred Shares </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Preferred Shares are initially classified as mezzanine equity in the consolidated balance sheets as these Preferred Shares may be redeemed at the options of the holders on or after an agreed upon date outside the sole control of the Group. The holders of the Preferred Shares have the ability to convert the instrument into the Company&#8217;s ordinary shares. The Preferred Shares are recognized at their respective fair value at the date of issuance, net of issuance costs. The issuance costs for Series B, Series B2, Series B3, Series B4, Series C1, Series D preferred shares and Series D+ preferred shares were</div>&#160;RMB5.0&#160;million, RMB3.3&#160;million, RMB9.0&#160;million, RMB9.9&#160;million, RMB19.6&#160;<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">million (US$3.0 million),&#160;</div></div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"/>RMB39.7<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">million (US$6.1 million) and&#160;</div>RMB21.3&#160;<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">million (US$3.3 million) respectively. In 2019, the Company received total cash proceeds, net of issuance costs of<br/></div>RMB961.1&#160;million for the issuance of Series B, Series B2, Series B3 and Series B4 preferred shares. In 2020, the Company received total cash proceeds, net of issuance costs of RMB2,171.3&#160;million from the issuance of Series C1 preferred shares. In 2021, the Company received total cash proceeds, net of issuance costs of RMB6,646.5&#160;million (US$1,043.0 million) from the issuance of Series D and Series D+ preferred shares. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluated the embedded conversion option in the Preferred Shares to determine if there were any embedded derivatives requiring bifurcation and to determine if there were any beneficial conversion features (&#8220;BCF&#8221;). The conversion option of the Preferred Shares is not bifurcated because the conversion option is clearly and closely related to the host equity instrument. The contingent redemption options of the Preferred Shares are not bifurcated because the underlying ordinary shares are not net settable since the Preferred Shares were neither publicly traded nor readily convertible into cash. There were no other embedded derivatives that are required to be bifurcated. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beneficial conversion features (&#8220;BCF&#8221;) exist when the conversion price of the Preferred Shares is lower than the fair value of the ordinary shares at the commitment date, which is the issuance date of the Preferred Shares. No BCF was recognized for the Preferred Shares as the fair value per ordinary share at the commitment date was less than the respective most favorable conversion price, as adjusted for the Share Subdivision. The Group determined the fair value of the Company&#8217;s ordinary shares with the assistance of an independent third-party valuation firm. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The contingent conversion price adjustment is accounted for as a contingent BCF. In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">470-20-35-1,</div></div></div> changes to the conversion terms that would be triggered by future events not controlled by the issuer should be accounted as contingent conversions, and the intrinsic value of such conversion options would not be recognized until and unless a triggering event occurred. No contingent BCF was recognized for any of the Preferred Shares for the years ended December&#160;31, 2019, 2020 ad 2021, respectively. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">As the Preferred Shares will become redeemable solely based on the passage of time should the contingent events not occur, the Company chose to recognize the changes in redemption value as they occur over the period from the date of issuance to the earliest redemption date to equal the redemption value of the Preferred Shares at each reporting period. Accretion charges were recorded as an increase to the net loss attributable to ordinary shareholders and were RMB74.6&#160;million, RMB320.3&#160;million and RMB288.4&#160;million (US$45.3 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million) for the years ended December 31, 2019, 2020 and 2021, respectively.&#160;</div> </div></div>  <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Modification and Extinguishment of Preferred Shares </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the issuance of the Series C1 preferred shares in March 2020, Series D preferred shares in March 2021 and Series&#160;D+ preferred shares in May 2021, the redemption term of any previously issued series of preferred shares were modified to be the same as the redemption term of the Series C1, Series D and Series&#160;D+ preferred shares. As a result, the earliest redemption date was extended from December&#160;31, 2024 to March&#160;31, 2025 upon issuance of the Series C1 preferred shares, from March&#160;31, 2025 to March&#160;31, 2026 upon issuance of the Series D preferred share and from March&#160;31, 2026 to May&#160;11, 2026 upon issuance of the Series D+ preferred shares, in the event the Company does not complete a Qualified IPO. Further, as part of the Reorganization described in Note 1, the shareholders of Shanghai 100me surrendered their equity interests in Shanghai 100me in exchange for the Company&#8217;s redeemable convertible preferred shares in proportion to their ownership interests in Shanghai 100me at a price equal to their original investment principal in Shanghai 100me. The terms of the Company&#8217;s redeemable convertible preferred shares equity interests were substantially similar to the terms of the equity interests held by the shareholders of Shanghai 100me. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company assessed whether there was a change in fair value of each modification of preferred shares exceeding 10% immediately after the change in terms compared to the fair value of the preferred shares immediately before the amendment at each modification date. A change in fair value exceeding 10% would result in extinguishment accounting, while a change in fair value not exceeding 10% would be considered <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-substantive</div> and subject to modification accounting. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for modifications that result in an increase to the fair value of the modified preferred shares as a deemed dividend reconciling net loss to net loss attributable to ordinary shareholders as there is a transfer of value from the ordinary shareholders to the preferred shareholders. With the assistance of an independent third-party valuation firm, the Company determined that the change in fair value for each modification did not exceed 10% and did not result in any substantial increase to the fair value of the modified preferred shares. Therefore, there was no financial impact recognized for the preferred share modifications in the periods presented. </div><br/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s preferred shares activities for the years ended December&#160;31, 2019, 2020 ad 2021, respectively, are summarized below: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 13%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series Angel<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series Angel+<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A</div><br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series A Preferred<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series A+ Preferred<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B Preferred<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td colspan="48" style="vertical-align: bottom;;text-align:center;">(in thousands of RMB and US$, except for number of shares)</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2018</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,910,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,985,050</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">47,004</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,096,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">122,088</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,060,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,272</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17,140,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">277,706</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">2,332,400</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">37,159</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Re-designation</div> from <br/>ordinary shares to <br/>Series Angel+ <br/>preferred shares</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">7,803,400</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">18,577</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">864</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(37,233</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3,760</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">9,767</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">982</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">25,369</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Deemed dividend</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">46,168</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,910,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,664</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,803,400</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27,512</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,985,050</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">50,764</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,096,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">131,855</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,060,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,254</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,473,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">340,234</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,910,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,664</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,803,400</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27,512</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,985,050</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">50,764</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,096,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">131,855</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,060,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,254</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,473,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">340,234</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">465,550</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,967</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">736</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,207</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,032</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,482</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,185</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,910,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,400</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,268,950</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">40,686</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,985,050</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54,796</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,096,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">142,337</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,060,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,308</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,473,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">364,419</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,910,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,400</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,268,950</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">40,686</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,985,050</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54,796</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,096,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">142,337</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,060,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,308</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,473,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">364,419</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 8pt; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of Preferred <br/>Shares</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">396</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,151</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,126</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,521</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">555</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">17,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 8pt; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Automatic conversion of <br/>preferred shares to <br/>ordinary shares upon <br/><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">IPO</div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5,910,100</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(12,796</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8,268,950</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(41,837</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8,985,050</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(56,922</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(22,096,550</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(147,858</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,060,200</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(14,863</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(19,473,100</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(382,368</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2021</div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2021<br/> (US$)</div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 7pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 15%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B2<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B3<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div><br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B4<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series C1<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series D<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series D+<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="54" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;">(in thousands of RMB and US$, except for number of shares)</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 15%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-size: 0px;">
<td style="width: 15%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of<br/> December&#160;31, <br/>2018</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">11,072,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">203,707</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">28,013,200</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">737,920</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">6,989,700</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">195,952</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">16,323</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">45,884</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">8,842</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2019</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,072,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">220,030</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">28,013,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">783,804</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,989,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">204,794</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2019</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,072,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">220,030</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">28,013,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">783,804</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,989,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">204,794</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of<br/> Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,269,600</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">259,914</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,329,600</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,799,817</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,109</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,341</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,171</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,697</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">164,287</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,072,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">236,139</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">28,013,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">841,145</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,269,600</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">284,085</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,989,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">220,491</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">51,329,600</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,964,104</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2020</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,072,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">236,139</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">28,013,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">841,145</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,269,600</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">284,085</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,989,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">220,491</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">51,329,600</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,964,104</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,989,750</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">359,832</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,895,100</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">158,507</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,207,650</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,547,263</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,264,750</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,099,195</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,702</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,479</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,871</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(99,577</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">133,863</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,382</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,962</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; text-indent: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Automatic <br/>conversion of <br/>preferred <br/>shares to <br/>ordinary<br/> shares upon <br/>IPO<br/></div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,072,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(247,841</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,013,200</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(880,624</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,269,600</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(287,956</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,979,450</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(480,746</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(54,224,700</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,256,474</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(49,207,650</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,675,645</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,264,750</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,142,157</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2021</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2021 (US$)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RedeemableConvertiblePreferredSharesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redeemable convertible preferred shares [Text block].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RedeemableConvertiblePreferredSharesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641558872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Noncontrolling Interests<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">Redeemable Noncontrolling Interests</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REDEEMABLE NONCONTROLLING INTERESTS </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">In December 2021, one of the Group&#8217;s subsidiary issued 2,727,273<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;preferred shares to a third-party investor for total cash consideration of RMB</div></div>30&#160;<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">million (US$ 4,708). The subsidiary&#8217;s preferred shares could be redeemed by holders at any time after (i) a Qualified IPO of the subsidiary does not occur within 5 years; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations. The preferred shareholders shall be entitled to receive prior and in preference to any distribution of any of the assets or funds of the Company to the holders of ordinary shares the amount equal to the sum of 100% of its original issue price on each preferred share, and 8% annual compound interest calculated from the actual payment date of its purchase price, plus all declared and accrued but dividends. As the Group does not solely control the redemption event, these preferred shares are accounted for as redeemable noncontrolling interests.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group accounts for the changes in accretion to the redemption value in accordance with ASC 480, <div style="font-style:italic;display:inline;">Distinguishing Liabilities </div><div style="font-style:italic;display:inline;">from</div> <div style="font-style:italic;display:inline;">Equity</div>. The Group elects to use the effective interest method to account for the changes of redemption value over the period from the date of issuance to the earliest redemption date of the noncontrolling interests. The operating losses allocated to the redeemable non-controlling interests and the accretion in the redemption value was insignificant for the year ended December 31, 2021&#160;</div> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The movement in the carrying value of the redeemable noncontrolling interests is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"/>
<td style="width: 8%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 8%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;years&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of subsidiary shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,708</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2021</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">30,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,708</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641444040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NET LOSS PER SHARE </div></div></div></td></tr></table> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted net loss per share for the years ended December&#160;31, 2019, 2020 and 2021 are calculated as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 38%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary<br/>shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary<br/>shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for number of shares)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,873,383</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,176,914</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,628,133</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(726,255</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,800,926</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(282,605</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable convertible preferred shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(74,558</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(320,301</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(207,598</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(32,577</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(80,782</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(12,676</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(46,168</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator for computing basic and diluted net loss per share</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,994,109</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,497,215</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,835,731</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(758,832</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,881,708</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(295,281</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">61,446,250</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">63,690,000</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">140,170,091</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">140,170,091</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54,543,800</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54,543,800</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Loss</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> p</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">er</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> s</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">hare</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> (RMB):</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted net loss per share:</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(32.45</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(54.91</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(34.50</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5.41</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(34.50</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5.41</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/>  <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">29,633,200</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> ordinary shares held by EatBetter Holding Limited as of December 31, 2021 are considered issued but not outstanding (Note 14) and therefore, not included in the calculation of basic and diluted loss per share<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 58%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr></table> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Following the Share Subdivision as detailed in Note 13, each issued and outstanding ordinary share and redeemable convertible preferred share was subdivided into fifty ordinary shares. The weighted average number of ordinary shares used for the calculation of basic and diluted earnings loss share for the years ended December 31, 2019 and 2020 have been retrospectively adjusted. </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641481864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statutory Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_StatutoryReservesAbstract', window );"><strong>Statutory Reserves [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_StatutoryReservesDisclosureTextBlock', window );">Statutory Reserves</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">STATUTORY RESERVES </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with China&#8217;s Company Laws, an enterprise established in the PRC with foreign investment must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit (as determined under the accounting principles generally acceptable in the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;) to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Pursuant to the laws applicable to China&#8217;s Foreign Investment Enterprises, the Company&#8217;s subsidiary that is a foreign investment enterprise in China have to make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the after tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#8217; discretion. The Foreign Investment Law of the PRC (the Foreign Investment Law) and the Regulation on the Implementation of the Foreign Investment Law are effective from January&#160;1, 2020, and the Law of the PRC on Sino-Foreign Equity Joint Ventures, the Law of the PRC on Wholly Foreign-owned Enterprises, and the Law of the PRC on Sino-Foreign Contractual Joint Ventures as well as relevant regulations for the implementation of these laws and specific clauses shall be repealed simultaneously. According to Article 46 of the Regulation on the Implementation of the Foreign Investment Law, the original joint operators and cooperators in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-existing</div> foreign-invested enterprises may continue to follow the agreed upon terms in their contract on methods for profit allocation, distribution of surplus property, etc. Enterprises shall determine the applicability of the agreed-upon terms by taking into account of their own circumstances. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Group did not <div style="letter-spacing: 0px; top: 0px;;display:inline;">make any appropriations to any of its reserve funds for the years ended December 31, 2019, 2020 and 2021, respectively, as all PRC subsidiaries were in accumulated loss position.&#160;</div> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_StatutoryReservesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statutory Reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_StatutoryReservesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_StatutoryReservesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statutory reserves disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_StatutoryReservesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641604744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RestrictedAssetDisclosureAbstract', window );"><strong>Restricted Asset Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">Restricted Net Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RESTRICTED NET ASSETS </div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Relevant PRC laws and regulations permit PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company&#8217;s PRC subsidiaries can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the general reserve fund and the statutory surplus fund respectively. The general reserve fund and the statutory surplus fund require that annual appropriations of 10% of net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> income should be set aside prior to payment of any dividends. As a result of these and other restrictions under PRC laws and regulations, the PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion was insignificant as the PRC subsidiaries were in an accumulated loss position. However, as the Group was in a consolidated shareholders&#8217; deficit position, as of December&#160;31, 2020 and 2021, respectively, the Group disclosed the parent company only condensed financial information in Note 24. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RestrictedAssetDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Asset Disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RestrictedAssetDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094647798872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">COMMITMENTS AND CONTINGENCIES </div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Litigation and contingencies </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group and its operations from time to time are, and in the future may be, parties to or targets of lawsuits, claims, investigations, and proceedings, including but not limited to acts of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> with respect to third-party services and lease contracts, which are handled and defended in the ordinary course of business. The Group may be unable to estimate the reasonably possible loss or a range of reasonably possible losses until developments in such matters have provided sufficient information to support an assessment of the range of possible loss, such as quantification of a damage demand from plaintiffs, discovery from other parties and investigation of factual allegations, rulings by the court on motions or appeals, or the progress of settlement negotiations. The Group accrues a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When a single amount cannot be reasonably estimated but the cost can be estimated within a range, the Company accrues the minimum amount. The Group expenses legal costs, including those expected to be incurred in connection with a loss contingency, as incurred. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641559720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">23.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUBSEQUENT EVENTS </div></div></div></div></td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent to December 31, 2021, the Group&#8217;s operations were impacted by a resurgence of COVID-19 in China. The resulting lockdown policies have forced the Group to temporarily halt operations in selected frontline fulfilment stations and regional processing centers. However, the same policies also have positively affected customer demand in affected areas. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Given the uncertainty of this situation, the related financial impact cannot be reasonably estimated at this time. The Group will continue to be vigilant, maintain flexibility in the operations and proactively manage the impact of COVID-19 to its business operations and financial statements. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="clear:both;max-height:0pt;"/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641601048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Parent Company Only Condensed Financial Information</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION </div></div></div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed balance sheets (in thousands) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASSETS</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">551,705</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,845</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,052</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">109,853</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,496</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,333</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,723</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">271</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">560,705</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">734,771</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">115,302</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL ASSETS</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">560,705</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">734,771</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">115,302</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr>
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS&#8217; (DEFICIT)/EQUITY</div></div> </td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other payables</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,133</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">649</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,390</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,569</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">403</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrant liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,160</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">128,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,702</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,052</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">662,264</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">662,264</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL LIABILITIES</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">790,814</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,702</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,052</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mezzanine equity</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,174,910</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders&#8217; (deficit)/equity</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary shares (US$0.000002 par value per share; 24,819,646,300 and nil shares authorized as of December&#160;31, 2020 and 2021, respectively; 64,908,700 and nil shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Class&#160;A <div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares</div>&#160;(US$0.000002 par value per share; nil and 20,000,000,000 shares authorized as of December&#160;31, 2020 and 2021, respectively; nil and 299,797,728 shares issued as of December&#160;31, 2020 and 2021, nil and 270,054,584 shares outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Class&#160;B <div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares</div>&#160;(US$0.000002 par value per share; nil and 2,500,000,000 shares authorized as of December&#160;31, 2020 and 2021, respectively; nil and 54,543,800 shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117,298</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,685,062</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,147,485</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury stock</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,042</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,105</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated deficit</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,499,357</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,765,713</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,003,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(22,961</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(184,242</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,912</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL SHAREHOLDERS&#8217; (DEFICIT)/EQUITY</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,405,019</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">728,069</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">114,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDER&#8217;S (DEFICIT)/EQUITY</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">560,705</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">734,771</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">115,302</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of comprehensive loss (in thousands) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">375</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(142,186</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(271,436</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,594</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">375</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(142,186</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(271,436</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,594</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income/(loss) from operations</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">375</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(142,186</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(271,436</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(42,594</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,423</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,699</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,611</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,351</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(39,477</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,334</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29,141</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in fair value of warrant liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(100,672</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,450</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,457</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,976</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of losses in subsidiarie<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,758,032</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,003,402</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,121,777</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(960,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,873,383</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,176,914</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,429,059</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,008,860</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretions of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,558</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(320,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(288,380</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,253</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,168</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to ordinary shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,994,109</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,497,215</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,717,439</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,054,113</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income/(loss), net of tax of nil:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,409</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,370</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(161,281</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,308</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,842,974</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,230,284</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,590,340</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,034,168</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretions of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,558</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(320,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(288,380</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,253</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,168</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss attributable to ordinary shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,963,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,550,585</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,878,720</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,079,421</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of cash flows (in thousands) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by/(used in) operating activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,414</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,564</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,066</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(638</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,663,826</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,957,689</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,713,202</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,210,370</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash generated from financing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,340,157</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,281,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,215,688</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,132,299</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash and cash equivalents and restricted cash</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,632</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(41,844</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,625</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,021</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (decrease)/increase in cash and cash equivalents</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(278,623</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">289,704</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(527,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(82,730</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at beginning of the year</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">540,624</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">262,001</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">551,705</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">86,575</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at end of the year<br/></div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">262,001</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">551,705</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24,500</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,845</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><br/></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(a) Basis of presentation </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Condensed financial information is used for the presentation of the Company, or the parent company. The condensed financial information of the parent company has been prepared using the same accounting policies as set out in the Company&#8217;s consolidated financial statements except that the parent company used the equity method to account for investment in its subsidiaries. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company records its investment in its subsidiaries under the equity method of accounting as prescribed in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment-Equity Method and Joint Ventures</div></div>, such investment is presented on the condensed balance sheets as &#8220;Investment in subsidiaries&#8221; and share of the subsidiaries&#8217; losses as &#8220;Share of losses in subsidiaries&#8221; on the condensed statements of comprehensive loss. Under the equity method of accounting, the Company&#8217;s carrying amount of its investment in subsidiaries for its share of the subsidiaries cumulative losses were reduced to nil and the carrying amount of &#8220;Amounts due from subsidiaries&#8221; was further adjusted in 2020 and 2021. In 2020, the Company continued to record losses after &#8220;Amounts due from subsidiaries&#8221; were reduced to nil as the Company is committed to provide financial support to its subsidiaries, resulting in a negative equity method investment which is presented as &#8220;Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries&#8221; in the condensed balance sheets. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The subsidiaries did not pay any dividends to the Company for the periods presented. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company does not have significant commitments or long-term obligations as of the period end other than those presented. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted and as such, these Company-only financial statements should be read in conjunction with the Group&#8217;s consolidated financial statements. </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391182&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=d3e5283-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636253016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary Of Principal Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements of the Group have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;). </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of consolidation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying consolidated financial statements include the financial statements of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of estimates </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Significant accounting estimates reflected in the Group&#8217;s consolidated financial statements include allowance for credit losses of accounts receivable and short-term investments, impairment of long-lived assets, valuation allowance for deferred tax assets, determination of the stand-alone selling price (&#8220;SSP&#8221;) of performance obligations in revenue contracts, breakage estimates related to loyalty points, fair value of share-based payment awards and&#160;the fair values of financial instruments including redeemable convertible preferred shares and warrant liabilities. Management bases its estimates on historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. Actual results could materially differ from those estimates. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency translation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The reporting currency of the Group is the Renminbi (&#8220;RMB&#8221;). The functional currency of the Company, Dingdong Fresh BVI and Dingdong HK is the United States Dollar (&#8220;US$&#8221;). The functional currency of the Company&#8217;s PRC subsidiaries is RMB. The determination of the respective functional currency is based on the criteria stated in ASC 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. The Group uses RMB as its reporting currency. The financial statements of the Company and the Company&#8217;s subsidiary outside the PRC are translated from the functional currency to the reporting currency. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates quoted by the People&#8217;s Bank of China (the &#8220;PBOC&#8221;) prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">are&#160;re-measured&#160;at</div> the exchange rates prevailing at the balance sheet <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">date.&#160;Non-monetary&#160;items</div> that are measured in terms of historical costs in foreign currency <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">are&#160;re-measured&#160;using</div> the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities are translated at the exchange rates at the balance sheet date, equity accounts are translated at historical exchange rates and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as accumulated comprehensive loss and are shown as a separate component of other comprehensive loss in the consolidated statements of comprehensive loss. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ConvenienceTranslationPolicyTextBlock', window );">Convenience translation</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Convenience translation </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Translations of amounts from RMB into U.S. dollars are solely for the convenience of the reader and were calculated at the noon buying rate of US$1 to RMB6.3726 on December&#160;31, 2021, as published in H.10 statistical release of the United States Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at such rate or at any other rate. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents include cash on hand, deposit held at call and time deposit placed with commercial banks or other financial institutions in the PRC. The Group considers highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase of three months or less to be cash equivalents. All cash and cash equivalents are unrestricted as to withdrawal and use. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RestrictedCashPolicyTextBlock', window );">Restricted cash</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted cash </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash primarily consists of cash reserved in a bank account used as collateral for short-term loans and restricted deposits made as performance guarantees to some of the Group&#8217;s vendors. Restricted cash is expected to be released to cash within the next 12 months and therefore, classified as a current asset. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Short-term investments</a></td>
<td class="text">Short-term investments<div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments consist of investments in wealth management products with variable interest rates purchased from reputable financial institutions in the PRC and time deposits with contractual maturities between 3 to 12 months. The Group accounts for investments in wealth management products in accordance with ASC 320, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Debt Securities</div></div> (&#8220;ASC 320&#8221;). The Group classifies these investments as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;held-to-maturity&#8221;,</div></div> &#8220;trading&#8221; or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;available-for-sale&#8221;,</div></div> whose classification determines the respective accounting methods stipulated by ASC 320. Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities, are included in earnings. Any realized gains or losses on the sale of the short-term investments, are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. The securities that the Group has the positive intent and the ability to hold to maturity are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> securities and stated at amortized cost. </div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Debt investments not classified as trading or as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> investments are reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income. Realized gains or losses are included in earnings during the period in which the gain or loss is realized.&#160;&#160;&#160;&#160; </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group classifies its investments in wealth management products as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale.</div></div> The carrying amounts of these short-term investments approximate their fair values because of their generally short maturities. The, unrealized gains (losses) of these investments were insignificant for all periods presented. </div><br/></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable, net</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts receivable, net </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net mainly represent amounts due from third party payment providers for cash collected from individual customers and amounts due from corporate customers for sales of products which are recorded net of allowance for credit losses. The allowance for credit losses reflects the Company&#8217;s current estimate of credit losses expected to be incurred over the life of the receivables. The Company considers various factors in establishing, monitoring, and adjusting its allowance for credit losses including the aging of receivables and aging trends, customer creditworthiness and specific exposures related to particular customers. The Company also monitors other risk factors and forward-looking information, such as country specific risks and economic factors that may affect a customer&#8217;s ability to pay in establishing and adjusting its allowance for credit losses. Accounts receivable are written off after all collection efforts have ceased. The allowance for credit losses was insignificant for all periods presented. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of cost and net realizable value. Cost of inventories is determined using the weighted average cost method. Adjustments to reduce the cost of inventories to its net realizable value for slow-moving merchandise and damaged goods are recorded in cost of goods sold. The Group considers factors such as historical and forecasted consumer demand and promotional environment when estimating the net realizable value. The Group takes ownership, risks and rewards of the products purchased. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property and equipment, net </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment are stated at cost less accumulated depreciation. The Group computes depreciation using the straight-line method over the estimated useful lives of the assets as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 91%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 28%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td style="width: 71%;"/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated useful life</div></div></div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 28%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td style="width: 71%;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Furniture, fixtures and equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-5</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Electronic office equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">3-5 years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Leasehold improvements</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Over the shorter of the lease term or estimated useful life</td></tr></table><div style="clear: both; max-height: 0pt; text-indent: 0px;"/></div> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss. </div><br/></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates the recoverability of its long-lived assets (asset groups), including property and equipment and operating lease right-of-use assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of its asset (asset group) may not be fully recoverable. When these events occur, the Group measures impairment by comparing the carrying amount of the long-lived assets (asset groups) to the estimated undiscounted future cash flows expected to result from the use of the long-lived assets (asset groups) and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the long-lived assets (asset groups), the Group recognizes an impairment loss based on the excess of the carrying amount of the long-lived assets (asset groups) over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the long-lived assets (asset groups), when the market prices are not readily available. The adjusted carrying amount of the long-lived assets represent the new cost basis and is depreciated over the long-lived asset&#8217;s remaining useful life. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurements</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurements </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ASC 820, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurement</div></div> (&#8220;ASC 820&#8221;) defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1&#8212;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2&#8212;Other inputs that are directly or indirectly observable in the marketplace. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3&#8212;Unobservable inputs which are supported by little or no market activity. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC 820 also describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach; and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, amounts due from and due to related parties, accounts payable and short-term borrowings approximate their fair values because of their generally short maturities. The carrying amount of long-term borrowings approximate their fair values since they bear interest rates which approximate market interest rates. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenue from (i)&#160;product sales of primarily fresh groceries, prepared food and other food products through &#8220;Dingdong Fresh&#8221; APP and mini program, and (ii)&#160;membership services. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenue when the Group satisfies a performance obligation by transferring a promised good or service (that is, an asset) to a customer in an amount of consideration to which the Group expects to be entitled to in exchange for the good or service. An asset is transferred when the customer obtains control of that asset. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product sales </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When an entity is a principal, the entity obtains control of the specified goods or services before they are transferred to the customers and revenues are recognized at the gross amount of consideration to which it expects to be entitled in exchange for the specified goods or services transferred. When an entity is an agent, its obligation is to facilitate third parties in fulfilling their performance obligation for the specified goods or services and revenues are recognized at the net amount for the amount of commission which the entity earns in exchange for arranging for the sale of the specified goods or services to be provided by other parties. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes product sales made through &#8220;Dingdong Fresh&#8221; APP and mini program on a gross basis because the Group is acting as a principal in these transactions as the Group (i)&#160;is responsible for fulfilling the promise to provide the specified goods, (ii)&#160;takes on inventory risk and (iii)&#160;has discretion in establishing price. The revenues of product sales are recognized at a point in time when the control of the product is transferred to the customer. Revenues are recorded net of value-added taxes (&#8220;VAT&#8221;). </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenues net of discounts and return allowances. The Group does not issue any coupons concurrent with the completion of a sales transaction. The discounts and coupons are recorded as a deduction of revenue when used by customers, except for referral coupons, which are recognized as sales and marketing expenses when customers provide a customer referral. The Group allows for return of fresh groceries and other daily essentials returns within 24 hours and 7 days, respectively. The Group estimates a provision for product returns based on historical experience. As of December&#160;31, 2020 and 2021, estimated liabilities for return allowances were not significant. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group also sells prepaid cards which can be redeemed to purchase products sold on the &#8220;Dingdong Fresh&#8221; APP and mini program. Cash collected from the sales of prepaid cards is initially recorded in &#8220;Customer advances and deferred revenue&#8221; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of products through redemption of prepaid cards. The Group does not recognize revenue related to breakage or forfeiture of unused balances in prepaid cards as they do not expire. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customers are also granted loyalty points primarily from the purchase of goods. Loyalty points can be used as cash coupons to buy any products sold by the Group, which will directly reduce the amount paid by the customer. Loyalty points expire three months from the date of issuance. The Group considers loyalty points awarded from sales of products to be part of its revenue generating activities, and accordingly, loyalty points are considered to be a material right and a separate performance obligation identified in the contract. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consideration from the sales transaction is allocated to the products and loyalty points based on the relative standalone selling price of the products and loyalty points awarded. The amount of revenue the Group recognizes upon the redemption of loyalty points considers breakage, which is estimated based on the Group&#8217;s historical experience. As of December&#160;31, 2020 and 2021, the deferred revenue of loyalty points was RMB16.6&#160;million and RMB2.9&#160;million (US$0.4 million</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">), respectively. </div></div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Membership services </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group offers a membership program to its registered users. Memberships are offered for a one-month, three-month or twelve-month period and customers pay a fixed non-refundable upfront membership fee. During the membership period, members enjoy benefits such as free shipping for a certain number of orders every month, free fresh groceries upon purchase (limited to one piece per day), member exclusive products and exclusive discounts for certain products, coupons issued on a monthly basis that expire at the end of the month and VIP customer service. The Group has determined that these membership benefits provided over the membership period are a series of distinct goods and services that are considered one performance obligation. The Group recognizes the revenues of membership service fees over time on a straight-line basis over their respective subscription periods. </div></div></div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of goods sold</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of goods sold </div></div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of goods sold consists of procurement costs of finished goods and material procurement costs, labor costs and processing costs for self-processed products. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_FulfillmentExpensesPolicyTextBlock', window );">Fulfillment expenses</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fulfillment expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment expenses consists primarily of (i)&#160;outsourcing expenses charged by third party labor-force companies for provision of delivery riders and workers at&#160;regional processing centers and frontline fulfillment stations; (ii)&#160;lease expenses for&#160;regional processing centers and frontline fulfillment stations, and (iii)&#160;logistics expenses charged by third party couriers. Outsourcing expenses included in fulfillment expenses amounted to RMB1,256.9&#160;million, RMB2,515.4&#160;million and RMB4,266&#160;million (US$669.4 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Sales and marketing expenses</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and marketing expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses primarily consist of advertising expense and&#160;related expenses for personnel engaged in sales and marketing activities which are expensed as incurred. The amount<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> of advertising expenses incurred were RMB130.2&#160;million, RMB322.4&#160;million and RMB1,023.6&#160;million (US$160.6 million) including referral coupons issued to customers for their referral services amounting to RMB66.3&#160;million, RMB76.1&#160;million and RMB122.3&#160;million (US$18.7 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Product development expenses</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product development expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses consist primarily of payroll costs and related expenses for research and development employees involved in the development of &#8220;Dingdong Fresh&#8221; APP and mini program, category expansions and systems support as well as depreciation of servers and other equipment, bandwidth and data center costs, rent, utilities and other expenses necessary to support the Group&#8217;s business activities. Product development expenses are expensed as incurred. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and administrative expenses</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations, depreciation of facilities and equipment, rental and other general corporate related expenses. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Employee benefits</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee benefits </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The full-time employees of the Group&#8217;s PRC subsidiaries participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to employees. The Group is required to accrue for these benefits based on certain percentages of the qualified employees&#8217; salaries and make contributions to the <div style="letter-spacing: 0px; top: 0px;;display:inline;">plan </div>based on the&#160;amounts accrued. The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group&#8217;s obligations are limited to the amounts contributed. The Group has no further payment obligations once the contributions have been paid.&#160;The total amounts for such employee benefits were RMB24.8&#160;million, RMB66.3&#160;million and RMB231.3&#160;million (US$36.3 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively, and expensed in the period incurred. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock', window );">Modification of redeemable convertible preferred shares</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Modification of redeemable convertible preferred shares </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group assesses whether an amendment to the terms of its redeemable convertible preferred shares is an extinguishment or a modification using the fair value model. If the fair value of the redeemable convertible preferred shares immediately after the amendment changes by more than 10% from the fair value of the redeemable convertible preferred shares immediately before the amendment, the amendment is considered an extinguishment. An amendment that does not meet this criterion is a modification. When redeemable convertible preferred shares are extinguished, the difference between the fair value of the consideration transferred to the redeemable convertible preferred shareholders and the carrying amount of the redeemable convertible preferred shares (net of issuance costs) is treated as a deemed dividend to the redeemable convertible preferred shareholders. When redeemable convertible preferred shares are modified, the increase of the fair value immediately after the amendment is treated as a deemed dividend to the redeemable convertible preferred shareholders. Modifications that result in a decrease in the fair value of the redeemable convertible preferred shares are not recognized.</div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RedeemableNonControllingInterestsPolicyTextBlock', window );">Redeemable noncontrolling interests</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Redeemable noncontrolling interests </div></div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Company&#8217;s non-wholly owned subsidiaries, a noncontrolling interest is recognized to reflect the portion of equity that is not attributable, directly or indirectly, to the Company. When the noncontrolling interest is contingently redeemable upon the occurrence of a conditional event, which is not solely within the control of the Company, the noncontrolling interest is classified as mezzanine equity. The Company accretes changes in the redemption value over the period from the date that it becomes probable that the noncontrolling interest will become redeemable to the earliest redemption date using the effective interest method. When the noncontrolling interest is mandatorily redeemable on a fixed or determinable date, the noncontrolling interest is classified as liabilities. </div></div><br/></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">Share-based awards granted to employees and senior management of the Group are accounted for under ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation</div></div> (&#8220;ASC 718&#8221;). </div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 718, the Company determines whether an award should be classified and accounted for as a liability award or equity award. Based on the Company&#8217;s assessment, all of the Company&#8217;s share-based awards to employees were classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values. The Company&#8217;s equity awards included a performance condition that required employees to meet a minimum performance standard in order to be eligible for vesting. The Company assessed and concluded it is highly probable that employees would be able to fully vest in their awards based on the nature of the performance condition and the Company&#8217;s historical experience. The Company, with the assistance of an independent third-party valuation firm, determined the fair value of the share options using a binomial option tree pricing model when estimating the fair value of the options granted to employees. As the Company&#8217;s award included both service and performance conditions, the Company records compensation costs on a </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">tranche-by-tranche</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> basis, with a corresponding impact reflected in additional </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> capital. The Group accounts for forfeitures when they occur and reverses the previously recognized compensation costs for an award in the period which the employee resigns from or is terminated by the Group.</div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_GovernmentSubsidiesPolicyTextBlock', window );">Government subsidies</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government subsidies </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government subsidies are received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. The government subsidies of non-operating nature with no further conditions to be met are recorded as non-operating income in &#8220;Other income&#8221; when received. The government subsidies with certain operating conditions are recorded as &#8220;Other non-current liabilities&#8221; and will be recorded as non-operating income when the conditions are met. The Group received financial subsidies of RMB0.5 million, RMB23.2 million and RMB16.8 million (US$2.6 million) during the years ended December 31, 2019, 2020 and 2021, respectively, from various local PRC government authorities which was recognized as &#8220;Other Income&#8221; in those respective years. <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Government subsidies <div style="letter-spacing: 0px; top: 0px;;display:inline;">with certain operating conditions amounting to RMB&#160;</div></div>nil and RMB60.0 million (US$9.4 million) <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">were recorded as &#8220;<div style="letter-spacing: 0px; top: 0px;;display:inline;">O</div>ther non-current liabilities&#8221; as of December 31, 2020 and 2021, respectively, and will be recognized as non-operating income when the conditions are met.&#160;</div> </div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_InterestIncomePolicyTextBlock', window );">Interest income</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest income </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income is mainly generated from time deposits and short-term investments and is recognized on an accrual basis using the effective interest method. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group elects to account for all asset classes with lease and non-lease components as a single lease component and to exempt leases of vehicles and equipment with an initial term of 12 months or less from being recognized on the consolidated balance sheets. Payments related to those leases continue to be recognized in the consolidated statements of comprehensive loss on a straight-line basis over the lease term. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">From the Perspective of Lessee </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has no finance leases for any of the periods presented. The Group determines whether a contract contains a lease at contract inception. A contract contains a lease if there is an identified asset and the Group has the right to control the use of the identified asset. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the commencement of each lease, management determines its classification as an operating or finance lease. For leases that qualify as operating leases, the Group recognizes the associated lease expense on a straight-line basis over the term of the lease beginning on the date of initial possession, which is generally when the Group enters the leased premises and begins to make improvements in preparation for its intended use. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A lease liability is recognized for future fixed lease payments and a ROU asset representing the right to use the underlying asset during the lease term. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses the incremental borrowing rate in determining the present value of lease payments, unless the implicit rate is readily determinable. The incremental borrowing rate is estimated on a portfolio basis considering the lease term, currency risk, credit risk and an adjustment for collateral. If lease terms include options to extend or terminate the lease, the operating lease ROU asset and lease liability are measured based on the reasonably certain criteria. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group uses the discount rate as of the commencement date of the lease, incorporating the entire lease term. Current maturities and long-term portions of operating lease liabilities are classified as &#8220;Operating lease liabilities, current&#8221; and &#8220;Operating lease liabilities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current&#8221;,</div> respectively, in the consolidated balance sheets. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The operating lease ROU assets are measured at the amount of the lease liabilities with adjustments, if applicable, for lease prepayments made prior to or at lease commencement, initial direct costs incurred and lease incentives. </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayments of operating lease liabilities, variable lease payments and short-term lease payments are classified as operating activities in the consolidated statements of cash flows. Payments made for operating leases representing costs of bringing another asset to the condition and location necessary for its intended use are classified as investing activities in the consolidated statements of cash flows. </div></div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group follows the liability method of accounting for income taxes in accordance with ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div>(&#8220;ASC 740&#8221;). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates its uncertain tax positions using the provisions of ASC 740, which prescribes a recognition threshold that a tax position is required to meet before being recognized in the consolidated financial statements. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes in the consolidated financial statements the benefit of a tax position which is &#8220;more likely than not&#8221; to be sustained under examination based solely on the technical merits of the position assuming a review by tax authorities having all relevant information. Tax positions that meet the recognition threshold are measured using a cumulative probability approach, at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. It is the Group&#8217;s policy to recognize interest and penalties related to unrecognized tax benefits, if any, as a component of income tax expenses. The actual penalties or benefits ultimately realized may differ from the Group&#8217;s estimates. Additionally, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions and are recognized in the period in which the changes occur. The Group recorded the unrecognized tax benefits in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Other&#160;non-current</div> liabilities&#8221; in the consolidated balance sheets and elected to include interest and penalties related to uncertain tax positions in &#8220;Income tax expenses&#8221; in the consolidated statements of comprehensive loss. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PrcValueaddedTaxesPolicyTextBlock', window );">PRC value-added taxes</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC value-added taxes </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group is subject to Value-added taxes (&#8220;VAT&#8221;) on revenue generated from sales of products. The Group records revenue net of VAT. This VAT may be offset by qualified input VAT paid by the Group to suppliers. The net VAT balance between input VAT and output VAT is recorded in the &#8220;Other current assets&#8221; on the consolidated balance sheets. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment reporting </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group operates and manages its business as a single segment, in accordance with ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>. The Group&#8217;s chief operating decision maker is the CEO. The Group&#8217;s CODM assess the Group&#8217;s performance and results of operations on a consolidated basis. The Group generates substantially all of its revenues from customers in the PRC. Accordingly, no geographical segments are presented. Substantially all of the Group&#8217;s long-lived assets are located in the PRC. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Loss per share</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loss per share </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">In accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings Per Share</div></div>, basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using the two-class method. Under the two-class method, net loss is allocated between ordinary shares and other participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. Prior to the Company&#8217;s initial public offering, the redeemable convertible preferred shares were considered participating securities because they were entitled to receive dividends or distributions on an as converted basis. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders, as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares include ordinary shares issuable upon the conversion of the redeemable convertible preferred shares using the if-converted method prior to the Company&#8217;s IPO and ordinary shares issuable upon the exercise of share options using the treasury stock method. Ordinary share equivalents are excluded from the computation of diluted earnings per share if their effects are anti-dilutive. For the years ended December 31, 2019 and 2020, the computation of basic loss per share using the two-class method was not applicable as the Company is in a net loss position and the redeemable convertible preferred shares do not have contractual rights and obligations to share in the losses of the Company. For the year ended December 31, 2021, the two-class method is applicable because the Group has two classes of ordinary shares outstanding, Class A and Class B ordinary shares, respectively. The participating rights (liquidation and dividend rights) of the holders of the Company&#8217;s Class A and Class B ordinary shares are identical, except those with respect to voting and conversion (Note 13). As a result, and in accordance with ASC 260, the undistributed loss for each year is allocated based on the contractual participation rights of the Class A and Class B ordinary shares, respectively. As the liquidation and dividend rights are identical, the undistributed loss is allocated on a proportionate basis. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders, as adjusted for the accretion related to the redeemable convertible preferred shares, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of credit risk</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of credit risk </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially expose the Group to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, accounts receivable, amounts due from related parties and short-term investments. As of December 31, 2020, and 2021, the Group had </div>RMB2,456.7&#160;<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million and </div>RMB5,238.8&#160;million (US$822.1 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">million) of&#160;</div>cash and <div style="letter-spacing: 0px; top: 0px;;display:inline;">time</div> deposits held by financial institutions in the PRC, respectively. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions.&#160;</div> </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group conducts credit evaluations on its customers and generally does not require collateral or other security from such customers. The Group periodically evaluates the creditworthiness of the existing customers in determining an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_CurrencyConvertibilityRiskPolicyTextBlock', window );">Currency Convertibility Risk</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Currency Convertibility Risk </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Substantially all of the Group&#8217;s operating activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People&#8217;s Bank of China or other banks authorized by the PRC government to buy and sell foreign currencies at the exchange rates quoted by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers&#8217; invoices, shipping documents and signed contracts. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock', window );">Foreign Currency Exchange Rate Risk</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Exchange Rate Risk </div></div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The functional currency of the Company is US$, and the reporting currency is RMB. Since July&#160;21, 2005, RMB has been permitted by the PRC government to fluctuate within a managed band against a basket of certain foreign currencies. The appreciation of the US$ against RMB in 2019 was approximately 1.3%. And the depreciation of the US$ against RMB was 6.3% and 2.3% in 2020 and 2021, respectively. Any significant revaluation of RMB may materially and adversely affect the cash flows, operating results and financial position of the Group. As a result, an appreciation of RMB against US$ would result in foreign currency translation loss when translating the net assets of the Group from US$ into RMB. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The net foreign currency translation gain resulting from the translation from US$ to RMB reporting currency recorded in other comprehensive income was RMB30.4 million for the year ended&#160;December 31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2019. For the years ended December 31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2020 and 2021, the loss resulting from the translation from US$ to RMB was</div>&#160;RMB53.4&#160;million and RMB161.3&#160;million (US$25.3 million), respectively. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent Accounting Pronouncements </div></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">New accounting standards which have been adopted </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued ASU No. 2019-12, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</div></div>. This update simplifies the accounting for income taxes as part of the FASB&#8217;s overall<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>initiative to reduce complexity in accounting standards. The amendments include removal of certain exceptions to<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>the general principles of ASC 740, Income taxes, and simplification in several other areas such as accounting for a<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>franchise tax (or similar tax) that is partially based on income. Certain amendments in this update should be applied<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>retrospectively or modified retrospectively, and all other amendments should be applied prospectively. The Company<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>adopted this standard on January 1, 2021. There was no material impact to the Company&#8217;s financial position or results<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>of operations upon adoption. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU No. 2016-13, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </div></div>(&#8220;ASU 2016-13&#8221;).<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>Subsequently, the FASB issued ASU No. 2019-05, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments- Credit Losses (Topic 326): Targeted Transition Relief and codification improvements to Topic 326 in ASU 2019-04 and ASU 2018-19</div></div>. The amendments<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>update guidance on reporting credit losses for financial assets. These amendments affect loans, debt securities, trade<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>financial assets not excluded from the scope that have the contractual right to receive cash. The Company adopted<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>this standard on January 1, 2021. There was no material impact to the Company&#8217;s financial position or results of<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>operations upon adoption. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New accounting standards which have not yet been adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In November 2021, the FASB issued ASU 2021-10, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</div></div>. This update requires certain annual disclosures about transactions<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>with a government that are accounted for by applying a grant or contribution accounting model by analogy. This<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>of initial application and new transactions that are entered into after the date of initial application or retrospectively<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>to those transactions. The Company will apply the guidance prospectively and expects the impact of this guidance<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>will require additional disclosures on the Company&#8217;s government assistance arrangements in its consolidated<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>financial statements, including the significant terms and conditions of the government assistance transaction. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2020, the FASB issued ASU No. 2020-06<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)</div></div>. For convertible<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>instruments, the new guidance simplifies an issuer&#8217;s accounting for convertible instruments by eliminating two of the<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>three models in ASC 470-20 that require separate accounting for embedded conversion features. As a result, more<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>convertible instruments will be reported as single units of account. This standard is effective for the Company<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>beginning January 1, 2022 including interim periods within the fiscal year. Early adoption is permitted. The Company<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>does not expect the impact of this guidance will have a material impact on its consolidated financial statements. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ConvenienceTranslationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convenience translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ConvenienceTranslationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_CurrencyConvertibilityRiskPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Currency convertibility risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_CurrencyConvertibilityRiskPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign currency exchange rate risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_FulfillmentExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fulfillment expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_FulfillmentExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_GovernmentSubsidiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government subsidies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_GovernmentSubsidiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_InterestIncomePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_InterestIncomePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Modification of redeemable convertible preferred shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PrcValueaddedTaxesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PRC value-added taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PrcValueaddedTaxesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RedeemableNonControllingInterestsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redeemable Non controlling Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RedeemableNonControllingInterestsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RestrictedCashPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RestrictedCashPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI http://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641610872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization And Principal Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesTableTextBlock', window );">Summary of Group's Major Subsidiaries</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dingdong (Cayman) Limited (the &#8220;Company&#8221;) was incorporated in the Cayman Islands in October 2018 by Mr.&#160;Liang Changlin, (the &#8220;Founder&#8221;) and Chief Executive Officer (&#8220;CEO&#8221;) of the Company. The Company, through its consolidated subsidiaries (collectively, the &#8220;Group&#8221;), operates fresh grocery <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business that offers primarily fresh groceries, prepared food and other food products directly delivered to users and households in the People&#8217;s Republic of China (the &#8220;PRC&#8221;). </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2021, the Group&#8217;s major subsidiaries are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 52%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/>
<td style="font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;;text-align:center;"><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Major subsidiaries</div></div></div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage&#160;of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="text-decoration:underline;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Ownership</div></div></div></div> </td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date&#160;of</div></div><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><br/> Incorporation</div></div></div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place of</div></div><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><br/> Incorporation</div></div></div></td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Major</div></div><div style="text-decoration:underline;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><br/> Operation</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dingdong Fresh Holding Limited (&#8220;Dingdong Fresh BVI&#8221;)</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">October 30, 2018</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><span style="-sec-ix-hidden:hidden46907420">British&#160;Virgin</span><br/> Islands&#160;(&#8220;BVI&#8221;)</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> &#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Investment holding</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> &#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dingdong Fresh (Hong Kong) Limited (&#8220;Dingdong HK&#8221;)</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">January 4, 2019</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Hong Kong</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Investment holding</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;<br/> &#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Baqianlilu (Wuxi) Network Technology Co., Ltd.</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">May 9, 2020</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907410">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai 100me Internet Technology Co., Ltd. (&#8220;Shanghai 100me&#8221;)</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">March 23, 2014</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907411">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Yihengyishu (Shanghai) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">April 12, 2017</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907412">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Chizhiyiheng (Shanghai) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.(&#8220;Chizhiyiheng Shanghai&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">July 18, 2018</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907413">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shilaiyunzhuan (Hangzhou) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">January 4, 2019</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907414">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shishishun (Shenzhen) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">July 12, 2019</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907415">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shishishun (Jiangsu) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">September 18, 2019</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907416">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Chao Lizhi (Jiangsu) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">November 14, 2019</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907417">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Beijing Bujiangjiu <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Co., Ltd.</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">February 28, 2020</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907418">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Yushengbaigu Food Co., Ltd.</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93.05</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">October 21, 2020</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">P<span style="-sec-ix-hidden:hidden46907419">RC</span></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 52%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Chizhiyiheng (Nanjing) Supply Chain Co., Ltd.<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">August 30, 2021</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">P<span style="-sec-ix-hidden:hidden46907314">RC</span></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right;">E-commerce</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ScheduleOfMajorSubsidiariesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of major subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ScheduleOfMajorSubsidiariesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641605704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue From Contracts With Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Contract Asset, Contract Liability, and Receivable</a></td>
<td class="text">The customer advances and deferred revenue balances as of December&#160;31, 2020 and 2021 were comprised of the following:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer advances and prepaid cards</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,081</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,785</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,188</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue related to loyalty points</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,558</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,852</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">448</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred membership service revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,765</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">143,843</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,571</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">140,404</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">243,480</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">38,207</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094727122568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair Value, Assets Measured on Recurring Basis</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following summarizes the Company&#8217;s financial assets measured and recorded at fair value on a recurring basis as of December&#160;31, 2020 and 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 54%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting&#160;Date&#160;Using</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of<br/>December&#160;31,<br/>2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Other<br/>Observable<br/>Inputs</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Unobservable<br/>Inputs</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<div style="display:inline;">RMB </div>in thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 58%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,006,245</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,006,245</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,006,245</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,006,245</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="16" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:center;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid black; text-align: center; text-indent: 0px;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements at Reporting Date Using</div><br/></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of<br/> December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<div style="display:inline;">RMB </div>in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,568,346</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,568,346</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,568,346</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,568,346</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Fair Value Measurement Inputs and Valuation Techniques</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company estimated the fair values of the Series B4 Warrant using the Black-Scholes Option Pricing Model with the assistance of an independent third-party valuation firm using the corresponding inputs: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 14%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;">Series B4 Warrant</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51.35</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.09</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Remaining contractual life</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.62</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of the underlying preferred shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">US$6.50</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrant fair value</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">US$118.58</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents a reconciliation of the warrant liabilities measured at fair value on a recurring basis using Level&#160;3 unobservable inputs for the years ended December&#160;31, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Warrant&#160;liabilities</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2019</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">161,462</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,450</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,807</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise of EatTogether Warrant (Note 17)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(33,045</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2020</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,160</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Warrant liabilities</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2020</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,160</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,457</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">536</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise of Series B4 Warrant (Note 17)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(153,153</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2021 (US$)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641461656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories  (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current</a></td>
<td class="text"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s inventories consist primarily of finished goods, which consists of products to be sold to customers, and packing materials as follows:&#160;</div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">329,065</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">487,066</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,431</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Packing materials and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,366</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,406</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,910</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">386,431</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">537,472</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">84,341</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641459208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Summary of Other Current Assets</a></td>
<td class="text"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets consist of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deductible VAT</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,285</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">359,915</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,478</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,593</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,928</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,994</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">97,878</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">461,843</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">72,472</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641525064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net consists of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Electronic office equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,720</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,463</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,174</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">250,745</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">555,941</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,239</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture, fixtures and equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,778</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">177,621</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,873</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">391,243</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">792,025</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">124,286</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(133,098</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(328,367</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(51,528</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,546</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,713</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,367</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">272,691</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">472,371</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">74,125</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock', window );">Schedule of Depreciation Included in Consolidated Statements of Income and Comprehensive Income</a></td>
<td class="text"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense was RMB34.7&#160;million, RMB115.4&#160;million and RMB213.1&#160;million (US$33.4 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively, and were included in the following financial statement line items in the consolidated statements of comprehensive loss: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 66%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,988</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107,333</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">195,022</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,603</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">865</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,018</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,666</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">419</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,520</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,731</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,395</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,160</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">361</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,272</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,999</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,255</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">34,734</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">115,354</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">213,082</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">33,437</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of depreciation included in consolidated statements of income and comprehensive income table textBlock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641897416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Non-Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Summary of Other Non-Current Assets</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets consist of the following: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,521</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">167,282</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,938</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,511</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,906</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121,459</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185,793</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,156</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641554536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Table)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of Short-term Debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bank loans</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">449,649</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">630,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">98,861</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reversed factoring arrangements</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">784,873</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,491,046</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">390,899</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,234,522</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,121,046</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">489,760</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641500680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Long-term Debt Instruments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term borrowings</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">144,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Current portion of long-term borrowings</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(86,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(57,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">58,375</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Summary of Repayment Schedule of the Long-term Loans</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Repayment schedule of the long-term borrowings as of December 31, 2021 is as follows:&#160;</div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,&#160;2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,875</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636168104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock', window );">Summary of Supplemental Information Related to Operating Leases</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of supplemental information related to operating leases as of December&#160;31, 2020 and 2021 is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 66%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,503,222</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,245,571</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">352,379</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, current</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">594,787</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">969,494</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152,135</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease liabilities, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">871,685</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,244,096</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">195,226</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,466,472</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,213,590</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">347,361</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average remaining lease term</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">2.85</div>&#160;<div style="font-weight:bold;display:inline;width:100%;">years</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">2.79</div><div style="font-weight:bold;display:inline;width:100%;">&#160;years</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">2.79</div><div style="font-weight:bold;display:inline;width:100%;">&#160;years</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average discount rate</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.4</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.8</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">%&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.8</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">%&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary Lease, Cost</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of lease cost recognized in the Group&#8217;s consolidated statements of comprehensive loss and supplemental cash flow information related to operating leases is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease cost</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,733</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">475,064</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">953,325</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">149,597</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term lease cost</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,859</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,391</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,227</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,919</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Variable lease cost</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,247</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,294</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">167,592</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">482,455</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">973,799</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152,810</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for operating leases</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">168,787</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">500,458</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,002,511</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,316</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">499,615</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,489,367</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,671,666</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">262,321</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of Maturity of Operating Lease Liabilities</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A summary of maturity of operating lease liabilities under the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases as of December&#160;31, 2021 is as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,080,579</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">169,566</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">711,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,677</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">379,318</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,523</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">188,455</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,573</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,163</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,284</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,067</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">168</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future lease payments</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,420,255</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">379,791</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(206,665</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,430</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,213,590</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">347,361</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of supplemental information related to operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641623592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses And Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock', window );">Summary of Accrued Liabilities And Other Liabilities Current</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities consist of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advance from shareholders</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">385,575</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued outsourcing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">343,681</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">385,305</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,463</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued transportation and logistic expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,549</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,759</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">VAT and other tax payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,965</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,081</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,720</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deposit from suppliers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,965</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,437</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,619</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,386</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,749</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,314</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued advertising expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,925</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,916</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,892</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued utilities and other expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,692</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,014</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,636</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">857,738</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">653,261</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,511</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of accrued liabilities and other liabilities current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094648238376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Summary of Option Activities</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company&#8217;s <div style="letter-spacing: 0px; top: 0px;;display:inline;">share<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>option activities for the year ended December&#160;31, 2021 pursuant to the A&amp;R 2020 Share Incentive Plan: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 56%;"><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 3%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number&#160;of&#160;Options</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>option</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant&#160;date<br/>fair value</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">per option</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Contractual<br/>Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Years</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in&#160;thousands)</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share options outstanding as of December&#160;31, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">224,295,105</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2160</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0496</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.55</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,468</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">200,923,883</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2767</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.5092</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(40,751,365</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2793</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2594</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share options outstanding as of December&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">384,467,623</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2099</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2676</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.28</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">126,484</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 56%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of December&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,626,808</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0746 </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0510</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.58</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,593</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 56%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary Of Assumptions Used To Value The Share Options</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses the binomial tree option pricing model to estimate the fair value of share options with the assistance of an independent third-party valuation firm. The assumptions used to value the share options were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"><br/></td>
<td style="width: 2%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 2%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td>
<td style="width: 2%; vertical-align: bottom;"><br/></td>
<td><br/></td>
<td><br/></td>
<td><br/></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of ordinary shares (US$)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.78</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.78</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4.78-15.78</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate (%)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.88-2.00</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.66-0.88</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.93-1.71</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility (%)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">47-48</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47-48</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Life of option</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise multiple</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Post-vesting forfeiture rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary Of Recognized Sharebased Compensation Expenses</a></td>
<td class="text"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the above-mentioned incentive plans and awards, the Group recognized aggregate share-based compensation expenses for the years ended December&#160;31, 2019, 2020 and 2021 as follows: </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 71%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">258</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,974</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,127</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">174</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">532</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,927</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,087</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product development expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,043</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,370</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,666</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,695</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">515</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">146,234</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,096</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,578</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,990</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">153,110</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">315,362</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">49,487</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636151912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Loss Before Income Taxes By Jurisdiction</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s loss before income taxes by jurisdiction consisted of: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(114,137</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(178,916</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,929</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,284</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,759,246</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,997,998</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,440,615</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,010,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tota<div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,873,383</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,176,914</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,419,686</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,007,389</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciliations of The Income Tax Expenses</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The reconciliations of the income tax expenses for the years ended December 31, 2019, 2020 and 2021 were as follows:&#160;</div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before income tax expense</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,873,383</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,176,914</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,419,686</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,007,389</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC statutory tax rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax benefit computed at the statutory income tax rate<br/></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(468,346</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(794,228</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,604,922</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(251,847</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,455</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,368</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,320</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,306</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Transfer pricing adjustment</div><br/></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">102,468</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">16,079</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-taxable</div> income</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(126</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,561</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(245</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development super-deduction</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(5,831</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(55,306</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">64,806</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">10,170 </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Statutory income/(expense)<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">80,846</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">7,298</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(5,244</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(823</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of preferential tax</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">137,154</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">22,992</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">5,022</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">788</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Changes in valuation allowances<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">353,871</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">784,611</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,465,818 </td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">230,019</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of changes in tax rate on deferred tax</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(143,683</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(16,464</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(5,023</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(788</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of income tax rate difference in other jurisdictions<br/></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">28,534</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">44,855</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(3,671</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(576</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">expenses</div></div></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">9,373</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,471</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets And Liabilities</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The principal components of the Group&#8217;s deferred income tax assets and liabilities as of December&#160;31, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 68%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">366,618</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">553,397</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86,840</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,139</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,134</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">649</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government subsidies</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,354</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses carried forward</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,235,164</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,700,304</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">423,736</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: valuation allowances<div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,253,620</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,719,438</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(426,739</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets, net.<br/></div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">354,301</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">553,397</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">86,840</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(354,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(553,397</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(86,840</td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities, net.<br/></div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(354,301</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(553,397</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(86,840</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets/liabilities, net</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 8%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td>
<td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company operates through its PRC subsidiaries and evaluates the potential realization of deferred tax assets on an entity basis. The Group recorded valuation allowances against deferred tax assets of those PRC subsidiaries that are in a three-year cumulative financial loss or had incurred losses since inception as of December 31, 2020 and 2021. In making such determination, the Group also evaluates a variety of factors including the Group&#8217;s operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The unrecognized tax benefits of the Group as of December&#160;31, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at beginning of the year</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">593</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">593</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117,468</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,433 </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decreases</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlement</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(593</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(93</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at end of the year</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">593</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">117,468</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,433 </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule Of Components Of Income Tax Expense Benefit</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The current and deferred components of income tax expenses appearing in the consolidated statements of comprehensive loss are as&#160;follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,373</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,471</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,373</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,471</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641543832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock', window );">Schedule of Related Parties That had Transactions or Balances with the Group</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The related parties that had transactions or balances with the Group in 2019, 2020 and 2021 consisted of: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 51%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td style="width: 48%;"/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Related Party</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Relationship with the Group</div></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mr.&#160;Liang Changlin</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Founder and CEO of the Company</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Tiejun Enterprise Consulting Center (Limited Partnership) (&#8220;Tiejun&#8221;)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Controlled by Mr. Liang Changlin</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EatTogether Holding Limited (&#8220;EatTogether&#8221;)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Controlled by Mr. Liang Changlin</div></td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock', window );">Summary of Related Party Balances Due From And Due To The Founder</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amounts due from related parties consisted of the following: </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Related party balances </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amounts due from related parties: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loan to Mr.&#160;Liang Changlin</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loan to Tiejun</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,100</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div><br/></div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,100</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;<div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of related parties that had transactions or balances with the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of related party balances due from and due to the founder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094754247320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Convertible Preferred Shares (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityDisclosureAbstract', window );"><strong>Temporary Equity Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityTableTextBlock', window );">Summary of Redeemable Convertible Preferred Shares</a></td>
<td class="text">The Company&#8217;s preferred shares activities for the years ended December&#160;31, 2019, 2020 ad 2021, respectively, are summarized below:<div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 13%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series Angel<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series Angel+<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-A</div><br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series A Preferred<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series A+ Preferred<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B Preferred<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td colspan="48" style="vertical-align: bottom;;text-align:center;">(in thousands of RMB and US$, except for number of shares)</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2018</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,910,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,985,050</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">47,004</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,096,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">122,088</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,060,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,272</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17,140,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">277,706</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">2,332,400</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">37,159</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Re-designation</div> from <br/>ordinary shares to <br/>Series Angel+ <br/>preferred shares</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">7,803,400</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">18,577</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">864</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(37,233</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3,760</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">9,767</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">982</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">25,369</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Deemed dividend</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">46,168</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,910,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,664</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,803,400</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27,512</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,985,050</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">50,764</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,096,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">131,855</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,060,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,254</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,473,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">340,234</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2019</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,910,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,664</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,803,400</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27,512</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,985,050</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">50,764</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,096,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">131,855</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,060,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,254</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,473,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">340,234</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">465,550</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,967</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">736</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,207</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,032</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,482</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,185</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,910,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,400</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,268,950</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">40,686</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,985,050</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54,796</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,096,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">142,337</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,060,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,308</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,473,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">364,419</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,910,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,400</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,268,950</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">40,686</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,985,050</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54,796</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,096,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">142,337</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,060,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,308</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,473,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">364,419</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 8pt; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of Preferred <br/>Shares</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">396</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,151</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,126</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,521</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">555</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">17,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 8pt; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Automatic conversion of <br/>preferred shares to <br/>ordinary shares upon <br/><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">IPO</div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5,910,100</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(12,796</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8,268,950</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(41,837</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8,985,050</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(56,922</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(22,096,550</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(147,858</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,060,200</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(14,863</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(19,473,100</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(382,368</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2021</div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; white-space: nowrap; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; width: 13%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, 2021<br/> (US$)</div></div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; width: 13%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 7pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 15%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B2<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B3<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">B4-1</div><br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series B4<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series C1<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series D<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Series D+<br/>Preferred Shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="54" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;">(in thousands of RMB and US$, except for number of shares)</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width: 15%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-size: 0px;">
<td style="width: 15%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of<br/> December&#160;31, <br/>2018</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">11,072,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">203,707</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">28,013,200</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">737,920</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">6,989,700</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">195,952</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">16,323</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">45,884</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">8,842</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2019</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,072,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">220,030</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">28,013,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">783,804</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,989,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">204,794</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2019</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,072,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">220,030</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">28,013,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">783,804</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,989,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">204,794</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of<br/> Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,269,600</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">259,914</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,329,600</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,799,817</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,109</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,341</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,171</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,697</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">164,287</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,072,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">236,139</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">28,013,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">841,145</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,269,600</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">284,085</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,989,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">220,491</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">51,329,600</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,964,104</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2020</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,072,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">236,139</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">28,013,200</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">841,145</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,269,600</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">284,085</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,989,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">220,491</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">51,329,600</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,964,104</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Issuance of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,989,750</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">359,832</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,895,100</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">158,507</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,207,650</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,547,263</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,264,750</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,099,195</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Accretion of <br/>Preferred <br/>Shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,702</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,479</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,871</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(99,577</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">133,863</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,382</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,962</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; text-indent: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Automatic <br/>conversion of <br/>preferred <br/>shares to <br/>ordinary<br/> shares upon <br/>IPO<br/></div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,072,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(247,841</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,013,200</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(880,624</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,269,600</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(287,956</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,979,450</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(480,746</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(54,224,700</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,256,474</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(49,207,650</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,675,645</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,264,750</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,142,157</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2021</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balance as of <br/>December&#160;31, <br/>2021 (US$)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641623592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Noncontrolling Interests (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestTableTextBlock', window );">Redeemable Noncontrolling Interest</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The movement in the carrying value of the redeemable noncontrolling interests is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"/>
<td style="width: 8%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 8%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;years&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2020</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of subsidiary shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,708</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2021</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">30,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,708</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641914968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockDisclosuresAbstract', window );"><strong>Class of Stock Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted net loss per share for the years ended December&#160;31, 2019, 2020 and 2021 are calculated as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 38%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary<br/>shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary<br/>shares</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;A</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;B</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for number of shares)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,873,383</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,176,914</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,628,133</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(726,255</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,800,926</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(282,605</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable convertible preferred shares</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(74,558</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(320,301</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(207,598</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(32,577</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(80,782</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(12,676</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(46,168</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator for computing basic and diluted net loss per share</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,994,109</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,497,215</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,835,731</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(758,832</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,881,708</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(295,281</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">)</div>&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">61,446,250</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">63,690,000</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">140,170,091</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">140,170,091</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54,543,800</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54,543,800</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Loss</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> p</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">er</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> s</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">hare</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> (RMB):</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted net loss per share:</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(32.45</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(54.91</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(34.50</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5.41</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(34.50</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5.41</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094635899800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheet</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed balance sheets (in thousands) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><br/></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASSETS</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">551,705</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,845</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,052</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">109,853</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,496</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,333</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,723</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">271</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">560,705</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">734,771</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">115,302</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL ASSETS</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">560,705</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">734,771</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">115,302</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr>
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS&#8217; (DEFICIT)/EQUITY</div></div> </td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"><br/></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other payables</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,133</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">649</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,390</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,569</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">403</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrant liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,160</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">128,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,702</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,052</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">662,264</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">662,264</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL LIABILITIES</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">790,814</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,702</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,052</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mezzanine equity</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,174,910</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders&#8217; (deficit)/equity</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary shares (US$0.000002 par value per share; 24,819,646,300 and nil shares authorized as of December&#160;31, 2020 and 2021, respectively; 64,908,700 and nil shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Class&#160;A <div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares</div>&#160;(US$0.000002 par value per share; nil and 20,000,000,000 shares authorized as of December&#160;31, 2020 and 2021, respectively; nil and 299,797,728 shares issued as of December&#160;31, 2020 and 2021, nil and 270,054,584 shares outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Class&#160;B <div style="letter-spacing: 0px; top: 0px;;display:inline;">ordinary shares</div>&#160;(US$0.000002 par value per share; nil and 2,500,000,000 shares authorized as of December&#160;31, 2020 and 2021, respectively; nil and 54,543,800 shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117,298</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,685,062</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,147,485</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury stock</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,042</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,105</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated deficit</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,499,357</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,765,713</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,003,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(22,961</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(184,242</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,912</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL SHAREHOLDERS&#8217; (DEFICIT)/EQUITY</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,405,019</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">728,069</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">114,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDER&#8217;S (DEFICIT)/EQUITY</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">560,705</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">734,771</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">115,302</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock', window );">Condensed Statements of Comprehensive Loss</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of comprehensive loss (in thousands) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">375</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(142,186</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(271,436</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,594</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">375</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(142,186</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(271,436</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,594</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income/(loss) from operations</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">375</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(142,186</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(271,436</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(42,594</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,423</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,699</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,611</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,351</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(39,477</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,334</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29,141</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in fair value of warrant liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(100,672</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,450</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,457</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,976</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of losses in subsidiarie<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,758,032</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,003,402</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,121,777</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(960,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,873,383</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,176,914</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,429,059</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,008,860</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretions of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,558</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(320,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(288,380</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,253</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,168</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to ordinary shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,994,109</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,497,215</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,717,439</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,054,113</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income/(loss), net of tax of nil:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,409</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,370</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(161,281</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,308</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,842,974</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,230,284</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,590,340</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,034,168</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretions of redeemable convertible preferred shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,558</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(320,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(288,380</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,253</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,168</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss attributable to ordinary shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,963,700</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,550,585</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,878,720</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,079,421</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Condensed Statements of Cash Flow</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of cash flows (in thousands) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by/(used in) operating activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,414</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,564</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,066</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(638</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,663,826</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,957,689</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,713,202</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,210,370</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash generated from financing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,340,157</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,281,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,215,688</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,132,299</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash and cash equivalents and restricted cash</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,632</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(41,844</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,625</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,021</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (decrease)/increase in cash and cash equivalents</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(278,623</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">289,704</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(527,205</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(82,730</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at beginning of the year</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">540,624</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">262,001</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">551,705</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">86,575</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at end of the year<br/></div></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">262,001</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">551,705</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24,500</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,845</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094635908168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization And Principal Activities - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries [Member] | Shanghai 100me Internet Technology Co., Ltd. ("Shanghai 100me")</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Mar. 23,  2014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationDateOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094638370072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization And Principal Activities - Summary of Group's Major Subsidiaries (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember', window );">Dingdong Fresh Holding Limited ("Dingdong Fresh BVI") | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Dingdong Fresh Holding Limited (&#8220;Dingdong Fresh BVI&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Oct. 30,  2018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">D8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">Investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_DingdongFreshHongKongLimitedDingdongHkMember', window );">Dingdong Fresh (Hong Kong) Limited ("Dingdong HK") | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Dingdong Fresh (Hong Kong) Limited (&#8220;Dingdong HK&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jan.  04,  2019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">K3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">Investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember', window );">Baqianlilu (Wuxi) Network Technology Co., Ltd. | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Baqianlilu (Wuxi) Network Technology Co., Ltd.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">May  09,  2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember', window );">Shanghai 100me Internet Technology Co., Ltd. ("Shanghai 100me") | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Shanghai 100me Internet Technology Co., Ltd. (&#8220;Shanghai 100me&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Mar. 23,  2014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_YihengyishuShanghaiECommerceCoLtdMember', window );">Yihengyishu (Shanghai) E-Commerce Co., Ltd. | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Yihengyishu (Shanghai) E-Commerce Co., Ltd.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Apr. 12,  2017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember', window );">Chizhiyiheng (Shanghai) E-commerce Co., Ltd.("Chizhiyiheng Shanghai") | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Chizhiyiheng (Shanghai) E-commerce Co., Ltd.(&#8220;Chizhiyiheng Shanghai&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jul. 18,  2018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember', window );">Shilaiyunzhuan (Hangzhou) E-commerce Co., Ltd. | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Shilaiyunzhuan (Hangzhou) E-commerce Co., Ltd.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jan.  04,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_ShishishunShenzhenECommerceCoLtdMember', window );">Shishishun (Shenzhen) E-commerce Co., Ltd. | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Shishishun (Shenzhen) E-commerce Co., Ltd.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jul. 12,  2019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_ShishishunJiangsuECommerceCoLtdMember', window );">Shishishun (Jiangsu) E-Commerce Co., Ltd. | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Shishishun (Jiangsu) E-Commerce Co., Ltd.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Sep. 18,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_ChaoLizhiJiangsuECommerceCoLtdMember', window );">Chao Lizhi (Jiangsu) E-Commerce Co., Ltd. | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Chao Lizhi (Jiangsu) E-Commerce Co., Ltd.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Nov. 14,  2019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_BeijingBujiangjiuECommerceCoLtdMember', window );">Beijing Bujiangjiu E-Commerce Co., Ltd. | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Beijing Bujiangjiu E-Commerce Co., Ltd.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Feb. 28,  2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_ShanghaiYushengbaiguFoodCoLtdMember', window );">Shanghai Yushengbaigu Food Co., Ltd. | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Shanghai Yushengbaigu Food Co., Ltd.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">93.05%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Oct. 21,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member', window );">Chizhiyiheng (Nanjing) Supply Chain Co., Ltd. [Member] | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfMajorSubsidiariesLineItems', window );"><strong>Schedule Of Major Subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Major subsidiaries</a></td>
<td class="text">Chizhiyiheng (Nanjing) Supply Chain Co., Ltd.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Aug. 30,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Place of Incorporation</a></td>
<td class="text">F4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Major Operation</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ScheduleOfMajorSubsidiariesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of major subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ScheduleOfMajorSubsidiariesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationDateOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationFormerLegalOrRegisteredName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Former Legal or Registered Name of an entity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationFormerLegalOrRegisteredName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A description of the principal activities of an investee accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_DingdongFreshHongKongLimitedDingdongHkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_DingdongFreshHongKongLimitedDingdongHkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_YihengyishuShanghaiECommerceCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_YihengyishuShanghaiECommerceCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_ShishishunShenzhenECommerceCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_ShishishunShenzhenECommerceCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_ShishishunJiangsuECommerceCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_ShishishunJiangsuECommerceCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_ChaoLizhiJiangsuECommerceCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_ChaoLizhiJiangsuECommerceCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_BeijingBujiangjiuECommerceCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_BeijingBujiangjiuECommerceCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_ShanghaiYushengbaiguFoodCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_ShanghaiYushengbaiguFoodCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094632866872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary Of Principal Accounting Policies - Additional Information (Detail)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 08, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Foreign currency exchange rate, translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RestrictedCashTermPeriod', window );">Restricted cash term period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_EstimatedLiabilitiesForReturnAllowances', window );">Estimated liabilities for return allowances</a></td>
<td class="nump">&#165; 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Deferred revenue, revenue recognized</a></td>
<td class="nump">2.9<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">16.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_OutsourcingExpenses', window );">Outsourcing expenses</a></td>
<td class="nump">4,266.0<span></span>
</td>
<td class="nump">669.4<span></span>
</td>
<td class="nump">2,515.4<span></span>
</td>
<td class="nump">&#165; 1,256.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">1,023.6<span></span>
</td>
<td class="nump">160.6<span></span>
</td>
<td class="nump">322.4<span></span>
</td>
<td class="nump">130.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Referral services</a></td>
<td class="nump">122.3<span></span>
</td>
<td class="nump">18.7<span></span>
</td>
<td class="nump">76.1<span></span>
</td>
<td class="nump">66.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employee benefits expenses</a></td>
<td class="nump">231.3<span></span>
</td>
<td class="nump">36.3<span></span>
</td>
<td class="nump">66.3<span></span>
</td>
<td class="nump">&#165; 24.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Cash and bank deposits</a></td>
<td class="nump">&#165; 5,238.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,456.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 822.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ForeignCurrencyExchangeRateRisk', window );">Foreign currency exchange rate risk</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.30%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Other comprehensive income (loss), foreign currency transaction and translation adjustment, net of tax</a></td>
<td class="nump">&#165; 161.3<span></span>
</td>
<td class="nump">25.3<span></span>
</td>
<td class="nump">&#165; 53.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_GovernmentSubsidies', window );">Government subsidies</a></td>
<td class="nump">60.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherIncomeMember', window );">Other Income [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeFromGovernmentSubsidies', window );">Income from government subsidies</a></td>
<td class="nump">&#165; 16.8<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">&#165; 23.2<span></span>
</td>
<td class="nump">&#165; 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_CNY', window );">RMB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Foreign currency exchange rate, translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.37<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_EstimatedLiabilitiesForReturnAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated liabilities for return allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_EstimatedLiabilitiesForReturnAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ForeignCurrencyExchangeRateRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign currency exchange rate risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ForeignCurrencyExchangeRateRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_GovernmentSubsidies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government subsidies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_GovernmentSubsidies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IncomeFromGovernmentSubsidies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income from government subsidies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IncomeFromGovernmentSubsidies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_OutsourcingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>outsourcing expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_OutsourcingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RestrictedCashTermPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted cash Term Period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RestrictedCashTermPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32618-110901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094647833544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary Of Principal Accounting Policies - Schedule of Property and equipment, net (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Electronic office equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Electronic office equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife', window );">Property Plant And Equipment estimated useful life</a></td>
<td class="text">Over the shorter of the lease term or estimated useful life<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PropertyPlantAndEquipmentEstimatedUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property Plant and equipment estimated useful life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PropertyPlantAndEquipmentEstimatedUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094638300776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue From Contracts With Customers -Summary Of Contract With Customer Asset And Liability (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer advances and prepaid cards</a></td>
<td class="nump">&#165; 96,785<span></span>
</td>
<td class="nump">$ 15,188<span></span>
</td>
<td class="nump">&#165; 57,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Deferred Income, Current</a></td>
<td class="nump">2,900<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">16,600<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Total</a></td>
<td class="nump">243,480<span></span>
</td>
<td class="nump">38,207<span></span>
</td>
<td class="nump">140,404<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ddl_RevenueRelatedToLoyaltyPointsMember', window );">Revenue Related To Loyalty Points [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Deferred Income, Current</a></td>
<td class="nump">2,852<span></span>
</td>
<td class="nump">448<span></span>
</td>
<td class="nump">16,558<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MembershipMember', window );">Membership [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Deferred Income, Current</a></td>
<td class="nump">&#165; 143,800<span></span>
</td>
<td class="nump">$ 22,600<span></span>
</td>
<td class="nump">&#165; 66,765<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with customer asset and liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ContractWithCustomerAssetAndLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ddl_RevenueRelatedToLoyaltyPointsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ddl_RevenueRelatedToLoyaltyPointsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MembershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MembershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094632907848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue From Contracts With Customers - Additional Informational (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomersLiabilityRevenueRecognized', window );">Contract with customer, liability, revenue recognized</a></td>
<td class="nump">&#165; 117,800<span></span>
</td>
<td class="nump">$ 18,500<span></span>
</td>
<td class="nump">&#165; 57,400<span></span>
</td>
<td class="nump">&#165; 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Deferred income,current</a></td>
<td class="nump">&#165; 2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation', window );">Revenue, remaining performance obligation, expected timing of satisfaction, explanation</a></td>
<td class="text">future periods upon the usage of the prepaid card balances to purchase the Group&#8217;s products.<span></span>
</td>
<td class="text">future periods upon the usage of the prepaid card balances to purchase the Group&#8217;s products.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomersLiability', window );">Contract with customer liability, current</a></td>
<td class="nump">&#165; 96,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RevenueArrangementProgramAxis=ddl_LoyaltyPointsProgramMember', window );">Loyalty Points Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation', window );">Revenue, remaining performance obligation, expected timing of satisfaction, explanation</a></td>
<td class="text">will be recognized as revenues when the points are redeemed<span></span>
</td>
<td class="text">will be recognized as revenues when the points are redeemed<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MembershipMember', window );">Membership [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Deferred income,current</a></td>
<td class="nump">&#165; 143,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 66,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MembershipMember', window );">Membership [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MembershipMember', window );">Membership [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ddl_CorporateCustomersMember', window );">Corporate Customers [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RevenueFromContractWithCustomersBillingTerms', window );">Revenue from contract with customers, Billing terms</a></td>
<td class="text">7 days<span></span>
</td>
<td class="text">7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ddl_CorporateCustomersMember', window );">Corporate Customers [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RevenueFromContractWithCustomersBillingTerms', window );">Revenue from contract with customers, Billing terms</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ContractWithCustomerAssetAndLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with customer asset and liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ContractWithCustomerAssetAndLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ContractWithCustomersLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customers Liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ContractWithCustomersLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ContractWithCustomersLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with customers, liability, revenue recognized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ContractWithCustomersLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RevenueFromContractWithCustomersBillingTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue from contract with customers billing terms</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RevenueFromContractWithCustomersBillingTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of when remaining performance obligation is expected to be recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RevenueArrangementProgramAxis=ddl_LoyaltyPointsProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RevenueArrangementProgramAxis=ddl_LoyaltyPointsProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MembershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MembershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ddl_CorporateCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ddl_CorporateCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094638014152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Detail)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 30, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain loss on derivative instruments</a></td>
<td class="nump">&#165; 44.5<span></span>
</td>
<td class="nump">$ 7.0<span></span>
</td>
<td class="nump">&#165; 11.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Transfer of financial assets or liabilities</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants outstanding</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Fair Value, Nonrecurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Liabilities, fair value disclosure</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=ddl_FinancialAssetsMember', window );">Financial Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Transfer of financial assets or liabilities</a></td>
<td class="nump">&#165; 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesB41RedeemableConvertiblePreferredSharesMember', window );">Series B41 Redeemable Convertible Preferred Shares [Member] | Eat Together Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of warrants or rights number of securities | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,664,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember', window );">Series B4 Redeemable Convertible Preferred Shares [Member] | Eat Together Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of warrants or rights number of securities | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,989,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=ddl_FinancialAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=ddl_FinancialAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesB41RedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesB41RedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ddl_EatTogetherWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ddl_EatTogetherWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636133000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summary Of Fair Value Assets Measured On Recurring Basis (Detail) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">&#165; 4,568,346<span></span>
</td>
<td class="nump">1,006,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">4,568,346<span></span>
</td>
<td class="nump">1,006,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Short-term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">4,568,346<span></span>
</td>
<td class="nump">1,006,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Short-term Investments [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Short-term Investments [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">4,568,346<span></span>
</td>
<td class="nump">1,006,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Short-term Investments [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636288232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summary Of Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques (Detail) - Series B Four Warrant [Member] - Warrant [Member] - Fair Value, Inputs, Level 3 [Member]<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>yr</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ddl_SeriesBFourWarrantMember', window );">Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative Liability, Measurement Input</a></td>
<td class="nump">0.5135<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ddl_SeriesBFourWarrantMember', window );">Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative Liability, Measurement Input</a></td>
<td class="nump">0.0009<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ddl_SeriesBFourWarrantMember', window );">Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative Liability, Measurement Input</a></td>
<td class="nump">0.62<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ddl_SeriesBFourWarrantMember', window );">Measurement Input Fair Value Of The Underlying Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative Liability, Measurement Input</a></td>
<td class="nump">6.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ddl_SeriesBFourWarrantMember', window );">Measurement Input Warrant Fair Value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative Liability, Measurement Input</a></td>
<td class="nump">118.58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure derivative liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ddl_SeriesBFourWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ddl_SeriesBFourWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=ddl_MeasurementInputWarrantFairValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=ddl_MeasurementInputWarrantFairValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636330424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Summary Of Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation (Detail) - Derivative Financial Instruments, Liabilities [Member] - Warrant [Member]<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">&#165; 108,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 161,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Fair value change</a></td>
<td class="nump">44,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,450)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation', window );">Foreign exchange translation</a></td>
<td class="nump">536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,807)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">108,160<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember', window );">Eat Together Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises', window );">Exercise of EatTogether Warrant</a></td>
<td class="num">&#165; (153,153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (33,045)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value measurement with unobservable inputs reconciliation recurring basis liability exercises.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value measurement with unobservable inputs reconciliation recurring basis liability foreign exchange translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ddl_EatTogetherWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ddl_EatTogetherWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094632980360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Summary Of Schedule Of Inventory Current (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetailRelatedInventoryMerchandise', window );">Products</a></td>
<td class="nump">&#165; 487,066<span></span>
</td>
<td class="nump">$ 76,431<span></span>
</td>
<td class="nump">&#165; 329,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies', window );">Packing materials and others</a></td>
<td class="nump">50,406<span></span>
</td>
<td class="nump">7,910<span></span>
</td>
<td class="nump">57,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">&#165; 537,472<span></span>
</td>
<td class="nump">$ 84,341<span></span>
</td>
<td class="nump">&#165; 386,431<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetailRelatedInventoryMerchandise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of merchandise inventory purchased by a retailer, wholesaler or distributor and held for future sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetailRelatedInventoryMerchandise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of items used in storage, presentation or transportation of physical goods that are targeted for sale to end users.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094648138536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepayments and Other Current Assets - Summary of Other Current Assets (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeductibleValueAddedTaxCurrent', window );">Deductible VAT</a></td>
<td class="nump">&#165; 359,915<span></span>
</td>
<td class="nump">$ 56,478<span></span>
</td>
<td class="nump">&#165; 45,285<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousCurrent', window );">Others</a></td>
<td class="nump">101,928<span></span>
</td>
<td class="nump">15,994<span></span>
</td>
<td class="nump">52,593<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Total</a></td>
<td class="nump">&#165; 461,843<span></span>
</td>
<td class="nump">$ 72,472<span></span>
</td>
<td class="nump">&#165; 97,878<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DeductibleValueAddedTaxCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deductible value added tax current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DeductibleValueAddedTaxCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641865912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">&#165; 792,025<span></span>
</td>
<td class="nump">$ 124,286<span></span>
</td>
<td class="nump">&#165; 391,243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="num">(328,367)<span></span>
</td>
<td class="num">(51,528)<span></span>
</td>
<td class="num">(133,098)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">472,371<span></span>
</td>
<td class="nump">74,125<span></span>
</td>
<td class="nump">272,691<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Electronic office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">58,463<span></span>
</td>
<td class="nump">9,174<span></span>
</td>
<td class="nump">29,720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">555,941<span></span>
</td>
<td class="nump">87,239<span></span>
</td>
<td class="nump">250,745<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">177,621<span></span>
</td>
<td class="nump">27,873<span></span>
</td>
<td class="nump">110,778<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">&#165; 8,713<span></span>
</td>
<td class="nump">$ 1,367<span></span>
</td>
<td class="nump">&#165; 14,546<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094638646920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">&#165; 213,082<span></span>
</td>
<td class="nump">$ 33,437<span></span>
</td>
<td class="nump">&#165; 115,354<span></span>
</td>
<td class="nump">&#165; 34,734<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094635515320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Schedule of Depreciation Included in Consolidated Statements of Income and Comprehensive Income (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems', window );"><strong>Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">&#165; 213,082<span></span>
</td>
<td class="nump">$ 33,437<span></span>
</td>
<td class="nump">&#165; 115,354<span></span>
</td>
<td class="nump">&#165; 34,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=ddl_FulfillmentExpensesMember', window );">Fulfillment expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems', window );"><strong>Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">195,022<span></span>
</td>
<td class="nump">30,603<span></span>
</td>
<td class="nump">107,333<span></span>
</td>
<td class="nump">31,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems', window );"><strong>Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">2,666<span></span>
</td>
<td class="nump">419<span></span>
</td>
<td class="nump">2,018<span></span>
</td>
<td class="nump">865<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems', window );"><strong>Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">7,395<span></span>
</td>
<td class="nump">1,160<span></span>
</td>
<td class="nump">4,731<span></span>
</td>
<td class="nump">1,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Product development expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems', window );"><strong>Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">&#165; 7,999<span></span>
</td>
<td class="nump">$ 1,255<span></span>
</td>
<td class="nump">&#165; 1,272<span></span>
</td>
<td class="nump">&#165; 361<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income LineItems.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=ddl_FulfillmentExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=ddl_FulfillmentExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636232232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Non-Current Assets - Summary of Other Non-Current Assets (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RentalDeposits', window );">Rental deposits</a></td>
<td class="nump">&#165; 167,282<span></span>
</td>
<td class="nump">$ 26,250<span></span>
</td>
<td class="nump">&#165; 111,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Others</a></td>
<td class="nump">18,511<span></span>
</td>
<td class="nump">2,906<span></span>
</td>
<td class="nump">9,938<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total</a></td>
<td class="nump">&#165; 185,793<span></span>
</td>
<td class="nump">$ 29,156<span></span>
</td>
<td class="nump">&#165; 121,459<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RentalDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RentalDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636338104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term Borrowings - Schedule of Short-term Debt (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">&#165; 3,121,000<span></span>
</td>
<td class="nump">$ 489,800<span></span>
</td>
<td class="nump">&#165; 1,234,522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddl_ShortTermLoanMember', window );">Short Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term Bank Loans and Notes Payable</a></td>
<td class="nump">630,000<span></span>
</td>
<td class="nump">98,861<span></span>
</td>
<td class="nump">449,649<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddl_ReversedFactoringArrangementsMember', window );">Reversed Factoring Arrangements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term Bank Loans and Notes Payable</a></td>
<td class="nump">2,491,046<span></span>
</td>
<td class="nump">390,899<span></span>
</td>
<td class="nump">784,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">&#165; 4,448,400<span></span>
</td>
<td class="nump">$ 698,000<span></span>
</td>
<td class="nump">&#165; 15,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddl_ShortTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddl_ShortTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddl_ReversedFactoringArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddl_ReversedFactoringArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094631782568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 01, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jul. 01, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Available Short term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,121,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,234,522,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 489,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtDescription', window );">Short term debt, Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">secured RMB denominated borrowings from financial institutions in the PRC that are repayable within one year.<span></span>
</td>
<td class="text">secured RMB denominated borrowings from financial institutions in the PRC that are repayable within one year.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtWeightedAverageInterestRate', window );">Short term debt, Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.39%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayment of short term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,672,124,000<span></span>
</td>
<td class="nump">$ 1,203,924<span></span>
</td>
<td class="nump">&#165; 210,117,000<span></span>
</td>
<td class="nump">&#165; 906,582,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,558,649,000<span></span>
</td>
<td class="nump">1,499,962<span></span>
</td>
<td class="nump">1,444,638,000<span></span>
</td>
<td class="nump">&#165; 845,583,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddl_ReversedFactoringArrangementsMember', window );">Reversed Factoring Arrangements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Available Short term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,448,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 698,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_CollateralFromBank', window );">Collateral from bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,769,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">434,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,220,600,000<span></span>
</td>
<td class="nump">$ 1,290,000<span></span>
</td>
<td class="nump">945,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddl_TwoThousandAndTwentyReversedFactoringArrangementMember', window );">Two Thousand And Twenty Reversed Factoring Arrangement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Available Short term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember', window );">Two Thousand And Twenty One Reversed Factoring Arrangement One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Available Short term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember', window );">Two Thousand And Twenty One Reversed Factoring Arrangement Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Available Short term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,550,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ShortTermDebtUnusedBorrowingCapacity', window );">Short term debt, Unused borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=ddl_BankLoansAndNotesPayableMember', window );">Bank Loans and Notes Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Available Short term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,858,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 448,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Short term debt, Percentage bearing fixed interest rate</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=ddl_BankLoansAndNotesPayableMember', window );">Bank Loans and Notes Payable [Member] | Reversed Factoring Arrangements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Available Short term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,491,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 784,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 390,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Short term debt, Percentage bearing fixed interest rate</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTerms', window );">Short term debt, Terms</a></td>
<td class="text">six<span></span>
</td>
<td class="text">within six months<span></span>
</td>
<td class="text">within six months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayment of short term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,514,500,000<span></span>
</td>
<td class="nump">$ 1,022,300<span></span>
</td>
<td class="nump">&#165; 160,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ShortTermDebtMaximumBorrowingCapacity', window );">Short term debt, Maximum borrowing capacity</a></td>
<td class="nump">&#165; 5,000,000,000<span></span>
</td>
<td class="nump">&#165; 1,800,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 800,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 282,500<span></span>
</td>
<td class="nump">$ 784,600<span></span>
</td>
<td class="nump">&#165; 300,000,000.0<span></span>
</td>
<td class="nump">$ 47,100<span></span>
</td>
<td class="nump">&#165; 2,000,000,000<span></span>
</td>
<td class="nump">$ 313,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=ddl_BankLoansAndNotesPayableMember', window );">Bank Loans and Notes Payable [Member] | Two Thousand And Twenty One Reversed Factoring Arrangement One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Short term debt, Percentage bearing fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ShortTermDebtMaximumBorrowingCapacity', window );">Short term debt, Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 40,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=ddl_BankLoansAndNotesPayableMember', window );">Bank Loans and Notes Payable [Member] | Two Thousand And Twenty One Reversed Factoring Arrangement Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ShortTermDebtMaximumBorrowingCapacity', window );">Short term debt, Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 99,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_CollateralFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collateral from bank.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_CollateralFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ShortTermDebtMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Short term debt maximum borrowing capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ShortTermDebtMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ShortTermDebtUnusedBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Short term debt, unused borrowing capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ShortTermDebtUnusedBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Information about borrowings which initially required repayment in less than twelve months (or normal operating cycle, if longer) after its issuance and that does not otherwise qualify as long-term debt. It typically is comprised of borrowings under letters of credit, lines of credit, commercial paper, and notes payable of short duration. Disclosures include amounts of borrowings under each arrangement, description of underlying arrangements, 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 refinancings and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of short-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddl_ReversedFactoringArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddl_ReversedFactoringArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddl_TwoThousandAndTwentyReversedFactoringArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddl_TwoThousandAndTwentyReversedFactoringArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=ddl_BankLoansAndNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=ddl_BankLoansAndNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094635502120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Borrowings - Summary of Long-term Debt Instruments (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">&#165; 57,875<span></span>
</td>
<td class="nump">$ 9,082<span></span>
</td>
<td class="nump">&#165; 144,875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_CurrentPortionofLongtermBorrowings', window );">Less: Current portion of long-term borrowings</a></td>
<td class="num">(57,875)<span></span>
</td>
<td class="num">(9,082)<span></span>
</td>
<td class="num">(86,500)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 58,375<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_CurrentPortionofLongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current portion of long-term borrowings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_CurrentPortionofLongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094637210312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Borrowings - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of Long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,000<span></span>
</td>
<td class="nump">13,652<span></span>
</td>
<td class="nump">35,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt [Member] | Secured Loan Agreements With East West Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of Long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 68,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment', window );">Debt instrument, Frequency of periodic payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">monthly<span></span>
</td>
<td class="text">monthly<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPaymentTerms', window );">Debt instrument, Payment terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">from 2020 to 2022<span></span>
</td>
<td class="text">from 2020 to 2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long term debt</a></td>
<td class="nump">&#165; 34,500<span></span>
</td>
<td class="nump">&#165; 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Long term debt, Percentage bearing fixed interest, Percentage rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt [Member] | Secured Loan Agreements With SPD Silicon Valley Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of Long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 60,000<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment', window );">Debt instrument, Frequency of periodic payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">monthly<span></span>
</td>
<td class="text">monthly<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPaymentTerms', window );">Debt instrument, Payment terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">from 2020 to 2022<span></span>
</td>
<td class="text">from 2020 to 2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Long term debt, Percentage bearing fixed interest, Percentage rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember', window );">Secured RMB Denominated Loan For General Working Capital Purposes [Member] | Secured Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 60,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of Long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment', window );">Debt instrument, Frequency of periodic payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">monthly<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPaymentTerms', window );">Debt instrument, Payment terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">from 2019 to 2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 22,500<span></span>
</td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="nump">&#165; 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember', window );">Secured RMB Denominated Loan For General Working Capital Purposes [Member] | Secured Debt [Member] | Prime Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the frequency of periodic payments (monthly, quarterly, annual).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFrequencyOfPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AgreementTypeAxis=ddl_SecuredLoanAgreementsWithEastWestBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AgreementTypeAxis=ddl_SecuredLoanAgreementsWithEastWestBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AgreementTypeAxis=ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AgreementTypeAxis=ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094638599912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Borrowings - Summary of Repayment Schedule of the Long-term Loans (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">&#165; 57,875<span></span>
</td>
<td class="nump">$ 9,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">&#165; 57,875<span></span>
</td>
<td class="nump">$ 9,082<span></span>
</td>
<td class="nump">&#165; 144,875<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094647833800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases -  Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">&#165; 2,213,590<span></span>
</td>
<td class="nump">$ 347,361<span></span>
</td>
<td class="nump">&#165; 1,466,472<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">2,245,571<span></span>
</td>
<td class="nump">$ 352,379<span></span>
</td>
<td class="nump">&#165; 1,503,222<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_LeaseContractualAssetAxis=ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember', window );">Regional Processing Centers and Frontline Fulfillment Stations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_LesseeOperatingLeaseLeaseNotYetCommenced', window );">Operating lease, not yet commenced</a></td>
<td class="nump">27,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">22,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">&#165; 24,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_LesseeOperatingLeaseLeaseNotYetCommenced">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, operating lease, lease not yet commenced,.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_LesseeOperatingLeaseLeaseNotYetCommenced</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_LeaseContractualAssetAxis=ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_LeaseContractualAssetAxis=ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094633180280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Summary of Supplemental Information Related to Operating Lease (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract', window );"><strong>Schedule Of Supplemental Information Related To Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">&#165; 2,245,571<span></span>
</td>
<td class="nump">$ 352,379<span></span>
</td>
<td class="nump">&#165; 1,503,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">969,494<span></span>
</td>
<td class="nump">152,135<span></span>
</td>
<td class="nump">594,787<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities,&#160;non-current</a></td>
<td class="nump">1,244,096<span></span>
</td>
<td class="nump">195,226<span></span>
</td>
<td class="nump">871,685<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">&#165; 2,213,590<span></span>
</td>
<td class="nump">$ 347,361<span></span>
</td>
<td class="nump">&#165; 1,466,472<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">2 years 9 months 14 days<span></span>
</td>
<td class="text">2 years 9 months 14 days<span></span>
</td>
<td class="text">2 years 10 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">6.80%<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
<td class="nump">6.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636481432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Summary of Lease Cost (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">&#165; 953,325<span></span>
</td>
<td class="nump">$ 149,597<span></span>
</td>
<td class="nump">&#165; 475,064<span></span>
</td>
<td class="nump">&#165; 165,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">12,227<span></span>
</td>
<td class="nump">1,919<span></span>
</td>
<td class="nump">7,391<span></span>
</td>
<td class="nump">1,859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable Lease, Cost</a></td>
<td class="nump">8,247<span></span>
</td>
<td class="nump">1,294<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total</a></td>
<td class="nump">973,799<span></span>
</td>
<td class="nump">152,810<span></span>
</td>
<td class="nump">482,455<span></span>
</td>
<td class="nump">167,592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating leases</a></td>
<td class="nump">1,002,511<span></span>
</td>
<td class="nump">157,316<span></span>
</td>
<td class="nump">500,458<span></span>
</td>
<td class="nump">168,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use&#160;assets obtained in exchange for operating lease liabilities.</a></td>
<td class="nump">&#165; 1,671,666<span></span>
</td>
<td class="nump">$ 262,321<span></span>
</td>
<td class="nump">&#165; 1,489,367<span></span>
</td>
<td class="nump">&#165; 499,615<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094638689800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Summary of Maturity of Operating Lease Liabilities (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">&#165; 1,080,579<span></span>
</td>
<td class="nump">$ 169,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">711,673<span></span>
</td>
<td class="nump">111,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">379,318<span></span>
</td>
<td class="nump">59,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">188,455<span></span>
</td>
<td class="nump">29,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">59,163<span></span>
</td>
<td class="nump">9,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,067<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">2,420,255<span></span>
</td>
<td class="nump">379,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(206,665)<span></span>
</td>
<td class="num">(32,430)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">&#165; 2,213,590<span></span>
</td>
<td class="nump">$ 347,361<span></span>
</td>
<td class="nump">&#165; 1,466,472<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094638025640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses And Other Current Liabilities - Summary of Accrued Liabilities And Other Liabilities Current (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToOfficersOrStockholdersCurrent', window );">Advance from shareholders</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 385,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_AccruedOutsourcingExpensesCurrent', window );">Accrued outsourcing expenses</a></td>
<td class="nump">385,305<span></span>
</td>
<td class="nump">60,463<span></span>
</td>
<td class="nump">343,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_AccruedTransportationAndLogisticExpensesCurrent', window );">Accrued transportation and logistic expenses</a></td>
<td class="nump">43,759<span></span>
</td>
<td class="nump">6,867<span></span>
</td>
<td class="nump">51,549<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">VAT and other tax payable</a></td>
<td class="nump">30,081<span></span>
</td>
<td class="nump">4,720<span></span>
</td>
<td class="nump">15,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DepositFromSuppliersCurrent', window );">Deposit from suppliers</a></td>
<td class="nump">29,437<span></span>
</td>
<td class="nump">4,619<span></span>
</td>
<td class="nump">9,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest payable</a></td>
<td class="nump">14,749<span></span>
</td>
<td class="nump">2,314<span></span>
</td>
<td class="nump">4,386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedAdvertisingCurrent', window );">Accrued advertising expenses</a></td>
<td class="nump">43,916<span></span>
</td>
<td class="nump">6,892<span></span>
</td>
<td class="nump">9,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_AccruedUtilitiesAndOtherExpensesCurrent', window );">Accrued utilities and other expenses</a></td>
<td class="nump">106,014<span></span>
</td>
<td class="nump">16,636<span></span>
</td>
<td class="nump">36,692<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">&#165; 653,261<span></span>
</td>
<td class="nump">$ 102,511<span></span>
</td>
<td class="nump">&#165; 857,738<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued liabilities and other liabilities current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AccruedOutsourcingExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued outsourcing expenses current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AccruedOutsourcingExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AccruedTransportationAndLogisticExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued transportation and logistic expenses current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AccruedTransportationAndLogisticExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AccruedUtilitiesAndOtherExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued utilities and other expenses current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AccruedUtilitiesAndOtherExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DepositFromSuppliersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deposit from suppliers current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DepositFromSuppliersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedAdvertisingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7054-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedAdvertisingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToOfficersOrStockholdersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due to recorded owners or owners with a beneficial interest of more than 10 percent of the voting interests or officers of the company. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToOfficersOrStockholdersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094631400856">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Ordinary Shares - Additional Information (Detail)<br> $ / shares in Units, &#165; in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 08, 2021</div></th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2019 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock, Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000,000<span></span>
</td>
<td class="nump">25,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplit', window );">Stockholders' Equity Note, Stock Split</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1:50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_CommonSharesHeld', window );">Common Shares Held</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,633,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_EatbetterHoldingLimitedMember', window );">EatBetter Holding Limited [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,601,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued During Period, Value, Issued for Services | &#165;</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_CommonSharesHeld', window );">Common Shares Held</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,633,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_EsopPlatformAxis=ddl_OffshoreEsopPlatformMember', window );">Offshore ESOP Platform [Member] | EatBetter Holding Limited [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of ordinary shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,398,450<span></span>
</td>
<td class="nump">22,782,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,108,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">264,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,364,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Common Stock, Voting Rights</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one vote per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockConversionFeatures', window );">Common stock, conversion features</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased during period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member] | Conversion of Redeemable Preferred Stock [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,826,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,543,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Common Stock, Voting Rights</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">twenty votes per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=dei_AdrMember', window );">American Depositary Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,072,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=ddl_FounderSharesMember', window );">Founder Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,745,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued During Period, Value, Issued for Services | &#165;</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=ddl_OtherDesignatedCommonSharesMember', window );">Other Designated Common Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock,shares reserved</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=ddl_OtherDesignatedCommonSharesMember', window );">Other Designated Common Shares [Member] | Common Class A [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=ddl_OtherDesignatedCommonSharesMember', window );">Other Designated Common Shares [Member] | Common Class B [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Ordinary Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,908,700<span></span>
</td>
<td class="nump">64,908,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of ordinary shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,372,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusPreferredSharesMember', window );">Series Angel+ preferred shares [Member] | Founder Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,803,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="12"></td></tr>
<tr><td colspan="12"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">As of December 31, 2019, 2020 and 2021, nil, nil and 29,633,200 ordinary shares were held by EatBetter Holding Limited related to the Amended and Restated 2020 Share Incentive Plan (Note 14), respectively. These shares are considered legally issued but not outstanding.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_CommonSharesHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Shares Held.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_CommonSharesHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockConversionFeatures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of common stock conversion feature. Includes, but is not limited to, conversion price; conversion right; timing of right; terms, event or change in circumstance causing contingency to be met or adjustment to conversion price or number of shares; manner of settlement upon conversion; and method of settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockConversionFeatures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_EatbetterHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_EatbetterHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_EsopPlatformAxis=ddl_OffshoreEsopPlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_EsopPlatformAxis=ddl_OffshoreEsopPlatformMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_EventAxis=ddl_ConversionOfRedeemablePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_EventAxis=ddl_ConversionOfRedeemablePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=ddl_FounderSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=ddl_FounderSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=ddl_OtherDesignatedCommonSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=ddl_OtherDesignatedCommonSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusPreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusPreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094636018856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation - Summary of Option Activities (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Options, Granted</a></td>
<td class="nump">30,808,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 2 months 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanMember', window );">Offshore Share Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options, Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224,295,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Options, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,923,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Options, Offshore Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,751,365)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options, Ending balance</a></td>
<td class="nump">384,467,623<span></span>
</td>
<td class="nump">384,467,623<span></span>
</td>
<td class="nump">224,295,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Options, Exercisable</a></td>
<td class="nump">104,626,808<span></span>
</td>
<td class="nump">104,626,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price per option, Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price per option, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price per option, Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price per option, Ending balance</a></td>
<td class="nump">$ 0.2099<span></span>
</td>
<td class="nump">0.2099<span></span>
</td>
<td class="nump">$ 0.2160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price per option, Exercisable</a></td>
<td class="nump">0.0746<span></span>
</td>
<td class="nump">0.0746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average grant date fair value per option, Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average grant date fair value per option, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5092<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Weighted Average grant date fair value per option, Offshore Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average grant date fair value per option, Ending balance</a></td>
<td class="nump">$ 0.2676<span></span>
</td>
<td class="nump">0.2676<span></span>
</td>
<td class="nump">$ 0.0496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue', window );">Weighted Average grant date fair value per option, Exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 3 months 10 days<span></span>
</td>
<td class="text">9 years 6 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Life, Exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 6 months 29 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Ending balance</a></td>
<td class="nump">$ 126,484<span></span>
</td>
<td class="nump">$ 126,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable</a></td>
<td class="nump">$ 48,593<span></span>
</td>
<td class="nump">$ 48,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options exercisable weighted average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094637376168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation - Summary of Assumptions Used To Value The Share Options (Detail) - Binomial Tree Option Pricing Model [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of ordinary shares (US$)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.78<span></span>
</td>
<td class="nump">$ 2.78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate (%) Minimum</a></td>
<td class="nump">0.93%<span></span>
</td>
<td class="nump">0.66%<span></span>
</td>
<td class="nump">0.88%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate (%) Maximum</a></td>
<td class="nump">1.71%<span></span>
</td>
<td class="nump">0.88%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility (%) Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility (%) Maximum</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Life of option</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Exercise multiple</a></td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions', window );">Post-vesting forfeiture rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=ddl_BinomialTreeOptionPricingModelMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of ordinary shares (US$)</a></td>
<td class="nump">$ 15.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=ddl_BinomialTreeOptionPricingModelMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of ordinary shares (US$)</a></td>
<td class="nump">$ 4.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationTechniqueAxis=ddl_BinomialTreeOptionPricingModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationTechniqueAxis=ddl_BinomialTreeOptionPricingModelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094638708728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation - Summary of Recognized Share based Compensation Expenses (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation Expenses</a></td>
<td class="nump">&#165; 315,362<span></span>
</td>
<td class="nump">$ 49,487<span></span>
</td>
<td class="nump">&#165; 153,110<span></span>
</td>
<td class="nump">&#165; 1,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=ddl_FulfillmentExpensesMember', window );">Fulfillment Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation Expenses</a></td>
<td class="nump">32,673<span></span>
</td>
<td class="nump">5,127<span></span>
</td>
<td class="nump">1,974<span></span>
</td>
<td class="nump">258<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and Marketing Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation Expenses</a></td>
<td class="nump">6,927<span></span>
</td>
<td class="nump">1,087<span></span>
</td>
<td class="nump">532<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=ddl_ProductDevelopmentExpenseMember', window );">Product Development Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation Expenses</a></td>
<td class="nump">42,666<span></span>
</td>
<td class="nump">6,695<span></span>
</td>
<td class="nump">4,370<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation Expenses</a></td>
<td class="nump">&#165; 233,096<span></span>
</td>
<td class="nump">$ 36,578<span></span>
</td>
<td class="nump">&#165; 146,234<span></span>
</td>
<td class="nump">&#165; 515<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=ddl_FulfillmentExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=ddl_FulfillmentExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=ddl_ProductDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=ddl_ProductDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094625445720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation - Additional Information (Detail)<br> &#165; / shares in Units, $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="9">1 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 05, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Share based compensation arrangement weighted average contractual life of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 2 months 15 days<span></span>
</td>
<td class="text">4 years 2 months 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share based compensation arrangement number of share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,808,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 315,362<span></span>
</td>
<td class="nump">$ 49,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 153,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddl_SeniorManagementAwardsTwoThousandTwentyMember', window );">Senior Management Awards Two Thousand Twenty [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Share based compensation arrangement number shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,745,200<span></span>
</td>
<td class="nump">4,745,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage', window );">Share-based compensation arrangement increase in authorized shares percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 197,200<span></span>
</td>
<td class="nump">$ 30,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 143,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddl_SeniorManagementAwardsTwoThousandTwentyMember', window );">Senior Management Awards Two Thousand Twenty [Member] | Paid In Capital [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 110,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddl_SeniorManagementAwardsTwoThousandTwentyMember', window );">Senior Management Awards Two Thousand Twenty [Member] | Mezzanine Equity [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddl_SeniorManagementAwardsTwoThousandTwentyOneMember', window );">Senior Management Awards Two Thousand Twenty One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_SharesReceived', window );">Shares Received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,601,000<span></span>
</td>
<td class="nump">2,601,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusPreferredSharesMember', window );">Series Angel Plus Preferred Shares [Member] | Senior Management Awards Two Thousand Twenty [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Share based compensation arrangement number shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">465,550<span></span>
</td>
<td class="nump">465,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourMinusPreferredSharesMember', window );">Series B Four Minus Preferred Shares [Member] | Senior Management Awards Two Thousand Twenty [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Share based compensation arrangement number shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">605,600<span></span>
</td>
<td class="nump">605,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanMember', window );">Offshore Share Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Share based compensation arrangement weighted average contractual life of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 3 months 10 days<span></span>
</td>
<td class="text">8 years 3 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years 6 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share based compensation arrangement number of share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,923,883<span></span>
</td>
<td class="nump">200,923,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Share-based compensation arrangement share options vested fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 31,400<span></span>
</td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-based compensation arrangement unrecognized sharebased compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 588,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 588,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 92,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average grant date fair value per option, Granted | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5092<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_ReplacedPlanMember', window );">Replaced Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share based compensation arrangement number of shares available for grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,681,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare', window );">Share based compensation arrangement share options conversion factor per share | &#165; / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 14.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate', window );">Share based compensation arrangement awards subscription rate | &#165; / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0.05<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember', window );">Offshore Share Incentive Plan Two Thousand Nineteen Plan Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share based compensation arrangement number share options authorized</a></td>
<td class="nump">71,001,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Share based compensation arrangement number shares issued</a></td>
<td class="nump">71,001,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember', window );">Offshore Share Incentive Plan Two Thousand Twenty Plan Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share based compensation arrangement number share options authorized</a></td>
<td class="nump">11,786,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share based compensation arrangement number of share options granted</a></td>
<td class="nump">11,786,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember', window );">Offshore Share Incentive Plan Two Thousand Twenty Plan Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share based compensation arrangement number share options authorized</a></td>
<td class="nump">23,096,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Share based compensation arrangement number shares issued</a></td>
<td class="nump">23,096,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_TwoThousandAndTwentyShareIncentivePlanFourMember', window );">Two Thousand And Twenty Share Incentive Plan Four [Member] | Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share based compensation arrangement number of share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,082,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember', window );">Two Thousand And Twenty One Share Incentive Plan One [Member] | Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share based compensation arrangement number of share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">854,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember', window );">Two Thousand And Twenty One Share Incentive Plan Five [Member] | Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share based compensation arrangement number of share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,862,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_ShareIncentivePlanMember', window );">Share Incentive Plan [Member] | Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share based compensation arrangement number of share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,315,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember', window );">A&amp;R 2020 Share Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share based compensation arrangement awards, vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Share based compensation arrangement weighted average contractual life of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share based compensation arrangement number share options authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">461,535,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">461,535,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">461,535,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share based compensation arrangement number of share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,181,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">461,535,280<span></span>
</td>
<td class="nump">461,535,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate', window );">Share based compensation arrangement awards subscription rate | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember', window );">A&amp;R 2020 Share Incentive Plan [Member] | Share-based Payment Arrangement, Tranche One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share based compensation arrangement awards, vesting rights percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember', window );">A&amp;R 2020 Share Incentive Plan [Member] | Share-based Payment Arrangement, Tranche Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share based compensation arrangement awards, vesting rights percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember', window );">A&amp;R 2020 Share Incentive Plan [Member] | Share-based Payment Arrangement, Tranche Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share based compensation arrangement awards, vesting rights percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember', window );">A&amp;R 2020 Share Incentive Plan [Member] | Share Based Compensation Award Tranche Four [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share based compensation arrangement awards, vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share based compensation arrangement awards, vesting rights percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember', window );">Share-based Payment Arrangement, Employee [Member] | Onshore Share Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward', window );">Share-based compensation arrangement number share options purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295,503<span></span>
</td>
<td class="nump">295,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share based compensation arrangement awards, vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Share based compensation arrangement weighted average contractual life of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share based compensation arrangement number share options authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,471,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,471,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,471,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share based compensation arrangement number of share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,471,912<span></span>
</td>
<td class="nump">10,471,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember', window );">Share-based Payment Arrangement, Employee [Member] | Onshore Share Incentive Plan [Member] | Share-based Payment Arrangement, Tranche One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share based compensation arrangement awards, vesting rights percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember', window );">Share-based Payment Arrangement, Employee [Member] | Onshore Share Incentive Plan [Member] | Share-based Payment Arrangement, Tranche Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share based compensation arrangement awards, vesting rights percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember', window );">Share-based Payment Arrangement, Employee [Member] | Onshore Share Incentive Plan [Member] | Share-based Payment Arrangement, Tranche Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share based compensation arrangement awards, vesting rights percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement awards subscription rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement share options conversion factor per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement increase in authorized shares percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_SharesReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_SharesReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares purchased for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddl_SeniorManagementAwardsTwoThousandTwentyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddl_SeniorManagementAwardsTwoThousandTwentyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=ddl_PaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=ddl_PaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=ddl_MezzanineEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=ddl_MezzanineEquityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddl_SeniorManagementAwardsTwoThousandTwentyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddl_SeniorManagementAwardsTwoThousandTwentyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusPreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusPreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourMinusPreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourMinusPreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_ReplacedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_ReplacedPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_TwoThousandAndTwentyShareIncentivePlanFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_TwoThousandAndTwentyShareIncentivePlanFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_ShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_ShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=ddl_ShareBasedCompensationAwardTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=ddl_ShareBasedCompensationAwardTrancheFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddl_OnshoreShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddl_OnshoreShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094633063208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule Of Components Of Income Tax Expense Benefit (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax</a></td>
<td class="nump">&#165; 9,373<span></span>
</td>
<td class="nump">$ 1,471<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="nump">&#165; 9,373<span></span>
</td>
<td class="nump">$ 1,471<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094637183704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Loss Before Income Taxes By Jurisdiction (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Non-PRC</a></td>
<td class="nump">&#165; 20,929<span></span>
</td>
<td class="nump">$ 3,284<span></span>
</td>
<td class="num">&#165; (178,916)<span></span>
</td>
<td class="num">&#165; (114,137)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">PRC</a></td>
<td class="num">(6,440,615)<span></span>
</td>
<td class="num">(1,010,673)<span></span>
</td>
<td class="num">(2,997,998)<span></span>
</td>
<td class="num">(1,759,246)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total</a></td>
<td class="num">&#165; (6,419,686)<span></span>
</td>
<td class="num">$ (1,007,389)<span></span>
</td>
<td class="num">&#165; (3,176,914)<span></span>
</td>
<td class="num">&#165; (1,873,383)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641873400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reconciliations of The Income Tax Expenses (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax expense</a></td>
<td class="num">&#165; (6,419,686)<span></span>
</td>
<td class="num">$ (1,007,389)<span></span>
</td>
<td class="num">&#165; (3,176,914)<span></span>
</td>
<td class="num">&#165; (1,873,383)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">PRC statutory tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax benefit computed at the statutory income tax rate</a></td>
<td class="num">&#165; (1,604,922)<span></span>
</td>
<td class="num">$ (251,847)<span></span>
</td>
<td class="num">&#165; (794,228)<span></span>
</td>
<td class="num">&#165; (468,346)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible&#160;expenses</a></td>
<td class="num">(8,320)<span></span>
</td>
<td class="num">(1,306)<span></span>
</td>
<td class="nump">6,368<span></span>
</td>
<td class="nump">17,455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxReconciliationTransferPricingAdjustment', window );">Transfer pricing adjustment</a></td>
<td class="nump">102,468<span></span>
</td>
<td class="nump">16,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome', window );">Non-taxable&#160;income</a></td>
<td class="num">(1,561)<span></span>
</td>
<td class="num">(245)<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development super-deduction</a></td>
<td class="nump">64,806<span></span>
</td>
<td class="nump">10,170<span></span>
</td>
<td class="num">(55,306)<span></span>
</td>
<td class="num">(5,831)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxReconciliationStatutoryIncomeExpense', window );">Statutory income/(expense)</a></td>
<td class="num">(5,244)<span></span>
</td>
<td class="num">(823)<span></span>
</td>
<td class="nump">7,298<span></span>
</td>
<td class="nump">80,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxReconciliationEffectOfPreferentialTax', window );">Effect of preferential tax</a></td>
<td class="nump">5,022<span></span>
</td>
<td class="nump">788<span></span>
</td>
<td class="nump">22,992<span></span>
</td>
<td class="nump">137,154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Changes in valuation allowances</a></td>
<td class="nump">1,465,818<span></span>
</td>
<td class="nump">230,019<span></span>
</td>
<td class="nump">784,611<span></span>
</td>
<td class="nump">353,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Impact of changes in tax rate on deferred tax</a></td>
<td class="num">(5,023)<span></span>
</td>
<td class="num">(788)<span></span>
</td>
<td class="num">(16,464)<span></span>
</td>
<td class="num">(143,683)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Effect of income tax rate difference in other jurisdictions</a></td>
<td class="num">(3,671)<span></span>
</td>
<td class="num">(576)<span></span>
</td>
<td class="nump">44,855<span></span>
</td>
<td class="nump">28,534<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="nump">&#165; 9,373<span></span>
</td>
<td class="nump">$ 1,471<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IncomeTaxReconciliationEffectOfPreferentialTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax reconciliation effect of preferential tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IncomeTaxReconciliationEffectOfPreferentialTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IncomeTaxReconciliationStatutoryIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax reconciliation statutory income expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IncomeTaxReconciliationStatutoryIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IncomeTaxReconciliationTransferPricingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Reconciliation Transfer Pricing Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IncomeTaxReconciliationTransferPricingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094625362904">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeferredTaxAssetsOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 553,397<span></span>
</td>
<td class="nump">$ 86,840<span></span>
</td>
<td class="nump">&#165; 366,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,134<span></span>
</td>
<td class="nump">649<span></span>
</td>
<td class="nump">6,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeferredTaxAssetGovernmentSubsidies', window );">Government subsidies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">2,354<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Tax losses carried forward</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,700,304<span></span>
</td>
<td class="nump">423,736<span></span>
</td>
<td class="nump">1,235,164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowances</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(2,719,438)<span></span>
</td>
<td class="num">(426,739)<span></span>
</td>
<td class="num">(1,253,620)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">553,397<span></span>
</td>
<td class="nump">86,840<span></span>
</td>
<td class="nump">354,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating lease&#160;right-of-use&#160;assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(553,397)<span></span>
</td>
<td class="num">(86,840)<span></span>
</td>
<td class="num">(354,301)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred tax liabilities, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(553,397)<span></span>
</td>
<td class="num">(86,840)<span></span>
</td>
<td class="num">(354,301)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax assets/liabilities, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The Company operates through its PRC subsidiaries and evaluates the potential realization of deferred tax assets on an entity basis. The Group recorded valuation allowances against deferred tax assets of those PRC subsidiaries that are in a three-year cumulative financial loss or had incurred losses since inception as of December 31, 2020 and 2021. In making such determination, the Group also evaluates a variety of factors including the Group&#8217;s operating history, accumulated deficit, existence of taxable temporary differences and reversal periods.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DeferredTaxAssetGovernmentSubsidies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax asset, government subsidies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DeferredTaxAssetGovernmentSubsidies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DeferredTaxAssetsOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DeferredTaxAssetsOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets tax Deferred Expense Reserves And Accruals Accrued Liabilities And Other current Liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094647458856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Tax Benefits (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxUncertaintiesAbstract', window );"><strong>Income Tax Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 593<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">&#165; 593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions</a></td>
<td class="nump">117,468<span></span>
</td>
<td class="nump">18,433<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Decreases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlement</a></td>
<td class="num">(593)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of the year</a></td>
<td class="nump">&#165; 117,500<span></span>
</td>
<td class="nump">$ 18,400<span></span>
</td>
<td class="nump">&#165; 593<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094630117864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
<th class="th" colspan="1">36 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2018</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany', window );">Withholding Tax Rate On Dividend Distributed By Foreign Invested Enterprise To Its Immediate Holding Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net tax operating losses from PRC subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,700,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,700,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 593,000<span></span>
</td>
<td class="nump">&#165; 593,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,500,000<span></span>
</td>
<td class="nump">$ 18,400<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards', window );">Unrecognized tax benefits on net basis against the deferred tax assets related to tax loss carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,100,000<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Unrecognized tax benefits income tax penalties and interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationDescription', window );">Description of income tax examination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">tax years ended December 31, 2018 through period ended December 31, 2021 remain open to examination by the PRC tax authorities.<span></span>
</td>
<td class="text">tax years ended December 31, 2018 through period ended December 31, 2021 remain open to examination by the PRC tax authorities.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (6,429,059,000)<span></span>
</td>
<td class="num">$ (1,008,860)<span></span>
</td>
<td class="num">(3,176,914,000)<span></span>
</td>
<td class="num">&#165; (1,873,383,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=ddl_WfoeMember', window );">WFOE [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,400,000<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong [Member] | TwoTieredProfits Tax Regime [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong [Member] | Tax Rate Sixteen Point Five Percent [Member] | TwoTieredProfits Tax Regime [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate</a></td>
<td class="nump">16.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong [Member] | Profits On First HK Two Million [Member] | TwoTieredProfits Tax Regime [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.25%<span></span>
</td>
<td class="nump">8.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net tax operating losses from PRC subsidiaries | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 423,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_OperatingLossCarryForwardsPeriod', window );">Tax losses carry forwards period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_OperatingLossCarryForwardsExpirationYear', window );">Operating Loss Carry Forwards Expiration Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2029<span></span>
</td>
<td class="text">2029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_OperatingLossCarryForwardsPeriod', window );">Tax losses carry forwards period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_OperatingLossCarryForwardsExpirationYear', window );">Operating Loss Carry Forwards Expiration Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2024<span></span>
</td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China [Member] | Qualifying Small Scale Enterprises [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferentialStatutoryTaxRate', window );">Preferential tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits', window );">Threshold Percentage Of Reduction Of Taxable Income Eligible For Qualifying Enterprises With Minimal Profits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China [Member] | Qualifying Small Scale Enterprises [Member] | More Than 1 Million But Less Than 3 Million [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits', window );">Threshold Percentage Of Reduction Of Taxable Income Eligible For Qualifying Enterprises With Minimal Profits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.50%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits', window );">Percentage Of Reduced CIT Rate Eligible For Qualifying Enterprises With Minimal profits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IncomeTaxDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IncomeTaxDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_OperatingLossCarryForwardsExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating loss carry forwards expiration year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_OperatingLossCarryForwardsExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_OperatingLossCarryForwardsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating loss carry forwards period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_OperatingLossCarryForwardsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Reduced CIT Rate Eligible For Qualifying Enterprises With Minimal profits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PreferentialStatutoryTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferential statutory tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PreferentialStatutoryTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold percentage of reduction of taxable income eligible for qualifying enterprises with minimal profits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits on net basis against the deferred tax assets related to tax loss carry forwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Withholding tax rate on dividend distributed by foreign invested enterprise to its immediate holding company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ddl_WfoeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ddl_WfoeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ProfitsTaxRegimeAxis=ddl_TwotieredprofitsTaxRegimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ProfitsTaxRegimeAxis=ddl_TwotieredprofitsTaxRegimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AssesasbleProfitsTaxRegimeRateAxis=ddl_TaxRateSixteenPointFivePercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AssesasbleProfitsTaxRegimeRateAxis=ddl_TaxRateSixteenPointFivePercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AssesasbleProfitsTaxRegimeRateAxis=ddl_ProfitsOnFirstHkTwoMillionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AssesasbleProfitsTaxRegimeRateAxis=ddl_ProfitsOnFirstHkTwoMillionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_EntityClassificationSectorAxis=ddl_QualifyingSmallScaleEnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_EntityClassificationSectorAxis=ddl_QualifyingSmallScaleEnterprisesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RangeOfTaxableProfitsAxis=ddl_MoreThan1MillionButLessThan3MillionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RangeOfTaxableProfitsAxis=ddl_MoreThan1MillionButLessThan3MillionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094648300968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances - Schedule of Related Parties That Had Transactions or Balances With The Group (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_Mr.liangChanglinMember', window );">Mr.Liang Changlin [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems', window );"><strong>Related Party Transactions Or Balances With The Group [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup', window );">Related party transactions by related party relationship with the group</a></td>
<td class="text">Founder and CEO of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_ShanghaiTiejunEnterpriseConsultingCenterMember', window );">Shanghai Tiejun Enterprise Consulting Center [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems', window );"><strong>Related Party Transactions Or Balances With The Group [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup', window );">Related party transactions by related party relationship with the group</a></td>
<td class="text">Controlled by Mr. Liang Changlin<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_EatTogetherHoldingLimitedMember', window );">EatTogether Holding Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems', window );"><strong>Related Party Transactions Or Balances With The Group [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup', window );">Related party transactions by related party relationship with the group</a></td>
<td class="text">Controlled by Mr. Liang Changlin<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related party transactions by related party relationship with the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related party transactions or balances with the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_Mr.liangChanglinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_Mr.liangChanglinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_ShanghaiTiejunEnterpriseConsultingCenterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_ShanghaiTiejunEnterpriseConsultingCenterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_EatTogetherHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_EatTogetherHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094640437704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances  - Additional Information (Detail)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 11, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 11, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>shares</div>
</th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_AssumptionOfLoanRepaymentConsiderationAxis=ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember', window );">Prepayment For The Future Exercise Price Of EatTogether Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Amounts due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 190.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=ddl_SupplementaryAgreementMember', window );">Supplementary Agreement [Member] | Eat Together Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PaymentsForExerciseOfWarrants', window );">Payment for exercise of warrant</a></td>
<td class="nump">&#165; 28.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_MrLiangChanglinMember', window );">Mr.&#160;Liang Changlin [Member] | Onshore Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 190.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_FounderMember', window );">Founder [Member] | Series B Four One Redeemable Convertible Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Temporary equity, Shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,664,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_FounderMember', window );">Founder [Member] | Eat Together Warrant [Member] | Series B Four One Redeemable Convertible Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Temporary equity, Shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,664,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_FounderMember', window );">Founder [Member] | Supplementary Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of related party debt</a></td>
<td class="nump">&#165; 190.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_EatTogetherHoldingLimitedMember', window );">Eat Together Holding Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Value of warrants issued to settle onshore loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 190.5<span></span>
</td>
<td class="nump">$ 28.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PaymentsForExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment for exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PaymentsForExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary equity stock issued during period shares new issues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AssumptionOfLoanRepaymentConsiderationAxis=ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AssumptionOfLoanRepaymentConsiderationAxis=ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=ddl_SupplementaryAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=ddl_SupplementaryAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=ddl_EatTogetherWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=ddl_EatTogetherWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_MrLiangChanglinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_MrLiangChanglinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=ddl_OnshoreLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=ddl_OnshoreLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_FounderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_FounderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_EatTogetherHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_EatTogetherHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094648279448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions and Balances - Summary of Related Party Balances Due from and Due to the Founder (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from related parties</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 10,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_MrLiangChanglinMember', window );">Mr Liang Changlin [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_ShanghaiTiejunEnterpriseConsultingCenterMember', window );">Shanghai Tiejun Enterprise Consulting Center [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from related parties</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 1,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_MrLiangChanglinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_MrLiangChanglinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_ShanghaiTiejunEnterpriseConsultingCenterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_ShanghaiTiejunEnterpriseConsultingCenterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094622167976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Convertible Preferred Shares - Additional Information (Detail)<br> $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="13">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 30, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2014 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,646,458<span></span>
</td>
<td class="nump">$ 1,042,974<span></span>
</td>
<td class="nump">&#165; 2,171,263<span></span>
</td>
<td class="nump">&#165; 961,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Dividends declared | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Tempory equity accretion to redemption value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 288,400<span></span>
</td>
<td class="nump">$ 45,300<span></span>
</td>
<td class="nump">320,301<span></span>
</td>
<td class="nump">74,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate', window );">Modification of preferred shares percentage immediately after change in terms compared to the fair value of the preferred shares immediately before the amendment at each modification date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Exceeding Ten Percent Result To Extinguishment Accounting [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting', window );">Threshold percentage of change in fair value used to determine the applicability of accounting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Not Exceeding Ten Percent Result To Modification Accounting [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting', window );">Threshold percentage of change in fair value used to determine the applicability of accounting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember', window );">Series Angel Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,910,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember', window );">Series Pre-A Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,985,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquitySharesIssuedPricePricePerShare', window );">Temporary equity, shares issued price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember', window );">Series A Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,096,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquitySharesIssuedPricePricePerShare', window );">Temporary equity, shares issued price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember', window );">Series A+ Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,060,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquitySharesIssuedPricePricePerShare', window );">Temporary equity, shares issued price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember', window );">Series B Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,332,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,140,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">961,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquitySharesIssuedPricePricePerShare', window );">Temporary equity, shares issued price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember', window );">Series B2 Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,072,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">961,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquitySharesIssuedPricePricePerShare', window );">Temporary equity, shares issued price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember', window );">Series B3 Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,013,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">961,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquitySharesIssuedPricePricePerShare', window );">Temporary equity, shares issued price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember', window );">Series B4 Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,989,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 961,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquitySharesIssuedPricePricePerShare', window );">Temporary equity, shares issued price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember', window );">Series B4 Preferred Shares [Member] | Series B4 Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,989,750<span></span>
</td>
<td class="nump">6,989,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember', window );">Series B4 Preferred Shares [Member] | Eat Together Holding Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Share based compensation arrangement number shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">605,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember', window );">Series B4-1 Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember', window );">Series B4-1 Preferred Shares [Member] | Founder [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,664,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember', window );">Series B4-1 Preferred Shares [Member] | Founder [Member] | Eat Together Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,664,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember', window );">Series C1 Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,895,100<span></span>
</td>
<td class="nump">2,895,100<span></span>
</td>
<td class="nump">39,952,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 22,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 310,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,171,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquitySharesIssuedPricePricePerShare', window );">Temporary equity, shares issued price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.77<span></span>
</td>
<td class="nump">$ 7.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,600<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember', window );">Series C1 Preferred Shares [Member] | Two Thousand Nineteen Convertible Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Debt conversion, converted instrument, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,377,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember', window );">Series Angel+ Preferred Shares [Member] | Founder [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,803,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember', window );">Series Angel+ Preferred Shares [Member] | Eat Together Holding Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Share based compensation arrangement number shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">465,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember', window );">Series Angel Preferred Shares and Series Angel+ Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare', window );">Percentage of annual compound interest from the actual payment date of original issue price used to determine the redemption price of preferred share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare', window );">Percentage of annual simple interest from the actual payment date of original issue price used to determine the redemption price of preferred share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember', window );">Series Angel+ Preferred Shares and Series Angel Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare', window );">Preferred stock liquidation preference percentage of original price as adjusted for share subdivision on each preferred share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesDRedeemableConvertiblePreferredSharesMember', window );">Series D Redeemable Convertible Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,207,650<span></span>
</td>
<td class="nump">49,207,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,646,500<span></span>
</td>
<td class="nump">$ 1,043,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 39,700<span></span>
</td>
<td class="nump">$ 6,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember', window );">Series D+ redeemable convertible preferred shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Number of preferred shares issued</a></td>
<td class="nump">21,264,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from Issuance of redeemable convertible preferred shares</a></td>
<td class="nump">$ 330,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,646,500<span></span>
</td>
<td class="nump">$ 1,043,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice', window );">Preferred shares liquidation preference percentage of original issue price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice', window );">Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 21,300<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Tempory equity accretion to redemption value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 207,598<span></span>
</td>
<td class="nump">$ 32,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">299,797,728<span></span>
</td>
<td class="nump">299,797,728<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,826,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Modification of preferred shares percentage immediately after change in terms compared to the fair value of the preferred shares immediately before the amendment at each modification date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of annual compound interest from the actual payment date of original issue price used to determine the redemption price of preferred share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of annual simple interest from the actual payment date of original issue price used to determine the redemption price of preferred share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred shares liquidation preference percentage of original issue price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred stock liquidation preference percentage of original price as adjusted for share subdivision on each preferred share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_TemporaryEquitySharesIssuedPricePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary equity, shares issued price per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_TemporaryEquitySharesIssuedPricePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary equity stock issued during period shares new issues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold percentage of change in fair value used to determine the applicability of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ApplicabilityOfTypeOfAccountingAxis=ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ApplicabilityOfTypeOfAccountingAxis=ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ApplicabilityOfTypeOfAccountingAxis=ddl_NotExceedingTenPercentResultToModificationAccountingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ApplicabilityOfTypeOfAccountingAxis=ddl_NotExceedingTenPercentResultToModificationAccountingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ddl_SeriesB4WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ddl_SeriesB4WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_EatTogetherHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_EatTogetherHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_FounderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ddl_FounderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=ddl_EatTogetherWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=ddl_EatTogetherWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddl_TwoThousandNineteenConvertibleNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddl_TwoThousandNineteenConvertibleNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesDRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesDRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094624518760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Convertible Preferred Shares - Summary of Redeemable Convertible Preferred Shares (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividend', window );">Deemed Dividend, Value</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 46,168<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember', window );">Series Angel Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">5,910,100<span></span>
</td>
<td class="nump">5,910,100<span></span>
</td>
<td class="nump">5,910,100<span></span>
</td>
<td class="nump">5,910,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 12,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11,664<span></span>
</td>
<td class="nump">&#165; 10,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityAccretionToRedemptionValueShares', window );">Accretion of Preferred Shares, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 736<span></span>
</td>
<td class="nump">&#165; 864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividendShares', window );">Deemed Dividend, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividend', window );">Deemed Dividend, Value | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(5,910,100)<span></span>
</td>
<td class="num">(5,910,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (12,796)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 12,400<span></span>
</td>
<td class="nump">&#165; 11,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,910,100<span></span>
</td>
<td class="nump">5,910,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember', window );">Series Angel+ Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">8,268,950<span></span>
</td>
<td class="nump">8,268,950<span></span>
</td>
<td class="nump">7,803,400<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 40,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 27,512<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,803,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 18,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">465,550<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,967<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityAccretionToRedemptionValueShares', window );">Accretion of Preferred Shares, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 1,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,207<span></span>
</td>
<td class="num">&#165; (37,233)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividendShares', window );">Deemed Dividend, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividend', window );">Deemed Dividend, Value | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 46,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(8,268,950)<span></span>
</td>
<td class="num">(8,268,950)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (41,837)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 40,686<span></span>
</td>
<td class="nump">&#165; 27,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,268,950<span></span>
</td>
<td class="nump">7,803,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember', window );">Series Pre-A Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">8,985,050<span></span>
</td>
<td class="nump">8,985,050<span></span>
</td>
<td class="nump">8,985,050<span></span>
</td>
<td class="nump">8,985,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 54,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50,764<span></span>
</td>
<td class="nump">&#165; 47,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityAccretionToRedemptionValueShares', window );">Accretion of Preferred Shares, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 2,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,032<span></span>
</td>
<td class="nump">&#165; 3,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividendShares', window );">Deemed Dividend, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividend', window );">Deemed Dividend, Value | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(8,985,050)<span></span>
</td>
<td class="num">(8,985,050)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (56,922)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 54,796<span></span>
</td>
<td class="nump">&#165; 50,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,985,050<span></span>
</td>
<td class="nump">8,985,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember', window );">Series A Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">22,096,550<span></span>
</td>
<td class="nump">22,096,550<span></span>
</td>
<td class="nump">22,096,550<span></span>
</td>
<td class="nump">22,096,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 142,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 131,855<span></span>
</td>
<td class="nump">&#165; 122,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityAccretionToRedemptionValueShares', window );">Accretion of Preferred Shares, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 5,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,482<span></span>
</td>
<td class="nump">&#165; 9,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividendShares', window );">Deemed Dividend, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividend', window );">Deemed Dividend, Value | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(22,096,550)<span></span>
</td>
<td class="num">(22,096,550)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (147,858)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 142,337<span></span>
</td>
<td class="nump">&#165; 131,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,096,550<span></span>
</td>
<td class="nump">22,096,550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember', window );">Series A+ Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">1,060,200<span></span>
</td>
<td class="nump">1,060,200<span></span>
</td>
<td class="nump">1,060,200<span></span>
</td>
<td class="nump">1,060,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 14,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 13,254<span></span>
</td>
<td class="nump">&#165; 12,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityAccretionToRedemptionValueShares', window );">Accretion of Preferred Shares, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,054<span></span>
</td>
<td class="nump">&#165; 982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(1,060,200)<span></span>
</td>
<td class="num">(1,060,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (14,863)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 14,308<span></span>
</td>
<td class="nump">&#165; 13,254<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,060,200<span></span>
</td>
<td class="nump">1,060,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember', window );">Series B Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">19,473,100<span></span>
</td>
<td class="nump">19,473,100<span></span>
</td>
<td class="nump">19,473,100<span></span>
</td>
<td class="nump">17,140,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 364,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 340,234<span></span>
</td>
<td class="nump">&#165; 277,706<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares', window );">Re-designation&#160;from ordinary shares to Series Angel+ preferred shares | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,332,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 37,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityAccretionToRedemptionValueShares', window );">Accretion of Preferred Shares, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 17,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 24,185<span></span>
</td>
<td class="nump">&#165; 25,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(19,473,100)<span></span>
</td>
<td class="num">(19,473,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (382,368)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 364,419<span></span>
</td>
<td class="nump">&#165; 340,234<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,473,100<span></span>
</td>
<td class="nump">19,473,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember', window );">Series B2 Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">11,072,800<span></span>
</td>
<td class="nump">11,072,800<span></span>
</td>
<td class="nump">11,072,800<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 236,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 220,030<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,072,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 203,707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 11,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,109<span></span>
</td>
<td class="nump">16,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(11,072,800)<span></span>
</td>
<td class="num">(11,072,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (247,841)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 236,139<span></span>
</td>
<td class="nump">&#165; 220,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,072,800<span></span>
</td>
<td class="nump">11,072,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember', window );">Series B3 Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">28,013,200<span></span>
</td>
<td class="nump">28,013,200<span></span>
</td>
<td class="nump">28,013,200<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 841,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 783,804<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,013,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 737,920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 39,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,341<span></span>
</td>
<td class="nump">45,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(28,013,200)<span></span>
</td>
<td class="num">(28,013,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (880,624)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 841,145<span></span>
</td>
<td class="nump">&#165; 783,804<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">28,013,200<span></span>
</td>
<td class="nump">28,013,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember', window );">Series B4-1 Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">7,269,600<span></span>
</td>
<td class="nump">7,269,600<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 284,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,269,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 259,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 3,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(7,269,600)<span></span>
</td>
<td class="num">(7,269,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (287,956)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 284,085<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,269,600<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember', window );">Series B4 Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">6,989,700<span></span>
</td>
<td class="nump">6,989,700<span></span>
</td>
<td class="nump">6,989,700<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 220,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 204,794<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="nump">6,989,750<span></span>
</td>
<td class="nump">6,989,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,989,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 359,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 195,952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="num">&#165; (99,577)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,697<span></span>
</td>
<td class="nump">8,842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(13,979,450)<span></span>
</td>
<td class="num">(13,979,450)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (480,746)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 220,491<span></span>
</td>
<td class="nump">&#165; 204,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,989,700<span></span>
</td>
<td class="nump">6,989,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember', window );">Series C1 Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">51,329,600<span></span>
</td>
<td class="nump">51,329,600<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 2,964,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="nump">2,895,100<span></span>
</td>
<td class="nump">2,895,100<span></span>
</td>
<td class="nump">51,329,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 158,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,799,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 133,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">164,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(54,224,700)<span></span>
</td>
<td class="num">(54,224,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (3,256,474)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 2,964,104<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">51,329,600<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesDRedeemableConvertiblePreferredSharesMember', window );">Series D Redeemable Convertible Preferred Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="nump">49,207,650<span></span>
</td>
<td class="nump">49,207,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 4,547,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 128,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(49,207,650)<span></span>
</td>
<td class="num">(49,207,650)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (4,675,645)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember', window );">Series D+ redeemable convertible preferred shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance | &#165;</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues', window );">Issuance of Preferred Shares, Shares</a></td>
<td class="nump">21,264,750<span></span>
</td>
<td class="nump">21,264,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 2,099,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue', window );">Accretion of Preferred Shares, Value | &#165;</a></td>
<td class="nump">&#165; 42,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO, Shares</a></td>
<td class="num">(21,264,750)<span></span>
</td>
<td class="num">(21,264,750)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares', window );">Automatic conversion of preferred shares to ordinary shares upon IPO | &#165;</a></td>
<td class="num">&#165; (2,142,157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance, Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DeemedDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed dividend.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DeemedDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DeemedDividendShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed Dividend, shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DeemedDividendShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_TemporaryEquityAccretionToRedemptionValueShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary equity accretion to redemption value shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_TemporaryEquityAccretionToRedemptionValueShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary equity increase decrease in redemption value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary equity stock issued during period preferred shares new issues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temproary eqity shares convrsion of preferred shares to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temproary eqity shares convrsion of preferred shares to ordinary shares, shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temproary equity shares redesignated from ordinary shares to series angel plus preferred shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temproary equity shares redesignated from ordinary shares to series angel plus preferred shares, shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of new stock classified as temporary equity issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesPreARedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesARedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesDRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesDRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094648153096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Redeemable Noncontrolling Interests - Summary Of  Redeemable Noncontrolling Interests (Detail) - 12 months ended Dec. 31, 2021<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><div>USD ($)</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Balance as of December&#160;31, 2020</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_IssuanceOfSubsidiaryShares', window );">Issuance of subsidiary shares</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">4,708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest', window );">Accretion of redeemable noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Balance as of December&#160;31, 2021</a></td>
<td class="nump">&#165; 30,000<span></span>
</td>
<td class="nump">$ 4,708<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_IssuanceOfSubsidiaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of subsidiary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_IssuanceOfSubsidiaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period for redemption of redeemable noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094727522376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Noncontrolling Interests - Additional Information (Detail)<br> $ in Thousands, &#165; in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount', window );">Redeemable minority interest preferred shares</a></td>
<td class="nump">&#165; 30<span></span>
</td>
<td class="nump">$ 4,708<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Temporary Equity, Shares Issued</a></td>
<td class="nump">2,727,273<span></span>
</td>
<td class="nump">2,727,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares', window );">&#160;Percentage of amount equal to the sum of its original issue price on each preferred shares</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice', window );">Percentage of annual compound interest calculated from the actual payment date of its purchase price</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of annual compound interest calculated from the actual payment date of its purchase price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>&#160;Percentage of amount equal to the sum of its original issue price on each preferred shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the carrying amount of 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. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of preferred shares (regardless of class), preferred partnership units (regardless of class), preferential membership interests, or any other form of preferred equity regardless of investee entity legal form.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094631662968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Detail)<br> &#165; / shares in Units, $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">&#165; (6,429,059)<span></span>
</td>
<td class="num">$ (1,008,860)<span></span>
</td>
<td class="num">&#165; (3,176,914)<span></span>
</td>
<td class="num">&#165; (1,873,383)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion of redeemable convertible preferred shares</a></td>
<td class="num">(288,400)<span></span>
</td>
<td class="num">(45,300)<span></span>
</td>
<td class="num">(320,301)<span></span>
</td>
<td class="num">(74,558)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to ordinary shareholders</a></td>
<td class="num">(6,717,439)<span></span>
</td>
<td class="num">(1,054,113)<span></span>
</td>
<td class="num">&#165; (3,497,215)<span></span>
</td>
<td class="num">&#165; (1,994,109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average number of ordinary shares outstanding | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,690,000<span></span>
</td>
<td class="nump">61,446,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Loss per share (RMB):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss per share: | &#165; / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (54.91)<span></span>
</td>
<td class="num">&#165; (32.45)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(4,628,133)<span></span>
</td>
<td class="num">(726,255)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion of redeemable convertible preferred shares</a></td>
<td class="num">(207,598)<span></span>
</td>
<td class="num">(32,577)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemablePreferredStockDividends', window );">Deemed dividend</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to ordinary shareholders</a></td>
<td class="num">&#165; (4,835,731)<span></span>
</td>
<td class="num">$ (758,832)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average number of ordinary shares outstanding | shares</a></td>
<td class="nump">140,170,091<span></span>
</td>
<td class="nump">140,170,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Loss per share (RMB):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss per share: | (per share)</a></td>
<td class="num">&#165; (34.50)<span></span>
</td>
<td class="num">$ (5.41)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">&#165; (1,800,926)<span></span>
</td>
<td class="num">$ (282,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion of redeemable convertible preferred shares</a></td>
<td class="num">(80,782)<span></span>
</td>
<td class="num">(12,676)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemablePreferredStockDividends', window );">Deemed dividend</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to ordinary shareholders</a></td>
<td class="num">&#165; (1,881,708)<span></span>
</td>
<td class="num">$ (295,281)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average number of ordinary shares outstanding | shares</a></td>
<td class="nump">54,543,800<span></span>
</td>
<td class="nump">54,543,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Loss per share (RMB):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss per share: | (per share)</a></td>
<td class="num">&#165; (34.50)<span></span>
</td>
<td class="num">$ (5.41)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_OrdinarySharesMember', window );">Ordinary shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (3,176,914)<span></span>
</td>
<td class="num">&#165; (1,873,383)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion of redeemable convertible preferred shares | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(320,301)<span></span>
</td>
<td class="num">(74,558)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemablePreferredStockDividends', window );">Deemed dividend | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(46,168)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to ordinary shareholders | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (3,497,215)<span></span>
</td>
<td class="num">&#165; (1,994,109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average number of ordinary shares outstanding | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,690,000<span></span>
</td>
<td class="nump">61,446,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Loss per share (RMB):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss per share: | &#165; / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (54.91)<span></span>
</td>
<td class="num">&#165; (32.45)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemablePreferredStockDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends paid to preferred stock holders that is redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemablePreferredStockDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_OrdinarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_OrdinarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641580248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_CommonSharesHeld', window );">Common Shares Held</a></td>
<td class="nump">29,633,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ddl_OrdinarySharesMember', window );">Ordinary shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConversionBasis', window );">Preferred Stock, Conversion Basis</a></td>
<td class="text">fifty<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_CommonSharesHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Shares Held.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_CommonSharesHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockConversionBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describe the conversion features of preferred stock if preferred stock is convertible. That is, shares of preferred stock into which another convertible security was converted, or shares of preferred stock into which another class of preferred stock was converted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockConversionBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ddl_OrdinarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ddl_OrdinarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094646847352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statutory Reserves - Additional Information (Detail) - CNY (&#165;)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_StatutoryReservesAbstract', window );"><strong>Statutory Reserves [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits', window );">Statutory accounting practices, statutory capital and surplus rate on after tax profits</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital', window );">Statutory accounting practices, statutory capital and surplus rate on registered capital</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired', window );">Statutory accounting practices, statutory capital and surplus required</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statutory accounting practices, statutory capital and surplus rate on after tax profits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statutory accounting practices, statutory capital and surplus rate on registered capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_StatutoryReservesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statutory Reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_StatutoryReservesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486098&amp;loc=d3e24708-158529<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094641438808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_RestrictedAssetDisclosureAbstract', window );"><strong>Restricted Asset Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits', window );">Statutory accounting practices, statutory capital and surplus rate on after tax profits</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_RestrictedAssetDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Asset Disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_RestrictedAssetDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statutory accounting practices, statutory capital and surplus rate on after tax profits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094631469576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Detail)<br> &#165; in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 662,768<span></span>
</td>
<td class="nump">$ 104,003,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,376,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 938,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">4,568,346<span></span>
</td>
<td class="nump">716,873,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,006,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other Current assets</a></td>
<td class="nump">461,843<span></span>
</td>
<td class="nump">72,472,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">6,516,323<span></span>
</td>
<td class="nump">1,022,553,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,027,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS.</a></td>
<td class="nump">9,420,058<span></span>
</td>
<td class="nump">1,478,213,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,924,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">7,348,520<span></span>
</td>
<td class="nump">1,153,143,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,739,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current&#160;liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total&#160;non-current&#160;liabilities</a></td>
<td class="nump">1,313,469<span></span>
</td>
<td class="nump">206,112,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">930,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES.</a></td>
<td class="nump">8,661,989<span></span>
</td>
<td class="nump">1,359,255,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,669,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' (deficit)/equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional&#160;paid-in&#160;capital</a></td>
<td class="nump">13,685,062<span></span>
</td>
<td class="nump">2,147,485,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">151,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="nump">7,042<span></span>
</td>
<td class="nump">1,105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(12,765,713)<span></span>
</td>
<td class="num">(2,003,219,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,048,274)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(184,242)<span></span>
</td>
<td class="num">(28,912,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,961)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL SHAREHOLDERS' (DEFICIT)/EQUITY</a></td>
<td class="nump">728,069<span></span>
</td>
<td class="nump">114,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,919,577)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (2,489,690)<span></span>
</td>
<td class="num">&#165; (509,403)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS' (DEFICIT)/EQUITY</a></td>
<td class="nump">9,420,058<span></span>
</td>
<td class="nump">1,478,213,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,924,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' (deficit)/equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' (deficit)/equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">24,500<span></span>
</td>
<td class="nump">3,845,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">551,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">700,052<span></span>
</td>
<td class="nump">109,853,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_AmountsDueFromSubsidiariesCurrent', window );">Amounts due from subsidiaries</a></td>
<td class="nump">8,496<span></span>
</td>
<td class="nump">1,333,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other Current assets</a></td>
<td class="nump">1,723<span></span>
</td>
<td class="nump">271,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">734,771<span></span>
</td>
<td class="nump">115,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">560,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS.</a></td>
<td class="nump">734,771<span></span>
</td>
<td class="nump">115,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">560,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_OtherPayables', window );">Other payables</a></td>
<td class="nump">4,133<span></span>
</td>
<td class="nump">649,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_AmountsDueToSubsidiariesCurrent', window );">Amounts due to subsidiaries</a></td>
<td class="nump">2,569<span></span>
</td>
<td class="nump">403,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">6,702<span></span>
</td>
<td class="nump">1,052,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current&#160;liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries', window );">Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">662,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total&#160;non-current&#160;liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">662,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES.</a></td>
<td class="nump">6,702<span></span>
</td>
<td class="nump">1,052,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">790,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Mezzanine Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,174,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' (deficit)/equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional&#160;paid-in&#160;capital</a></td>
<td class="nump">13,685,062<span></span>
</td>
<td class="nump">2,147,485,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="num">(7,042)<span></span>
</td>
<td class="num">(1,105,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(12,765,713)<span></span>
</td>
<td class="num">(2,003,219,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,499,357)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(184,242)<span></span>
</td>
<td class="num">(28,912,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,961)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL SHAREHOLDERS' (DEFICIT)/EQUITY</a></td>
<td class="nump">728,069<span></span>
</td>
<td class="nump">114,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,405,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS' (DEFICIT)/EQUITY</a></td>
<td class="nump">734,771<span></span>
</td>
<td class="nump">115,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 560,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member] | Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' (deficit)/equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member] | Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' (deficit)/equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AmountsDueFromSubsidiariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from subsidiaries current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AmountsDueFromSubsidiariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_AmountsDueToSubsidiariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due to subsidiaries current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_AmountsDueToSubsidiariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_OtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_OtherPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094635835032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Parenthetical) (Detail) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="nump">20,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="nump">299,797,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,826,100<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, shares, outstanding</a></td>
<td class="nump">270,054,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="nump">2,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="nump">54,543,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, shares, outstanding</a></td>
<td class="nump">54,543,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,819,646,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,908,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, shares, outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,908,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member] | Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="nump">20,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="nump">299,797,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, shares, outstanding</a></td>
<td class="nump">270,054,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member] | Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par or stated value per share</a></td>
<td class="nump">$ 0.000002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="nump">2,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares, issued</a></td>
<td class="nump">54,543,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, shares, outstanding</a></td>
<td class="nump">54,543,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094631615336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information - Condensed Statements of Comprehensive Loss (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="nump">&#165; 26,451,146<span></span>
</td>
<td class="nump">$ 4,150,762<span></span>
</td>
<td class="nump">&#165; 14,497,967<span></span>
</td>
<td class="nump">&#165; 5,621,447<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(6,330,020)<span></span>
</td>
<td class="num">(993,318)<span></span>
</td>
<td class="num">(3,162,180)<span></span>
</td>
<td class="num">(1,741,335)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">45,324<span></span>
</td>
<td class="nump">7,112<span></span>
</td>
<td class="nump">16,244<span></span>
</td>
<td class="nump">25,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expenses</a></td>
<td class="nump">85,151<span></span>
</td>
<td class="nump">13,362<span></span>
</td>
<td class="nump">38,758<span></span>
</td>
<td class="nump">58,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expenses</a></td>
<td class="nump">57,785<span></span>
</td>
<td class="nump">9,068<span></span>
</td>
<td class="nump">48,696<span></span>
</td>
<td class="nump">3,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Changes in fair value of warrant liabilities</a></td>
<td class="num">(44,500)<span></span>
</td>
<td class="num">(7,000)<span></span>
</td>
<td class="num">(11,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(6,429,059)<span></span>
</td>
<td class="num">(1,008,860)<span></span>
</td>
<td class="num">(3,176,914)<span></span>
</td>
<td class="num">(1,873,383)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion of redeemable convertible preferred shares</a></td>
<td class="num">(288,400)<span></span>
</td>
<td class="num">(45,300)<span></span>
</td>
<td class="num">(320,301)<span></span>
</td>
<td class="num">(74,558)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividend', window );">Deemed dividend</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(46,168)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to ordinary shareholders</a></td>
<td class="num">(6,717,439)<span></span>
</td>
<td class="num">(1,054,113)<span></span>
</td>
<td class="num">(3,497,215)<span></span>
</td>
<td class="num">(1,994,109)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income/(loss), net of tax of nil:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(161,281)<span></span>
</td>
<td class="num">(25,308)<span></span>
</td>
<td class="num">(53,370)<span></span>
</td>
<td class="nump">30,409<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">(6,590,340)<span></span>
</td>
<td class="num">(1,034,168)<span></span>
</td>
<td class="num">(3,230,284)<span></span>
</td>
<td class="num">(1,842,974)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic', window );">Comprehensive loss attributable to ordinary shareholders</a></td>
<td class="num">(6,878,720)<span></span>
</td>
<td class="num">(1,079,421)<span></span>
</td>
<td class="num">(3,550,585)<span></span>
</td>
<td class="num">(1,963,700)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">(271,436)<span></span>
</td>
<td class="num">(42,594)<span></span>
</td>
<td class="num">(142,186)<span></span>
</td>
<td class="nump">375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="num">(271,436)<span></span>
</td>
<td class="num">(42,594)<span></span>
</td>
<td class="num">(142,186)<span></span>
</td>
<td class="nump">375<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(271,436)<span></span>
</td>
<td class="num">(42,594)<span></span>
</td>
<td class="num">(142,186)<span></span>
</td>
<td class="nump">375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">8,611<span></span>
</td>
<td class="nump">1,351<span></span>
</td>
<td class="nump">7,699<span></span>
</td>
<td class="nump">24,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(21,334)<span></span>
</td>
<td class="num">(39,477)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(29,141)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Changes in fair value of warrant liabilities</a></td>
<td class="num">(44,457)<span></span>
</td>
<td class="num">(6,976)<span></span>
</td>
<td class="nump">11,450<span></span>
</td>
<td class="num">(100,672)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromSubsidiariesNetOfTax', window );">Share of losses in subsidiaries</a></td>
<td class="num">(6,121,777)<span></span>
</td>
<td class="num">(960,641)<span></span>
</td>
<td class="num">(3,003,402)<span></span>
</td>
<td class="num">(1,758,032)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(6,429,059)<span></span>
</td>
<td class="num">(1,008,860)<span></span>
</td>
<td class="num">(3,176,914)<span></span>
</td>
<td class="num">(1,873,383)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion of redeemable convertible preferred shares</a></td>
<td class="num">(288,380)<span></span>
</td>
<td class="num">(45,253)<span></span>
</td>
<td class="num">(320,301)<span></span>
</td>
<td class="num">(74,558)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_DeemedDividend', window );">Deemed dividend</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(46,168)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to ordinary shareholders</a></td>
<td class="num">(6,717,439)<span></span>
</td>
<td class="num">(1,054,113)<span></span>
</td>
<td class="num">(3,497,215)<span></span>
</td>
<td class="num">(1,994,109)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income/(loss), net of tax of nil:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(161,281)<span></span>
</td>
<td class="num">(25,308)<span></span>
</td>
<td class="num">(53,370)<span></span>
</td>
<td class="nump">30,409<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">(6,590,340)<span></span>
</td>
<td class="num">(1,034,168)<span></span>
</td>
<td class="num">(3,230,284)<span></span>
</td>
<td class="num">(1,842,974)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic', window );">Comprehensive loss attributable to ordinary shareholders</a></td>
<td class="num">&#165; (6,878,720)<span></span>
</td>
<td class="num">$ (1,079,421)<span></span>
</td>
<td class="num">&#165; (3,550,585)<span></span>
</td>
<td class="num">&#165; (1,963,700)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Comprehensive income net of tax available to common stockholders basic.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddl_DeemedDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed dividend.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddl_DeemedDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromSubsidiariesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) of subsidiary attributable to the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromSubsidiariesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140094635852712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information - Condensed Statements of Cash Flow (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="num">&#165; (5,666,538)<span></span>
</td>
<td class="num">$ (889,203)<span></span>
</td>
<td class="num">&#165; (2,055,697)<span></span>
</td>
<td class="num">&#165; (964,275)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(4,065,340)<span></span>
</td>
<td class="num">(637,941)<span></span>
</td>
<td class="num">(1,021,219)<span></span>
</td>
<td class="num">(185,629)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash generated from financing activities</a></td>
<td class="nump">9,042,640<span></span>
</td>
<td class="nump">1,418,988<span></span>
</td>
<td class="nump">3,656,665<span></span>
</td>
<td class="nump">1,676,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents and restricted cash</a></td>
<td class="num">(90,778)<span></span>
</td>
<td class="num">(14,245)<span></span>
</td>
<td class="num">(67,860)<span></span>
</td>
<td class="nump">34,670<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="num">(780,016)<span></span>
</td>
<td class="num">(122,401)<span></span>
</td>
<td class="nump">511,889<span></span>
</td>
<td class="nump">561,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at the beginning of the year</a></td>
<td class="nump">1,450,448<span></span>
</td>
<td class="nump">227,607<span></span>
</td>
<td class="nump">938,559<span></span>
</td>
<td class="nump">377,519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at the end of the year</a></td>
<td class="nump">670,432<span></span>
</td>
<td class="nump">105,206<span></span>
</td>
<td class="nump">1,450,448<span></span>
</td>
<td class="nump">938,559<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="num">(4,066)<span></span>
</td>
<td class="num">(638)<span></span>
</td>
<td class="nump">7,564<span></span>
</td>
<td class="nump">24,414<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(7,713,202)<span></span>
</td>
<td class="num">(1,210,370)<span></span>
</td>
<td class="num">(1,957,689)<span></span>
</td>
<td class="num">(1,663,826)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash generated from financing activities</a></td>
<td class="nump">7,215,688<span></span>
</td>
<td class="nump">1,132,299<span></span>
</td>
<td class="nump">2,281,673<span></span>
</td>
<td class="nump">1,340,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents and restricted cash</a></td>
<td class="num">(25,625)<span></span>
</td>
<td class="num">(4,021)<span></span>
</td>
<td class="num">(41,844)<span></span>
</td>
<td class="nump">20,632<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="num">(527,205)<span></span>
</td>
<td class="num">(82,730)<span></span>
</td>
<td class="nump">289,704<span></span>
</td>
<td class="num">(278,623)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at the beginning of the year</a></td>
<td class="nump">551,705<span></span>
</td>
<td class="nump">86,575<span></span>
</td>
<td class="nump">262,001<span></span>
</td>
<td class="nump">540,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at the end of the year</a></td>
<td class="nump">&#165; 24,500<span></span>
</td>
<td class="nump">$ 3,845<span></span>
</td>
<td class="nump">&#165; 551,705<span></span>
</td>
<td class="nump">&#165; 262,001<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>d287975d20f_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:currency="http://xbrl.sec.gov/currency/2021"
  xmlns:ddl="http://www.DingdongLtd.com/20211231"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ddl-20211231.xsd" xlink:type="simple"/>
    <context id="P01_01_2021To12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn06_08_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <instant>2021-06-08</instant>
        </period>
    </context>
    <context id="P12_01_2021To12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P06_08_2021To06_08_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <startDate>2021-06-08</startDate>
            <endDate>2021-06-08</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:GeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ProductDevelopmentExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:ProductDevelopmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SellingAndMarketingExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:SellingAndMarketingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_FulfilmentExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:FulfilmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CostOfGoodsSoldMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ddl:FulfillmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_PrimeRateMemberusgaapVariableRateAxis_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ddl:ProductDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_OtherIncomeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:GeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ProductDevelopmentExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:ProductDevelopmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SellingAndMarketingExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:SellingAndMarketingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_FulfilmentExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:FulfilmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CostOfGoodsSoldMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ddl:FulfillmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_FinancialAssetsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ddl:FinancialAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ddl:EatTogetherWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis">ddl:SecuredLoanAgreementsWithSPDSiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis">ddl:SecuredLoanAgreementsWithEastWestBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ddl:ProductDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OtherIncomeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:GeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ProductDevelopmentExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:ProductDevelopmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SellingAndMarketingExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:SellingAndMarketingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_FulfilmentExpensesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:FulfilmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CostOfGoodsSoldMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ClassAAndClassBOrdinaryShares.MemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:ClassAAndClassBOrdinaryShares.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ShanghaiYushengbaiguFoodCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:BaqianliluWuxiNetworkTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:DingdongFreshHongKongLimitedDingdongHkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:DingdongFreshHoldingLimitedDingdongFreshBviMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ChizhiyihengNanjingSupplyChainCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:BeijingBujiangjiuECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ChaoLizhiJiangsuECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ShishishunJiangsuECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ShishishunShenzhenECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ShilaiyunzhuanHangzhouECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:YihengyishuShanghaiECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ddl:FulfillmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_FinancialAssetsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">ddl:FinancialAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ddl:EatTogetherWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis">ddl:SecuredLoanAgreementsWithSPDSiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_MinimumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_MaximumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_LeaseholdsAndLeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CorporateCustomersMembersrtMajorCustomersAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ddl:CorporateCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CorporateCustomersMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ddl:CorporateCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_LoyaltyPointsProgramMemberDDLRevenueArrangementProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ddl:RevenueArrangementProgramAxis">ddl:LoyaltyPointsProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_HKsrtStatementGeographicalAxis_ProfitsOnFirstHkTwoMillionMemberDDLAssesasbleProfitsTaxRegimeRateAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:AssesasbleProfitsTaxRegimeRateAxis">ddl:ProfitsOnFirstHkTwoMillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:ProfitsTaxRegimeAxis">ddl:TwotieredprofitsTaxRegimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:EntityClassificationSectorAxis">ddl:QualifyingSmallScaleEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:EatTogetherHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:ShanghaiTiejunEnterpriseConsultingCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_Mr.liangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:Mr.liangChanglinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ddl:ProductDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OnshoreShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheThreeMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OnshoreShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OnshoreShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OnshoreShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_OnshoreLoansMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ddl:OnshoreLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:MrLiangChanglinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ExceedingTenPercentResultToExtinguishmentAccountingMemberDDLApplicabilityOfTypeOfAccountingAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:ApplicabilityOfTypeOfAccountingAxis">ddl:ExceedingTenPercentResultToExtinguishmentAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_MinimumMembersrtRangeAxis_NotExceedingTenPercentResultToModificationAccountingMemberDDLApplicabilityOfTypeOfAccountingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:ApplicabilityOfTypeOfAccountingAxis">ddl:NotExceedingTenPercentResultToModificationAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OrdinarySharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OtherIncomeMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_HKsrtStatementGeographicalAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:ProfitsTaxRegimeAxis">ddl:TwotieredprofitsTaxRegimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:DingdongFreshHoldingLimitedDingdongFreshBviMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:DingdongFreshHongKongLimitedDingdongHkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:BaqianliluWuxiNetworkTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:YihengyishuShanghaiECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ShilaiyunzhuanHangzhouECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ShishishunShenzhenECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ShishishunJiangsuECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ChaoLizhiJiangsuECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:BeijingBujiangjiuECommerceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ShanghaiYushengbaiguFoodCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:ChizhiyihengNanjingSupplyChainCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ShortTermLoanMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ShortTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:TwoThousandAndTwentyOneReversedFactoringArrangementOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RegionalProcessingCentersAndFrontlineFulfillmentStationsMemberDDLLeaseContractualAssetAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ddl:LeaseContractualAssetAxis">ddl:RegionalProcessingCentersAndFrontlineFulfillmentStationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_LineOfCreditMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:TwoThousandAndTwentyOneReversedFactoringArrangementOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RevenueRelatedToLoyaltyPointsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:RevenueRelatedToLoyaltyPointsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MembershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MembershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MaximumMembersrtRangeAxis_MembershipMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MembershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CNsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_WfoeMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:WfoeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OnshoreShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:MrLiangChanglinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:ShanghaiTiejunEnterpriseConsultingCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn06_08_2021_CNYsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-08</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ShortTermLoanMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ShortTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_TwoThousandAndTwentyReversedFactoringArrangementMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:TwoThousandAndTwentyReversedFactoringArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_LineOfCreditMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ddl:SeriesBFourWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ddl:SeriesBFourWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputWarrantFairValueMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ddl:SeriesBFourWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ddl:MeasurementInputWarrantFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ddl:SeriesBFourWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ddl:MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ddl:SeriesBFourWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RevenueRelatedToLoyaltyPointsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ddl:RevenueRelatedToLoyaltyPointsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_MembershipMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MembershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_WfoeMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:WfoeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:MrLiangChanglinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:ShanghaiTiejunEnterpriseConsultingCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:TwoThousandAndTwentyOneReversedFactoringArrangementOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EatbetterHoldingLimitedMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn10_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis">ddl:SecuredLoanAgreementsWithSPDSiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis">ddl:SecuredLoanAgreementsWithEastWestBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis">ddl:SecuredLoanAgreementsWithSPDSiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis">ddl:SecuredLoanAgreementsWithEastWestBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="PAsOn10_31_2020_ReplacedPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:ReplacedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="P03_01_2019To03_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_FounderSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddl:FounderSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis_SeriesBFourMinusPreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourMinusPreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis_SeriesAngelPlusPreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusPreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_MezzanineEquityMemberusgaapBalanceSheetLocationAxis_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ddl:MezzanineEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_PaidInCapitalMemberusgaapBalanceSheetLocationAxis_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ddl:PaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_EatTogetherWarrantMemberusgaapStatementEquityComponentsAxis_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddl:EatTogetherWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis_TwoThousandNineteenConvertibleNoteMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:TwoThousandNineteenConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:EatTogetherHoldingLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:EatTogetherHoldingLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-05</startDate>
            <endDate>2020-09-05</endDate>
        </period>
    </context>
    <context id="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-05</startDate>
            <endDate>2020-09-05</endDate>
        </period>
    </context>
    <context id="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-05</startDate>
            <endDate>2020-09-05</endDate>
        </period>
    </context>
    <context id="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-05</instant>
        </period>
    </context>
    <context id="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-05</instant>
        </period>
    </context>
    <context id="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-05</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">ddl:BinomialTreeOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMemberDDLAssumptionOfLoanRepaymentConsiderationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ddl:AssumptionOfLoanRepaymentConsiderationAxis">ddl:PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EatbetterHoldingLimitedMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="P05_01_2021To05_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddl:SeniorManagementAwardsTwoThousandTwentyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To05_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyOneMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddl:SeniorManagementAwardsTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To05_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis_OffshoreEsopPlatformMemberDDLEsopPlatformAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ddl:EsopPlatformAxis">ddl:OffshoreEsopPlatformMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_01_2018_HKsrtStatementGeographicalAxis_TaxRateSixteenPointFivePercentMemberDDLAssesasbleProfitsTaxRegimeRateAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:AssesasbleProfitsTaxRegimeRateAxis">ddl:TaxRateSixteenPointFivePercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:ProfitsTaxRegimeAxis">ddl:TwotieredprofitsTaxRegimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-01</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2021_CNsrtStatementGeographicalAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:EntityClassificationSectorAxis">ddl:QualifyingSmallScaleEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2021_CNsrtStatementGeographicalAxis_MoreThan1MillionButLessThan3MillionMemberDDLRangeOfTaxableProfitsAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:EntityClassificationSectorAxis">ddl:QualifyingSmallScaleEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:RangeOfTaxableProfitsAxis">ddl:MoreThan1MillionButLessThan3MillionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2018_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_OnshoreLoansMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ddl:OnshoreLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:MrLiangChanglinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="P04_11_2019To04_11_2019_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:EatTogetherHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-11</startDate>
            <endDate>2019-04-11</endDate>
        </period>
    </context>
    <context id="P03_30_2020To03_30_2020_EatTogetherWarrantMemberusgaapStatementEquityComponentsAxis_SupplementaryAgreementMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ddl:SupplementaryAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddl:EatTogetherWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-03-30</endDate>
        </period>
    </context>
    <context id="P03_30_2020To03_30_2020_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplementaryAgreementMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ddl:SupplementaryAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:FounderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-03-30</endDate>
        </period>
    </context>
    <context id="P04_01_2014To04_30_2014_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-04-01</startDate>
            <endDate>2014-04-30</endDate>
        </period>
    </context>
    <context id="P05_01_2018To05_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="P09_01_2018To09_30_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="P10_01_2018To10_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="P11_01_2018To11_30_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To01_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="P05_01_2019To05_31_2019_FounderSharesMemberusgaapStatementEquityComponentsAxis_SeriesAngelPlusPreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusPreferredSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddl:FounderSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="P05_01_2019To05_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="P05_01_2019To05_31_2019_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ddl:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="P06_01_2019To06_30_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P03_01_2021To03_31_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyOneShareIncentivePlanOneMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:TwoThousandAndTwentyOneShareIncentivePlanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P03_01_2021To03_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P03_01_2021To03_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P03_01_2021To03_31_2021_SeriesB4WarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ddl:SeriesB4WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P03_01_2021To03_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis_OffshoreEsopPlatformMemberDDLEsopPlatformAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ddl:EsopPlatformAxis">ddl:OffshoreEsopPlatformMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ddl:EatbetterHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddl:OtherDesignatedCommonSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddl:OtherDesignatedCommonSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddl:OtherDesignatedCommonSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis_ConversionOfRedeemablePreferredStockMemberDDLEventAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:EventAxis">ddl:ConversionOfRedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_AdrMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="P07_01_2021To07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P07_01_2021To07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P07_01_2021To07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To01_31_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyShareIncentivePlanFourMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:TwoThousandAndTwentyShareIncentivePlanFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="P04_01_2021To04_30_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyOneShareIncentivePlanFiveMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:TwoThousandAndTwentyOneShareIncentivePlanFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P09_01_2021To09_30_2021_DirectorMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheFourMemberusgaapVestingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ddl:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheThreeMemberusgaapVestingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:AAndRTwoThousandAndTwentyShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn01_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn07_01_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddl:ReversedFactoringArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">ddl:BankLoansAndNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2021_AdrMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2020_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesB41RedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ddl:EatTogetherWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesB41RedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="PAsOn03_30_2021_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ddl:EatTogetherWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-30</instant>
        </period>
    </context>
    <context id="P12_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:AgreementTypeAxis">ddl:SecuredLoanAgreementsWithEastWestBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2022_CNsrtStatementGeographicalAxis_MoreThan1MillionButLessThan3MillionMemberDDLRangeOfTaxableProfitsAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:EntityClassificationSectorAxis">ddl:QualifyingSmallScaleEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ddl:RangeOfTaxableProfitsAxis">ddl:MoreThan1MillionButLessThan3MillionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAngelPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesAPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBTwoRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBThreeRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesBFourRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesCOneRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ddl:SeriesDPlusRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddl:OffshoreShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001854545</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="Unit_CNY">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Year">
        <measure>utr:Year</measure>
    </unit>
    <unit id="Unit_Month">
        <measure>utr:Month</measure>
    </unit>
    <unit id="Unit_Day">
        <measure>utr:Day</measure>
    </unit>
    <unit id="Unit_CNY_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:CNY</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Y">
        <measure>utr:Y</measure>
    </unit>
    <dei:AmendmentFlag contextRef="P01_01_2021To12_31_2021">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2021To12_31_2021">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="P01_01_2021To12_31_2021">0001854545</dei:EntityCentralIndexKey>
    <dei:Security12bTitle
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      id="hidden46906664">Class A ordinary shares, par value US$0.000002 per share</dei:Security12bTitle>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907286">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907314">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907410">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907411">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis"
      id="hidden46907412">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907413">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907414">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907415">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907416">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907417">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907418">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907419">F4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      id="hidden46907420">D8</dei:EntityIncorporationStateCountryCode>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis_MinimumMembersrtRangeAxis"
      id="hidden46908002">P1M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <ddl:OperatingLossCarryForwardsPeriod
      contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MinimumMembersrtRangeAxis"
      id="hidden46908127">P5Y</ddl:OperatingLossCarryForwardsPeriod>
    <dei:NoTradingSymbolFlag
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      id="hidden46908669">true</dei:NoTradingSymbolFlag>
    <dei:DocumentType contextRef="P01_01_2021To12_31_2021">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="P01_01_2021To12_31_2021">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="P01_01_2021To12_31_2021">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2021To12_31_2021">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="P01_01_2021To12_31_2021">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="P01_01_2021To12_31_2021">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="P01_01_2021To12_31_2021">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="P01_01_2021To12_31_2021">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="P01_01_2021To12_31_2021">001-40533</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="P01_01_2021To12_31_2021">Dingdong (Cayman) Limited</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2021To12_31_2021">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2021To12_31_2021">Building 6</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="P01_01_2021To12_31_2021">500 Shengxia Road</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2021To12_31_2021">Shanghai</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2021To12_31_2021">200125</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="P01_01_2021To12_31_2021">CN</dei:EntityAddressCountry>
    <dei:ContactPersonnelName contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Le Yu</dei:ContactPersonnelName>
    <dei:CountryRegion contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">86</dei:CountryRegion>
    <dei:CityAreaCode contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">21</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">6858-5011</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">ir@100.me</dei:ContactPersonnelEmailAddress>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Building 6</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">500 Shengxia Road</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Shanghai</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">200125</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="P01_01_2021To12_31_2021_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">CN</dei:EntityAddressCountry>
    <dei:Security12bTitle contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis">American depositary shares (two American depositary shares representing three Class A ordinary share, par value US$0.000002 per share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis">DDL</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis">NYSE</dei:SecurityExchangeName>
    <dei:SecurityExchangeName contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">299797728</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">54543800</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="P01_01_2021To12_31_2021">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="P01_01_2021To12_31_2021">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="P01_01_2021To12_31_2021">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P01_01_2021To12_31_2021">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="P01_01_2021To12_31_2021">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="P01_01_2021To12_31_2021">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="P01_01_2021To12_31_2021">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentAccountingStandard contextRef="P01_01_2021To12_31_2021">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="P01_01_2021To12_31_2021">false</dei:EntityShellCompany>
    <dei:AuditorFirmId contextRef="P01_01_2021To12_31_2021">1408</dei:AuditorFirmId>
    <dei:AuditorName contextRef="P01_01_2021To12_31_2021">Ernst &amp; Young Hua Ming LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="P01_01_2021To12_31_2021">Shanghai</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1376153000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">662768000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">104003000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">74295000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7664000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1203000</us-gaap:RestrictedCashCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1006245000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4568346000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">716873000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">38805000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">191519000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">30054000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">10100000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">386431000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">537472000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">84341000</us-gaap:InventoryNet>
    <us-gaap:Supplies
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">37133000</us-gaap:Supplies>
    <us-gaap:Supplies
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">86711000</us-gaap:Supplies>
    <us-gaap:Supplies
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">13607000</us-gaap:Supplies>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">97878000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">461843000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">72472000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3027040000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">6516323000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1022553000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">272691000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">472371000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">74125000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1503222000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2245571000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">352379000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">121459000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">185793000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">29156000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1897372000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2903735000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">455660000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4924412000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9420058000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1478213000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1579948000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2058624000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">323043000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">140404000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">243480000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">38207000</us-gaap:DeferredRevenueCurrent>
    <ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">857738000</ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">653261000</ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">102511000</ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">136960000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">244740000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">38405000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">594787000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">969494000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">152135000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1234522000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3121046000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">489760000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">86500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">57875000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">9082000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">108160000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4739019000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7348520000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1153143000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">58375000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">871685000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1244096000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">195226000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">69373000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">10886000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">930060000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1313469000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">206112000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5669079000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">8661989000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1359255000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2020"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2021"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2021"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">5910100</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">5910100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">5910100</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">12400000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8268950</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8268950</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8268950</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">40686000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8985050</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8985050</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8985050</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">54796000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22096550</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22096550</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22096550</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">142337000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1060200</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1060200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1060200</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">14308000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">19473100</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">19473100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">19473100</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">364419000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">11072800</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">11072800</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">11072800</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">236139000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28013200</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28013200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28013200</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">841145000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7269600</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7269600</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7269600</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">284085000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13979450</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6989700</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6989700</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">220491000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">54224700</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">51329600</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">51329600</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">2964104000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">30000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4708000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5174910000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">30000000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4708000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">24819646300</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">64908700</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">64908700</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">20000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">299797728</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">270054584</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">54543800</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">54543800</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">151657000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">13685062000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2147485000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7042000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1105000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-6048274000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-12765713000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-2003219000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-22961000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-184242000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-28912000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-5919577000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">728069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">114250000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4924412000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9420058000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1478213000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">3848094000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">11207178000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">19896725000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">3122230000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">32018000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">128609000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">224401000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">35214000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">3880112000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">11335787000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">20121126000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3157444000</us-gaap:Revenues>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2019To12_31_2019_CostOfGoodsSoldMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">3215175000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_CostOfGoodsSoldMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">9105294000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_CostOfGoodsSoldMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">16076178000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_CostOfGoodsSoldMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">2522703000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2019To12_31_2019_FulfilmentExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1936940000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_FulfilmentExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">4044230000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_FulfilmentExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">7272535000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_FulfilmentExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">1141219000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">260411000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">568705000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1514504000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">237659000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2019To12_31_2019_ProductDevelopmentExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">91145000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_ProductDevelopmentExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">321697000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_ProductDevelopmentExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">905007000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_ProductDevelopmentExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">142015000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">117776000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">458041000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">682922000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpensesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">107166000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5621447000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">14497967000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">26451146000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4150762000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1741335000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3162180000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6330020000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-993318000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">25486000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">16244000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">45324000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7112000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">58130000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">38758000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">85151000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">13362000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">4414000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">45026000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">52403000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">8223000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">3146000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">48696000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">57785000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">9068000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">100672000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-11450000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">44457000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">6976000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1873383000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3176914000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6419686000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1007389000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9373000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1471000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1873383000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3176914000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6429059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1008860000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">74558000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">320301000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">288380000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">45253000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <ddl:DeemedDividend
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">46168000</ddl:DeemedDividend>
    <ddl:DeemedDividend
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:DeemedDividend>
    <ddl:DeemedDividend
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:DeemedDividend>
    <ddl:DeemedDividend
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</ddl:DeemedDividend>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1994109000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3497215000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6717439000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1054113000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-32.45</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-54.91</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_ClassAAndClassBOrdinaryShares.MemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-34.50</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_ClassAAndClassBOrdinaryShares.MemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-5.41</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P01_01_2019To12_31_2019"
      decimals="0"
      unitRef="Unit_shares">61446250</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_shares">63690000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_ClassAAndClassBOrdinaryShares.MemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">194713891</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_ClassAAndClassBOrdinaryShares.MemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">194713891</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">30409000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-53370000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-161281000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-25308000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1842974000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3230284000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6590340000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1034168000</us-gaap:ComprehensiveIncomeNetOfTax>
    <ddl:AccretionOfRedeemableConvertiblePreferredShares
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">74558000</ddl:AccretionOfRedeemableConvertiblePreferredShares>
    <ddl:AccretionOfRedeemableConvertiblePreferredShares
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">320301000</ddl:AccretionOfRedeemableConvertiblePreferredShares>
    <ddl:AccretionOfRedeemableConvertiblePreferredShares
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">288380000</ddl:AccretionOfRedeemableConvertiblePreferredShares>
    <ddl:AccretionOfRedeemableConvertiblePreferredShares
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">45253000</ddl:AccretionOfRedeemableConvertiblePreferredShares>
    <ddl:Dividend
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">46168000</ddl:Dividend>
    <ddl:Dividend
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:Dividend>
    <ddl:Dividend
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:Dividend>
    <ddl:Dividend
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</ddl:Dividend>
    <ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1963700000</ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic>
    <ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3550585000</ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic>
    <ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6878720000</ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic>
    <ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1079421000</ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      id="Fact_46906925"
      unitRef="Unit_shares">67966900</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">47546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-556950000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-509403000</us-gaap:StockholdersEquity>
    <ddl:DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      id="Fact_46909199"
      unitRef="Unit_shares">-7803400</ddl:DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares>
    <ddl:DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue
      contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-18577000</ddl:DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue>
    <ddl:DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue
      contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-46168000</ddl:DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue>
    <ddl:DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-64745000</ddl:DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue>
    <us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">74558000</us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">74558000</us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1990000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1990000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1873383000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1873383000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">30409000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">30409000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      id="Fact_46906958"
      unitRef="Unit_shares">60163500</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">30959000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">30409000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2551059000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-2489690000</us-gaap:StockholdersEquity>
    <us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">320301000</us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">320301000</us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      id="Fact_46906939"
      unitRef="Unit_shares">4745200</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">120698000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">120698000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3176914000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3176914000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-53370000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-53370000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      id="Fact_46906959"
      unitRef="Unit_shares">64908700</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">151657000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-22961000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6048274000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-5919577000</us-gaap:StockholdersEquity>
    <us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">288380000</us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">288380000</us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      id="Fact_46909045"
      unitRef="Unit_shares">6372528</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">589959000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">589959000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      id="Fact_46909048"
      unitRef="Unit_shares">250826100</ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares>
    <ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">3000</ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue>
    <ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">12628084000</ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue>
    <ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">12628087000</ddl:ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      id="Fact_46906940"
      unitRef="Unit_shares">2601000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">315362000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">315362000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="P01_01_2021To12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">-109944</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2021To12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">7042000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7042000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6429059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6429059000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-161281000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-161281000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      id="Fact_46906960"
      unitRef="Unit_shares">324708328</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">4000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">-109944</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7042000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">13685062000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-184242000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-12765713000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">728069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-1105000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2147485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-28912000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-2003219000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">114250000</us-gaap:StockholdersEquity>
    <ddl:CommonSharesHeld
      contextRef="PAsOn12_31_2019_EatbetterHoldingLimitedMemberdeiLegalEntityAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:CommonSharesHeld>
    <ddl:CommonSharesHeld
      contextRef="PAsOn12_31_2020_EatbetterHoldingLimitedMemberdeiLegalEntityAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:CommonSharesHeld>
    <ddl:CommonSharesHeld
      contextRef="PAsOn12_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis"
      decimals="INF"
      unitRef="Unit_shares">29633200</ddl:CommonSharesHeld>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1873383000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3176914000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6429059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1008860000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">34734000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">115354000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">213082000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">33437000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccretionExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">39477000</us-gaap:AccretionExpense>
    <us-gaap:AccretionExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">21334000</us-gaap:AccretionExpense>
    <us-gaap:AccretionExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:AccretionExpense>
    <us-gaap:AccretionExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:AccretionExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-4026000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-35049000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7689000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1207000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1990000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">153110000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">315362000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">49487000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-16481000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-35483000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-5568000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-29141000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">100672000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-11450000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">44457000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">6976000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">11836000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">26508000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">152714000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">23964000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">131712000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">224983000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">151041000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">23702000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1115000</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">14580000</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">49578000</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7780000</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">55657000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">18345000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">363965000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">57111000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">353240000</ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1015534000</ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">742349000</ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">116491000</ddl:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">29250000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">80029000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">49175000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7717000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">640895000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">804769000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">478676000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">75115000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">30375000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">93921000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">107780000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">16913000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">66663000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">70111000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">103076000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">16175000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">222760000</ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities>
    <ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">182376000</ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities>
    <ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">164625000</ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities>
    <ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">25833000</ddl:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">350326000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">991000000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">747118000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">117239000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">69373000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">10886000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-964275000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-2055697000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-5666538000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-889203000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">124812000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">248476000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">451608000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">70867000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1165000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">547000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">86000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1053459000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1306245000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9078466000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1424609000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">992642000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">542437000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5454087000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">855864000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <ddl:PaymentsToFundLoansToRelatedParties
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:PaymentsToFundLoansToRelatedParties>
    <ddl:PaymentsToFundLoansToRelatedParties
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">10100000</ddl:PaymentsToFundLoansToRelatedParties>
    <ddl:PaymentsToFundLoansToRelatedParties
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2500000</ddl:PaymentsToFundLoansToRelatedParties>
    <ddl:PaymentsToFundLoansToRelatedParties
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">392000</ddl:PaymentsToFundLoansToRelatedParties>
    <ddl:RepaymentOfLoansFromRelatedParties
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-12600000</ddl:RepaymentOfLoansFromRelatedParties>
    <ddl:RepaymentOfLoansFromRelatedParties
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1977000</ddl:RepaymentOfLoansFromRelatedParties>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-185629000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-1021219000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-4065340000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-637941000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">845583000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1444638000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9558649000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1499962000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">906582000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">210117000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7672124000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1203924000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">60000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">128000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">7500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">35625000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">87000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">13652000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">961095000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2171263000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">6646458000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1042974000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">516999000</ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost>
    <ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost>
    <ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost>
    <ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</ddl:IssuanceOfConvertibleNotesNetOfIssuanceCost>
    <ddl:ProceedsFromIssuanceOfRedeemableNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">30000000</ddl:ProceedsFromIssuanceOfRedeemableNoncontrollingInterest>
    <ddl:ProceedsFromIssuanceOfRedeemableNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4708000</ddl:ProceedsFromIssuanceOfRedeemableNoncontrollingInterest>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">589959000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">92577000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <ddl:RepurchaseOfOrdinaryShares
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-2912000</ddl:RepurchaseOfOrdinaryShares>
    <ddl:RepurchaseOfOrdinaryShares
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-457000</ddl:RepurchaseOfOrdinaryShares>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">206679000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">158506000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ProceedsFromContributionsFromParent>
    <ddl:RepaymentOfAdvanceFromShareholders
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">20390000</ddl:RepaymentOfAdvanceFromShareholders>
    <ddl:RepaymentOfAdvanceFromShareholders
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3200000</ddl:RepaymentOfAdvanceFromShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1676274000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3656665000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9042640000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1418988000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">34670000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-67860000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-90778000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-14245000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">561040000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">511889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-780016000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-122401000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">377519000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">938559000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1450448000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">227607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">938559000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1450448000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">670432000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">105206000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">18653000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">13037000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">77100000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">12099000</us-gaap:InterestPaidNet>
    <us-gaap:LiabilitiesAssumed1
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1512000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:LiabilitiesAssumed1
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">29489000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:LiabilitiesAssumed1
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">12341000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:LiabilitiesAssumed1
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1937000</us-gaap:LiabilitiesAssumed1>
    <ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">190500000</ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants>
    <ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants>
    <ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants>
    <ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</ddl:ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants>
    <ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder>
    <ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">203771000</ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder>
    <ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder>
    <ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</ddl:IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder>
    <ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes>
    <ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">628709000</ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes>
    <ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes>
    <ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</ddl:IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes>
    <ddl:IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">359832000</ddl:IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants>
    <ddl:IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">56465000</ddl:IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants>
    <ddl:IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">158506000</ddl:IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders>
    <ddl:IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">24873000</ddl:IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">938559000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1376153000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">662768000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">104003000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">74295000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7664000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1203000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">938559000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1450448000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">670432000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">105206000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ORGANIZATION AND PRINCIPAL ACTIVITIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dingdong (Cayman) Limited (the &#x201c;Company&#x201d;) was incorporated in the Cayman Islands in October 2018 by Mr.&#160;Liang Changlin, (the &#x201c;Founder&#x201d;) and Chief Executive Officer (&#x201c;CEO&#x201d;) of the Company. The Company, through its consolidated subsidiaries (collectively, the &#x201c;Group&#x201d;), operates fresh grocery &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-commerce&lt;/div&gt; business that offers primarily fresh groceries, prepared food and other food products directly delivered to users and households in the People&#x2019;s Republic of China (the &#x201c;PRC&#x201d;). &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2021, the Group&#x2019;s major subsidiaries are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 52%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Major subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ownership&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date&#160;of&lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;br/&gt; Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place of&lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;br/&gt; Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Major&lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;br/&gt; Operation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dingdong Fresh Holding Limited (&#x201c;Dingdong Fresh BVI&#x201d;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;October 30, 2018&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;span style="-sec-ix-hidden:hidden46907420"&gt;British&#160;Virgin&lt;/span&gt;&lt;br/&gt; Islands&#160;(&#x201c;BVI&#x201d;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;br/&gt; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;Investment holding&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;br/&gt; &#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dingdong Fresh (Hong Kong) Limited (&#x201c;Dingdong HK&#x201d;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;January 4, 2019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;Hong Kong&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;Investment holding&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;br/&gt; &#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Baqianlilu (Wuxi) Network Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;May 9, 2020&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907410"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai 100me Internet Technology Co., Ltd. (&#x201c;Shanghai 100me&#x201d;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;March 23, 2014&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907411"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Yihengyishu (Shanghai) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-Commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;April 12, 2017&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907412"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Chizhiyiheng (Shanghai) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd.(&#x201c;Chizhiyiheng Shanghai&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;July 18, 2018&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907413"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shilaiyunzhuan (Hangzhou) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;January 4, 2019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907414"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shishishun (Shenzhen) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;July 12, 2019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907415"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shishishun (Jiangsu) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-Commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;September 18, 2019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907416"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Chao Lizhi (Jiangsu) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-Commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;November 14, 2019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907417"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Beijing Bujiangjiu &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-Commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;February 28, 2020&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907418"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Yushengbaigu Food Co., Ltd.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;93.05&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;October 21, 2020&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907419"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Chizhiyiheng (Nanjing) Supply Chain Co., Ltd.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;August 30, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907314"&gt;RC&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The Group&#x2019;s operations are conducted entirely by its domestic subsidiary, Shanghai 100me, a limited liability company established &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;under&lt;/div&gt; the laws of the P&lt;span style="-sec-ix-hidden:hidden46907286"&gt;RC&lt;/span&gt; on March 23, 2014. Shanghai 100me completed the Angel, Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A,&lt;/div&gt; Series A and Series A+ equity financing rounds between 2014 and 2019. Throughout this period and after completion of each of these rounds of financing, the Founder held a controlling equity interest in Shanghai 100me. Further, certain investor directors on Shanghai 100me&#x2019;s Board of Directors executed vote in concert agreements with the Founder such that he effectively controlled all decisions made by Shanghai 100me&#x2019;s Board of Directors. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company separately completed the Series B, Series B2, Series B3 and Series B4 equity financing rounds from 2018 to the initiation of the Reorganization described below. Throughout this period and after completion of each of these rounds of financing, the Founder held a controlling voting interest in the Company through his directly held equity interests and vote in concert agreements executed between certain shareholders and the Founder. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In preparation of the Company&#x2019;s initial public offering (&#x201c;IPO&#x201d;) in the United States, the Company undertook a series of steps (the &#x201c;Reorganization&#x201d;) to establish the Company as the parent company and transfer the business operations in Shanghai 100me and its PRC subsidiaries to the Company, whereby shareholders of Shanghai 100me surrendered their equity interests in Shanghai 100me in exchange for the Company&#x2019;s redeemable convertible preferred shares in proportion to their ownership interests in Shanghai 100me at a price equal to their original investment principal in Shanghai 100me. By the end of March 2021, all of Shanghai 100me&#x2019;s shareholders have received their proportionate ordinary shares or redeemable convertible preferred shares in the Company. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As the transfer of Shanghai 100me&#x2019;s business to the Company was between entities under common control of the Founder, the Reorganization was accounted for in a manner similar to a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pooling-of-interests&lt;/div&gt;&lt;/div&gt; with the assets and liabilities of the entities mentioned above carried over at their historical amounts. Accordingly, these consolidated financial statements have been prepared as if the corporate structure of the Company had been in existence since the beginning of the periods presented. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In July 2021, the Company completed its initial public offering (&#x201c;IPO&#x201d;) on the New York Stock Exchange (&#x201c;NYSE&#x201d;) (Note 13). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <ddl:ScheduleOfMajorSubsidiariesTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dingdong (Cayman) Limited (the &#x201c;Company&#x201d;) was incorporated in the Cayman Islands in October 2018 by Mr.&#160;Liang Changlin, (the &#x201c;Founder&#x201d;) and Chief Executive Officer (&#x201c;CEO&#x201d;) of the Company. The Company, through its consolidated subsidiaries (collectively, the &#x201c;Group&#x201d;), operates fresh grocery &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-commerce&lt;/div&gt; business that offers primarily fresh groceries, prepared food and other food products directly delivered to users and households in the People&#x2019;s Republic of China (the &#x201c;PRC&#x201d;). &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2021, the Group&#x2019;s major subsidiaries are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 52%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Major subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ownership&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Date&#160;of&lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;br/&gt; Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place of&lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;br/&gt; Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Major&lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;br/&gt; Operation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dingdong Fresh Holding Limited (&#x201c;Dingdong Fresh BVI&#x201d;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;October 30, 2018&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;span style="-sec-ix-hidden:hidden46907420"&gt;British&#160;Virgin&lt;/span&gt;&lt;br/&gt; Islands&#160;(&#x201c;BVI&#x201d;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;br/&gt; &#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;Investment holding&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;br/&gt; &#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dingdong Fresh (Hong Kong) Limited (&#x201c;Dingdong HK&#x201d;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;January 4, 2019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;Hong Kong&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;Investment holding&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;br/&gt; &#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Baqianlilu (Wuxi) Network Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;May 9, 2020&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907410"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai 100me Internet Technology Co., Ltd. (&#x201c;Shanghai 100me&#x201d;)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;March 23, 2014&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907411"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Yihengyishu (Shanghai) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-Commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;April 12, 2017&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907412"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Chizhiyiheng (Shanghai) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd.(&#x201c;Chizhiyiheng Shanghai&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;July 18, 2018&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907413"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shilaiyunzhuan (Hangzhou) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;January 4, 2019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907414"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shishishun (Shenzhen) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;July 12, 2019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907415"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shishishun (Jiangsu) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-Commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;September 18, 2019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907416"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Chao Lizhi (Jiangsu) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-Commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;November 14, 2019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907417"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Beijing Bujiangjiu &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-Commerce&lt;/div&gt; Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;February 28, 2020&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907418"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Yushengbaigu Food Co., Ltd.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;93.05&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;October 21, 2020&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907419"&gt;RC&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 52%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Chizhiyiheng (Nanjing) Supply Chain Co., Ltd.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;August 30, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;P&lt;span style="-sec-ix-hidden:hidden46907314"&gt;RC&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right;"&gt;E-commerce&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ddl:ScheduleOfMajorSubsidiariesTableTextBlock>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Dingdong Fresh Holding Limited (&#x201c;Dingdong Fresh BVI&#x201d;)</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2018-10-30</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Investment holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Dingdong Fresh (Hong Kong) Limited (&#x201c;Dingdong HK&#x201d;)</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2019-01-04</dei:EntityIncorporationDateOfIncorporation>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2021To12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">K3</dei:EntityIncorporationStateCountryCode>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_DingdongFreshHongKongLimitedDingdongHkMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Investment holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Baqianlilu (Wuxi) Network Technology Co., Ltd.</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2020-05-09</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_BaqianliluWuxiNetworkTechnologyCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Shanghai 100me Internet Technology Co., Ltd. (&#x201c;Shanghai 100me&#x201d;)</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2014-03-23</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis">Yihengyishu (Shanghai) E-Commerce Co., Ltd.</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis">2017-04-12</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_SubsidiariesMembersrtConsolidatedEntitiesAxis_YihengyishuShanghaiECommerceCoLtdMemberdeiLegalEntityAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Chizhiyiheng (Shanghai) E-commerce Co., Ltd.(&#x201c;Chizhiyiheng Shanghai&#x201d;)</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2018-07-18</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Shilaiyunzhuan (Hangzhou) E-commerce Co., Ltd.</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2019-01-04</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_ShilaiyunzhuanHangzhouECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Shishishun (Shenzhen) E-commerce Co., Ltd.</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2019-07-12</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_ShishishunShenzhenECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Shishishun (Jiangsu) E-Commerce Co., Ltd.</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2019-09-18</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_ShishishunJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Chao Lizhi (Jiangsu) E-Commerce Co., Ltd.</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2019-11-14</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_ChaoLizhiJiangsuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Beijing Bujiangjiu E-Commerce Co., Ltd.</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2020-02-28</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_BeijingBujiangjiuECommerceCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Shanghai Yushengbaigu Food Co., Ltd.</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="4"
      unitRef="Unit_pure">0.9305</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2020-10-21</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_ShanghaiYushengbaiguFoodCoLtdMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="P01_01_2021To12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">Chizhiyiheng (Nanjing) Supply Chain Co., Ltd.</dei:EntityInformationFormerLegalOrRegisteredName>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2021-08-30</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2021To12_31_2021_ChizhiyihengNanjingSupplyChainCo.Ltd.MemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <dei:EntityIncorporationDateOfIncorporation contextRef="P01_01_2021To12_31_2021_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">2014-03-23</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.&#160;&#160;&#160;&#160;SUMMARY OF PRINCIPAL ACCOUNTING POLICIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements of the Group have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;). &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Principles of consolidation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accompanying consolidated financial statements include the financial statements of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Use of estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Significant accounting estimates reflected in the Group&#x2019;s consolidated financial statements include allowance for credit losses of accounts receivable and short-term investments, impairment of long-lived assets, valuation allowance for deferred tax assets, determination of the stand-alone selling price (&#x201c;SSP&#x201d;) of performance obligations in revenue contracts, breakage estimates related to loyalty points, fair value of share-based payment awards and&#160;the fair values of financial instruments including redeemable convertible preferred shares and warrant liabilities. Management bases its estimates on historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. Actual results could materially differ from those estimates. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign currency translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The reporting currency of the Group is the Renminbi (&#x201c;RMB&#x201d;). The functional currency of the Company, Dingdong Fresh BVI and Dingdong HK is the United States Dollar (&#x201c;US$&#x201d;). The functional currency of the Company&#x2019;s PRC subsidiaries is RMB. The determination of the respective functional currency is based on the criteria stated in ASC 830, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency Matters&lt;/div&gt;&lt;/div&gt;. The Group uses RMB as its reporting currency. The financial statements of the Company and the Company&#x2019;s subsidiary outside the PRC are translated from the functional currency to the reporting currency. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates quoted by the People&#x2019;s Bank of China (the &#x201c;PBOC&#x201d;) prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;are&#160;re-measured&#160;at&lt;/div&gt; the exchange rates prevailing at the balance sheet &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;date.&#160;Non-monetary&#160;items&lt;/div&gt; that are measured in terms of historical costs in foreign currency &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;are&#160;re-measured&#160;using&lt;/div&gt; the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets and liabilities are translated at the exchange rates at the balance sheet date, equity accounts are translated at historical exchange rates and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as accumulated comprehensive loss and are shown as a separate component of other comprehensive loss in the consolidated statements of comprehensive loss. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Convenience translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translations of amounts from RMB into U.S. dollars are solely for the convenience of the reader and were calculated at the noon buying rate of US$1 to RMB6.3726 on December&#160;31, 2021, as published in H.10 statistical release of the United States Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at such rate or at any other rate. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cash and cash equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents include cash on hand, deposit held at call and time deposit placed with commercial banks or other financial institutions in the PRC. The Group considers highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase of three months or less to be cash equivalents. All cash and cash equivalents are unrestricted as to withdrawal and use. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Restricted cash &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted cash primarily consists of cash reserved in a bank account used as collateral for short-term loans and restricted deposits made as performance guarantees to some of the Group&#x2019;s vendors. Restricted cash is expected to be released to cash within the next 12 months and therefore, classified as a current asset. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; Short-term investments &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments consist of investments in wealth management products with variable interest rates purchased from reputable financial institutions in the PRC and time deposits with contractual maturities between 3 to 12 months. The Group accounts for investments in wealth management products in accordance with ASC 320, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments&#x2014;Debt Securities&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 320&#x201d;). The Group classifies these investments as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;held-to-maturity&#x201d;,&lt;/div&gt;&lt;/div&gt; &#x201c;trading&#x201d; or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;available-for-sale&#x201d;,&lt;/div&gt;&lt;/div&gt; whose classification determines the respective accounting methods stipulated by ASC 320. Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities, are included in earnings. Any realized gains or losses on the sale of the short-term investments, are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. The securities that the Group has the positive intent and the ability to hold to maturity are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; securities and stated at amortized cost. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt investments not classified as trading or as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available-for-sale&lt;/div&gt;&lt;/div&gt; investments are reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income. Realized gains or losses are included in earnings during the period in which the gain or loss is realized.&#160;&#160;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group classifies its investments in wealth management products as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale.&lt;/div&gt;&lt;/div&gt; The carrying amounts of these short-term investments approximate their fair values because of their generally short maturities. The, unrealized gains (losses) of these investments were insignificant for all periods presented. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounts receivable, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net mainly represent amounts due from third party payment providers for cash collected from individual customers and amounts due from corporate customers for sales of products which are recorded net of allowance for credit losses. The allowance for credit losses reflects the Company&#x2019;s current estimate of credit losses expected to be incurred over the life of the receivables. The Company considers various factors in establishing, monitoring, and adjusting its allowance for credit losses including the aging of receivables and aging trends, customer creditworthiness and specific exposures related to particular customers. The Company also monitors other risk factors and forward-looking information, such as country specific risks and economic factors that may affect a customer&#x2019;s ability to pay in establishing and adjusting its allowance for credit losses. Accounts receivable are written off after all collection efforts have ceased. The allowance for credit losses was insignificant for all periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories are stated at the lower of cost and net realizable value. Cost of inventories is determined using the weighted average cost method. Adjustments to reduce the cost of inventories to its net realizable value for slow-moving merchandise and damaged goods are recorded in cost of goods sold. The Group considers factors such as historical and forecasted consumer demand and promotional environment when estimating the net realizable value. The Group takes ownership, risks and rewards of the products purchased. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Property and equipment, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment are stated at cost less accumulated depreciation. The Group computes depreciation using the straight-line method over the estimated useful lives of the assets as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 91%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 28%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 71%;"/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated useful life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 28%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 71%;"/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Furniture, fixtures and equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4-5&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Electronic office equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Leasehold improvements&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;Over the shorter of the lease term or estimated useful life&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Impairment of long-lived assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates the recoverability of its long-lived assets (asset groups), including property and equipment and operating lease right-of-use assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of its asset (asset group) may not be fully recoverable. When these events occur, the Group measures impairment by comparing the carrying amount of the long-lived assets (asset groups) to the estimated undiscounted future cash flows expected to result from the use of the long-lived assets (asset groups) and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the long-lived assets (asset groups), the Group recognizes an impairment loss based on the excess of the carrying amount of the long-lived assets (asset groups) over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the long-lived assets (asset groups), when the market prices are not readily available. The adjusted carrying amount of the long-lived assets represent the new cost basis and is depreciated over the long-lived asset&#x2019;s remaining useful life. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair value measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC 820, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair Value Measurement&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 820&#x201d;) defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level 1&#x2014;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level 2&#x2014;Other inputs that are directly or indirectly observable in the marketplace. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level 3&#x2014;Unobservable inputs which are supported by little or no market activity. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC 820 also describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach; and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying amounts of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, amounts due from and due to related parties, accounts payable and short-term borrowings approximate their fair values because of their generally short maturities. The carrying amount of long-term borrowings approximate their fair values since they bear interest rates which approximate market interest rates. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes revenue from (i)&#160;product sales of primarily fresh groceries, prepared food and other food products through &#x201c;Dingdong Fresh&#x201d; APP and mini program, and (ii)&#160;membership services. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes revenue when the Group satisfies a performance obligation by transferring a promised good or service (that is, an asset) to a customer in an amount of consideration to which the Group expects to be entitled to in exchange for the good or service. An asset is transferred when the customer obtains control of that asset. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Product sales &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When an entity is a principal, the entity obtains control of the specified goods or services before they are transferred to the customers and revenues are recognized at the gross amount of consideration to which it expects to be entitled in exchange for the specified goods or services transferred. When an entity is an agent, its obligation is to facilitate third parties in fulfilling their performance obligation for the specified goods or services and revenues are recognized at the net amount for the amount of commission which the entity earns in exchange for arranging for the sale of the specified goods or services to be provided by other parties. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes product sales made through &#x201c;Dingdong Fresh&#x201d; APP and mini program on a gross basis because the Group is acting as a principal in these transactions as the Group (i)&#160;is responsible for fulfilling the promise to provide the specified goods, (ii)&#160;takes on inventory risk and (iii)&#160;has discretion in establishing price. The revenues of product sales are recognized at a point in time when the control of the product is transferred to the customer. Revenues are recorded net of value-added taxes (&#x201c;VAT&#x201d;). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes revenues net of discounts and return allowances. The Group does not issue any coupons concurrent with the completion of a sales transaction. The discounts and coupons are recorded as a deduction of revenue when used by customers, except for referral coupons, which are recognized as sales and marketing expenses when customers provide a customer referral. The Group allows for return of fresh groceries and other daily essentials returns within 24 hours and 7 days, respectively. The Group estimates a provision for product returns based on historical experience. As of December&#160;31, 2020 and 2021, estimated liabilities for return allowances were not significant. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group also sells prepaid cards which can be redeemed to purchase products sold on the &#x201c;Dingdong Fresh&#x201d; APP and mini program. Cash collected from the sales of prepaid cards is initially recorded in &#x201c;Customer advances and deferred revenue&#x201d; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of products through redemption of prepaid cards. The Group does not recognize revenue related to breakage or forfeiture of unused balances in prepaid cards as they do not expire. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customers are also granted loyalty points primarily from the purchase of goods. Loyalty points can be used as cash coupons to buy any products sold by the Group, which will directly reduce the amount paid by the customer. Loyalty points expire three months from the date of issuance. The Group considers loyalty points awarded from sales of products to be part of its revenue generating activities, and accordingly, loyalty points are considered to be a material right and a separate performance obligation identified in the contract. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consideration from the sales transaction is allocated to the products and loyalty points based on the relative standalone selling price of the products and loyalty points awarded. The amount of revenue the Group recognizes upon the redemption of loyalty points considers breakage, which is estimated based on the Group&#x2019;s historical experience. As of December&#160;31, 2020 and 2021, the deferred revenue of loyalty points was RMB16.6&#160;million and RMB2.9&#160;million (US$0.4 million&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;), respectively. &lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Membership services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group offers a membership program to its registered users. Memberships are offered for a one-month, three-month or twelve-month period and customers pay a fixed non-refundable upfront membership fee. During the membership period, members enjoy benefits such as free shipping for a certain number of orders every month, free fresh groceries upon purchase (limited to one piece per day), member exclusive products and exclusive discounts for certain products, coupons issued on a monthly basis that expire at the end of the month and VIP customer service. The Group has determined that these membership benefits provided over the membership period are a series of distinct goods and services that are considered one performance obligation. The Group recognizes the revenues of membership service fees over time on a straight-line basis over their respective subscription periods. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cost of goods sold &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of goods sold consists of procurement costs of finished goods and material procurement costs, labor costs and processing costs for self-processed products. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fulfillment expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fulfillment expenses consists primarily of (i)&#160;outsourcing expenses charged by third party labor-force companies for provision of delivery riders and workers at&#160;regional processing centers and frontline fulfillment stations; (ii)&#160;lease expenses for&#160;regional processing centers and frontline fulfillment stations, and (iii)&#160;logistics expenses charged by third party couriers. Outsourcing expenses included in fulfillment expenses amounted to RMB1,256.9&#160;million, RMB2,515.4&#160;million and RMB4,266&#160;million (US$669.4 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Sales and marketing expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing expenses primarily consist of advertising expense and&#160;related expenses for personnel engaged in sales and marketing activities which are expensed as incurred. The amount&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; of advertising expenses incurred were RMB130.2&#160;million, RMB322.4&#160;million and RMB1,023.6&#160;million (US$160.6 million) including referral coupons issued to customers for their referral services amounting to RMB66.3&#160;million, RMB76.1&#160;million and RMB122.3&#160;million (US$18.7 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Product development expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product development expenses consist primarily of payroll costs and related expenses for research and development employees involved in the development of &#x201c;Dingdong Fresh&#x201d; APP and mini program, category expansions and systems support as well as depreciation of servers and other equipment, bandwidth and data center costs, rent, utilities and other expenses necessary to support the Group&#x2019;s business activities. Product development expenses are expensed as incurred. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;General and administrative expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations, depreciation of facilities and equipment, rental and other general corporate related expenses. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Employee benefits &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The full-time employees of the Group&#x2019;s PRC subsidiaries participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to employees. The Group is required to accrue for these benefits based on certain percentages of the qualified employees&#x2019; salaries and make contributions to the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;plan &lt;/div&gt;based on the&#160;amounts accrued. The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group&#x2019;s obligations are limited to the amounts contributed. The Group has no further payment obligations once the contributions have been paid.&#160;The total amounts for such employee benefits were RMB24.8&#160;million, RMB66.3&#160;million and RMB231.3&#160;million (US$36.3 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively, and expensed in the period incurred. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Modification of redeemable convertible preferred shares &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group assesses whether an amendment to the terms of its redeemable convertible preferred shares is an extinguishment or a modification using the fair value model. If the fair value of the redeemable convertible preferred shares immediately after the amendment changes by more than 10% from the fair value of the redeemable convertible preferred shares immediately before the amendment, the amendment is considered an extinguishment. An amendment that does not meet this criterion is a modification. When redeemable convertible preferred shares are extinguished, the difference between the fair value of the consideration transferred to the redeemable convertible preferred shareholders and the carrying amount of the redeemable convertible preferred shares (net of issuance costs) is treated as a deemed dividend to the redeemable convertible preferred shareholders. When redeemable convertible preferred shares are modified, the increase of the fair value immediately after the amendment is treated as a deemed dividend to the redeemable convertible preferred shareholders. Modifications that result in a decrease in the fair value of the redeemable convertible preferred shares are not recognized.&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Redeemable noncontrolling interests &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the Company&#x2019;s non-wholly owned subsidiaries, a noncontrolling interest is recognized to reflect the portion of equity that is not attributable, directly or indirectly, to the Company. When the noncontrolling interest is contingently redeemable upon the occurrence of a conditional event, which is not solely within the control of the Company, the noncontrolling interest is classified as mezzanine equity. The Company accretes changes in the redemption value over the period from the date that it becomes probable that the noncontrolling interest will become redeemable to the earliest redemption date using the effective interest method. When the noncontrolling interest is mandatorily redeemable on a fixed or determinable date, the noncontrolling interest is classified as liabilities. &lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;Share-based awards granted to employees and senior management of the Group are accounted for under ASC 718, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation&#x2014;Stock Compensation&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 718&#x201d;). &lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC 718, the Company determines whether an award should be classified and accounted for as a liability award or equity award. Based on the Company&#x2019;s assessment, all of the Company&#x2019;s share-based awards to employees were classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values. The Company&#x2019;s equity awards included a performance condition that required employees to meet a minimum performance standard in order to be eligible for vesting. The Company assessed and concluded it is highly probable that employees would be able to fully vest in their awards based on the nature of the performance condition and the Company&#x2019;s historical experience. The Company, with the assistance of an independent third-party valuation firm, determined the fair value of the share options using a binomial option tree pricing model when estimating the fair value of the options granted to employees. As the Company&#x2019;s award included both service and performance conditions, the Company records compensation costs on a &lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;tranche-by-tranche&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; basis, with a corresponding impact reflected in additional &lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; capital. The Group accounts for forfeitures when they occur and reverses the previously recognized compensation costs for an award in the period which the employee resigns from or is terminated by the Group.&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Government subsidies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government subsidies are received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. The government subsidies of non-operating nature with no further conditions to be met are recorded as non-operating income in &#x201c;Other income&#x201d; when received. The government subsidies with certain operating conditions are recorded as &#x201c;Other non-current liabilities&#x201d; and will be recorded as non-operating income when the conditions are met. The Group received financial subsidies of RMB0.5 million, RMB23.2 million and RMB16.8 million (US$2.6 million) during the years ended December 31, 2019, 2020 and 2021, respectively, from various local PRC government authorities which was recognized as &#x201c;Other Income&#x201d; in those respective years. &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Government subsidies &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;with certain operating conditions amounting to RMB&#160;&lt;/div&gt;&lt;/div&gt;nil and RMB60.0 million (US$9.4 million) &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;were recorded as &#x201c;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;O&lt;/div&gt;ther non-current liabilities&#x201d; as of December 31, 2020 and 2021, respectively, and will be recognized as non-operating income when the conditions are met.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Interest income &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income is mainly generated from time deposits and short-term investments and is recognized on an accrual basis using the effective interest method. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group elects to account for all asset classes with lease and non-lease components as a single lease component and to exempt leases of vehicles and equipment with an initial term of 12 months or less from being recognized on the consolidated balance sheets. Payments related to those leases continue to be recognized in the consolidated statements of comprehensive loss on a straight-line basis over the lease term. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;From the Perspective of Lessee &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has no finance leases for any of the periods presented. The Group determines whether a contract contains a lease at contract inception. A contract contains a lease if there is an identified asset and the Group has the right to control the use of the identified asset. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At the commencement of each lease, management determines its classification as an operating or finance lease. For leases that qualify as operating leases, the Group recognizes the associated lease expense on a straight-line basis over the term of the lease beginning on the date of initial possession, which is generally when the Group enters the leased premises and begins to make improvements in preparation for its intended use. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A lease liability is recognized for future fixed lease payments and a ROU asset representing the right to use the underlying asset during the lease term. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses the incremental borrowing rate in determining the present value of lease payments, unless the implicit rate is readily determinable. The incremental borrowing rate is estimated on a portfolio basis considering the lease term, currency risk, credit risk and an adjustment for collateral. If lease terms include options to extend or terminate the lease, the operating lease ROU asset and lease liability are measured based on the reasonably certain criteria. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses the discount rate as of the commencement date of the lease, incorporating the entire lease term. Current maturities and long-term portions of operating lease liabilities are classified as &#x201c;Operating lease liabilities, current&#x201d; and &#x201c;Operating lease liabilities, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&#x201d;,&lt;/div&gt; respectively, in the consolidated balance sheets. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The operating lease ROU assets are measured at the amount of the lease liabilities with adjustments, if applicable, for lease prepayments made prior to or at lease commencement, initial direct costs incurred and lease incentives. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repayments of operating lease liabilities, variable lease payments and short-term lease payments are classified as operating activities in the consolidated statements of cash flows. Payments made for operating leases representing costs of bringing another asset to the condition and location necessary for its intended use are classified as investing activities in the consolidated statements of cash flows. &lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group follows the liability method of accounting for income taxes in accordance with ASC 740, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;(&#x201c;ASC 740&#x201d;). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates its uncertain tax positions using the provisions of ASC 740, which prescribes a recognition threshold that a tax position is required to meet before being recognized in the consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes in the consolidated financial statements the benefit of a tax position which is &#x201c;more likely than not&#x201d; to be sustained under examination based solely on the technical merits of the position assuming a review by tax authorities having all relevant information. Tax positions that meet the recognition threshold are measured using a cumulative probability approach, at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. It is the Group&#x2019;s policy to recognize interest and penalties related to unrecognized tax benefits, if any, as a component of income tax expenses. The actual penalties or benefits ultimately realized may differ from the Group&#x2019;s estimates. Additionally, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions and are recognized in the period in which the changes occur. The Group recorded the unrecognized tax benefits in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;Other&#160;non-current&lt;/div&gt; liabilities&#x201d; in the consolidated balance sheets and elected to include interest and penalties related to uncertain tax positions in &#x201c;Income tax expenses&#x201d; in the consolidated statements of comprehensive loss. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;PRC value-added taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group is subject to Value-added taxes (&#x201c;VAT&#x201d;) on revenue generated from sales of products. The Group records revenue net of VAT. This VAT may be offset by qualified input VAT paid by the Group to suppliers. The net VAT balance between input VAT and output VAT is recorded in the &#x201c;Other current assets&#x201d; on the consolidated balance sheets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group operates and manages its business as a single segment, in accordance with ASC 280, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment Reporting&lt;/div&gt;&lt;/div&gt;. The Group&#x2019;s chief operating decision maker is the CEO. The Group&#x2019;s CODM assess the Group&#x2019;s performance and results of operations on a consolidated basis. The Group generates substantially all of its revenues from customers in the PRC. Accordingly, no geographical segments are presented. Substantially all of the Group&#x2019;s long-lived assets are located in the PRC. &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Loss per share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;In accordance with ASC 260, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Earnings Per Share&lt;/div&gt;&lt;/div&gt;, basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using the two-class method. Under the two-class method, net loss is allocated between ordinary shares and other participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. Prior to the Company&#x2019;s initial public offering, the redeemable convertible preferred shares were considered participating securities because they were entitled to receive dividends or distributions on an as converted basis. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders, as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares include ordinary shares issuable upon the conversion of the redeemable convertible preferred shares using the if-converted method prior to the Company&#x2019;s IPO and ordinary shares issuable upon the exercise of share options using the treasury stock method. Ordinary share equivalents are excluded from the computation of diluted earnings per share if their effects are anti-dilutive. For the years ended December 31, 2019 and 2020, the computation of basic loss per share using the two-class method was not applicable as the Company is in a net loss position and the redeemable convertible preferred shares do not have contractual rights and obligations to share in the losses of the Company. For the year ended December 31, 2021, the two-class method is applicable because the Group has two classes of ordinary shares outstanding, Class A and Class B ordinary shares, respectively. The participating rights (liquidation and dividend rights) of the holders of the Company&#x2019;s Class A and Class B ordinary shares are identical, except those with respect to voting and conversion (Note 13). As a result, and in accordance with ASC 260, the undistributed loss for each year is allocated based on the contractual participation rights of the Class A and Class B ordinary shares, respectively. As the liquidation and dividend rights are identical, the undistributed loss is allocated on a proportionate basis. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders, as adjusted for the accretion related to the redeemable convertible preferred shares, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Concentration of credit risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments that potentially expose the Group to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, accounts receivable, amounts due from related parties and short-term investments. As of December 31, 2020, and 2021, the Group had &lt;/div&gt;RMB2,456.7&#160;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million and &lt;/div&gt;RMB5,238.8&#160;million (US$822.1 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;million) of&#160;&lt;/div&gt;cash and &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;time&lt;/div&gt; deposits held by financial institutions in the PRC, respectively. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group conducts credit evaluations on its customers and generally does not require collateral or other security from such customers. The Group periodically evaluates the creditworthiness of the existing customers in determining an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Currency Convertibility Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Substantially all of the Group&#x2019;s operating activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People&#x2019;s Bank of China or other banks authorized by the PRC government to buy and sell foreign currencies at the exchange rates quoted by the People&#x2019;s Bank of China. Approval of foreign currency payments by the People&#x2019;s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers&#x2019; invoices, shipping documents and signed contracts. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency Exchange Rate Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The functional currency of the Company is US$, and the reporting currency is RMB. Since July&#160;21, 2005, RMB has been permitted by the PRC government to fluctuate within a managed band against a basket of certain foreign currencies. The appreciation of the US$ against RMB in 2019 was approximately 1.3%. And the depreciation of the US$ against RMB was 6.3% and 2.3% in 2020 and 2021, respectively. Any significant revaluation of RMB may materially and adversely affect the cash flows, operating results and financial position of the Group. As a result, an appreciation of RMB against US$ would result in foreign currency translation loss when translating the net assets of the Group from US$ into RMB. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The net foreign currency translation gain resulting from the translation from US$ to RMB reporting currency recorded in other comprehensive income was RMB30.4 million for the year ended&#160;December 31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;2019. For the years ended December 31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;2020 and 2021, the loss resulting from the translation from US$ to RMB was&lt;/div&gt;&#160;RMB53.4&#160;million and RMB161.3&#160;million (US$25.3 million), respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recent Accounting Pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;New accounting standards which have been adopted &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/div&gt;&lt;/div&gt;. This update simplifies the accounting for income taxes as part of the FASB&#x2019;s overall&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;initiative to reduce complexity in accounting standards. The amendments include removal of certain exceptions to&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;the general principles of ASC 740, Income taxes, and simplification in several other areas such as accounting for a&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;franchise tax (or similar tax) that is partially based on income. Certain amendments in this update should be applied&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;retrospectively or modified retrospectively, and all other amendments should be applied prospectively. The Company&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;adopted this standard on January 1, 2021. There was no material impact to the Company&#x2019;s financial position or results&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;of operations upon adoption. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU No. 2016-13, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments &lt;/div&gt;&lt;/div&gt;(&#x201c;ASU 2016-13&#x201d;).&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;Subsequently, the FASB issued ASU No. 2019-05, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments- Credit Losses (Topic 326): Targeted Transition Relief and codification improvements to Topic 326 in ASU 2019-04 and ASU 2018-19&lt;/div&gt;&lt;/div&gt;. The amendments&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;update guidance on reporting credit losses for financial assets. These amendments affect loans, debt securities, trade&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;financial assets not excluded from the scope that have the contractual right to receive cash. The Company adopted&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;this standard on January 1, 2021. There was no material impact to the Company&#x2019;s financial position or results of&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;operations upon adoption. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;New accounting standards which have not yet been adopted &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In November 2021, the FASB issued ASU 2021-10, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&lt;/div&gt;&lt;/div&gt;. This update requires certain annual disclosures about transactions&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;with a government that are accounted for by applying a grant or contribution accounting model by analogy. This&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;of initial application and new transactions that are entered into after the date of initial application or retrospectively&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;to those transactions. The Company will apply the guidance prospectively and expects the impact of this guidance&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;will require additional disclosures on the Company&#x2019;s government assistance arrangements in its consolidated&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;financial statements, including the significant terms and conditions of the government assistance transaction. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2020, the FASB issued ASU No. 2020-06&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;, Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&lt;/div&gt;&lt;/div&gt;. For convertible&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;instruments, the new guidance simplifies an issuer&#x2019;s accounting for convertible instruments by eliminating two of the&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;three models in ASC 470-20 that require separate accounting for embedded conversion features. As a result, more&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;convertible instruments will be reported as single units of account. This standard is effective for the Company&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;beginning January 1, 2022 including interim periods within the fiscal year. Early adoption is permitted. The Company&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;does not expect the impact of this guidance will have a material impact on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt; </us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements of the Group have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;). &lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Principles of consolidation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accompanying consolidated financial statements include the financial statements of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. &lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Use of estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Significant accounting estimates reflected in the Group&#x2019;s consolidated financial statements include allowance for credit losses of accounts receivable and short-term investments, impairment of long-lived assets, valuation allowance for deferred tax assets, determination of the stand-alone selling price (&#x201c;SSP&#x201d;) of performance obligations in revenue contracts, breakage estimates related to loyalty points, fair value of share-based payment awards and&#160;the fair values of financial instruments including redeemable convertible preferred shares and warrant liabilities. Management bases its estimates on historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. Actual results could materially differ from those estimates. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign currency translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The reporting currency of the Group is the Renminbi (&#x201c;RMB&#x201d;). The functional currency of the Company, Dingdong Fresh BVI and Dingdong HK is the United States Dollar (&#x201c;US$&#x201d;). The functional currency of the Company&#x2019;s PRC subsidiaries is RMB. The determination of the respective functional currency is based on the criteria stated in ASC 830, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency Matters&lt;/div&gt;&lt;/div&gt;. The Group uses RMB as its reporting currency. The financial statements of the Company and the Company&#x2019;s subsidiary outside the PRC are translated from the functional currency to the reporting currency. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates quoted by the People&#x2019;s Bank of China (the &#x201c;PBOC&#x201d;) prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;are&#160;re-measured&#160;at&lt;/div&gt; the exchange rates prevailing at the balance sheet &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;date.&#160;Non-monetary&#160;items&lt;/div&gt; that are measured in terms of historical costs in foreign currency &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;are&#160;re-measured&#160;using&lt;/div&gt; the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets and liabilities are translated at the exchange rates at the balance sheet date, equity accounts are translated at historical exchange rates and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as accumulated comprehensive loss and are shown as a separate component of other comprehensive loss in the consolidated statements of comprehensive loss. &lt;/div&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <ddl:ConvenienceTranslationPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Convenience translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Translations of amounts from RMB into U.S. dollars are solely for the convenience of the reader and were calculated at the noon buying rate of US$1 to RMB6.3726 on December&#160;31, 2021, as published in H.10 statistical release of the United States Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at such rate or at any other rate. &lt;/div&gt;&lt;/div&gt;</ddl:ConvenienceTranslationPolicyTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="PAsOn06_08_2021"
      decimals="0"
      unitRef="Unit_pure">1</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="PAsOn06_08_2021_CNYsrtCurrencyAxis"
      decimals="2"
      unitRef="Unit_pure">6.37</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cash and cash equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents include cash on hand, deposit held at call and time deposit placed with commercial banks or other financial institutions in the PRC. The Group considers highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase of three months or less to be cash equivalents. All cash and cash equivalents are unrestricted as to withdrawal and use. &lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <ddl:RestrictedCashPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Restricted cash &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted cash primarily consists of cash reserved in a bank account used as collateral for short-term loans and restricted deposits made as performance guarantees to some of the Group&#x2019;s vendors. Restricted cash is expected to be released to cash within the next 12 months and therefore, classified as a current asset. &lt;/div&gt;&lt;/div&gt;</ddl:RestrictedCashPolicyTextBlock>
    <ddl:RestrictedCashTermPeriod contextRef="P01_01_2021To12_31_2021">P12M</ddl:RestrictedCashTermPeriod>
    <us-gaap:InvestmentPolicyTextBlock contextRef="P01_01_2021To12_31_2021">Short-term investments&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments consist of investments in wealth management products with variable interest rates purchased from reputable financial institutions in the PRC and time deposits with contractual maturities between 3 to 12 months. The Group accounts for investments in wealth management products in accordance with ASC 320, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments&#x2014;Debt Securities&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 320&#x201d;). The Group classifies these investments as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;held-to-maturity&#x201d;,&lt;/div&gt;&lt;/div&gt; &#x201c;trading&#x201d; or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;available-for-sale&#x201d;,&lt;/div&gt;&lt;/div&gt; whose classification determines the respective accounting methods stipulated by ASC 320. Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities, are included in earnings. Any realized gains or losses on the sale of the short-term investments, are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. The securities that the Group has the positive intent and the ability to hold to maturity are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; securities and stated at amortized cost. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt investments not classified as trading or as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Available-for-sale&lt;/div&gt;&lt;/div&gt; investments are reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income. Realized gains or losses are included in earnings during the period in which the gain or loss is realized.&#160;&#160;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group classifies its investments in wealth management products as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale.&lt;/div&gt;&lt;/div&gt; The carrying amounts of these short-term investments approximate their fair values because of their generally short maturities. The, unrealized gains (losses) of these investments were insignificant for all periods presented. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounts receivable, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net mainly represent amounts due from third party payment providers for cash collected from individual customers and amounts due from corporate customers for sales of products which are recorded net of allowance for credit losses. The allowance for credit losses reflects the Company&#x2019;s current estimate of credit losses expected to be incurred over the life of the receivables. The Company considers various factors in establishing, monitoring, and adjusting its allowance for credit losses including the aging of receivables and aging trends, customer creditworthiness and specific exposures related to particular customers. The Company also monitors other risk factors and forward-looking information, such as country specific risks and economic factors that may affect a customer&#x2019;s ability to pay in establishing and adjusting its allowance for credit losses. Accounts receivable are written off after all collection efforts have ceased. The allowance for credit losses was insignificant for all periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories are stated at the lower of cost and net realizable value. Cost of inventories is determined using the weighted average cost method. Adjustments to reduce the cost of inventories to its net realizable value for slow-moving merchandise and damaged goods are recorded in cost of goods sold. The Group considers factors such as historical and forecasted consumer demand and promotional environment when estimating the net realizable value. The Group takes ownership, risks and rewards of the products purchased. &lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Property and equipment, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment are stated at cost less accumulated depreciation. The Group computes depreciation using the straight-line method over the estimated useful lives of the assets as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 91%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 28%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 71%;"/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated useful life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 28%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 71%;"/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Furniture, fixtures and equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4-5&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Electronic office equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Leasehold improvements&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;Over the shorter of the lease term or estimated useful life&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2021To12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2021To12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2021To12_31_2021_MinimumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2021To12_31_2021_MaximumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <ddl:PropertyPlantAndEquipmentEstimatedUsefulLife contextRef="P01_01_2021To12_31_2021_LeaseholdsAndLeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">Over the shorter of the lease term or estimated useful life</ddl:PropertyPlantAndEquipmentEstimatedUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Impairment of long-lived assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates the recoverability of its long-lived assets (asset groups), including property and equipment and operating lease right-of-use assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of its asset (asset group) may not be fully recoverable. When these events occur, the Group measures impairment by comparing the carrying amount of the long-lived assets (asset groups) to the estimated undiscounted future cash flows expected to result from the use of the long-lived assets (asset groups) and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the long-lived assets (asset groups), the Group recognizes an impairment loss based on the excess of the carrying amount of the long-lived assets (asset groups) over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the long-lived assets (asset groups), when the market prices are not readily available. The adjusted carrying amount of the long-lived assets represent the new cost basis and is depreciated over the long-lived asset&#x2019;s remaining useful life. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair value measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC 820, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair Value Measurement&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 820&#x201d;) defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level 1&#x2014;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level 2&#x2014;Other inputs that are directly or indirectly observable in the marketplace. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level 3&#x2014;Unobservable inputs which are supported by little or no market activity. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC 820 also describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach; and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying amounts of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, amounts due from and due to related parties, accounts payable and short-term borrowings approximate their fair values because of their generally short maturities. The carrying amount of long-term borrowings approximate their fair values since they bear interest rates which approximate market interest rates. &lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes revenue from (i)&#160;product sales of primarily fresh groceries, prepared food and other food products through &#x201c;Dingdong Fresh&#x201d; APP and mini program, and (ii)&#160;membership services. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes revenue when the Group satisfies a performance obligation by transferring a promised good or service (that is, an asset) to a customer in an amount of consideration to which the Group expects to be entitled to in exchange for the good or service. An asset is transferred when the customer obtains control of that asset. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Product sales &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When an entity is a principal, the entity obtains control of the specified goods or services before they are transferred to the customers and revenues are recognized at the gross amount of consideration to which it expects to be entitled in exchange for the specified goods or services transferred. When an entity is an agent, its obligation is to facilitate third parties in fulfilling their performance obligation for the specified goods or services and revenues are recognized at the net amount for the amount of commission which the entity earns in exchange for arranging for the sale of the specified goods or services to be provided by other parties. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes product sales made through &#x201c;Dingdong Fresh&#x201d; APP and mini program on a gross basis because the Group is acting as a principal in these transactions as the Group (i)&#160;is responsible for fulfilling the promise to provide the specified goods, (ii)&#160;takes on inventory risk and (iii)&#160;has discretion in establishing price. The revenues of product sales are recognized at a point in time when the control of the product is transferred to the customer. Revenues are recorded net of value-added taxes (&#x201c;VAT&#x201d;). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes revenues net of discounts and return allowances. The Group does not issue any coupons concurrent with the completion of a sales transaction. The discounts and coupons are recorded as a deduction of revenue when used by customers, except for referral coupons, which are recognized as sales and marketing expenses when customers provide a customer referral. The Group allows for return of fresh groceries and other daily essentials returns within 24 hours and 7 days, respectively. The Group estimates a provision for product returns based on historical experience. As of December&#160;31, 2020 and 2021, estimated liabilities for return allowances were not significant. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group also sells prepaid cards which can be redeemed to purchase products sold on the &#x201c;Dingdong Fresh&#x201d; APP and mini program. Cash collected from the sales of prepaid cards is initially recorded in &#x201c;Customer advances and deferred revenue&#x201d; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of products through redemption of prepaid cards. The Group does not recognize revenue related to breakage or forfeiture of unused balances in prepaid cards as they do not expire. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customers are also granted loyalty points primarily from the purchase of goods. Loyalty points can be used as cash coupons to buy any products sold by the Group, which will directly reduce the amount paid by the customer. Loyalty points expire three months from the date of issuance. The Group considers loyalty points awarded from sales of products to be part of its revenue generating activities, and accordingly, loyalty points are considered to be a material right and a separate performance obligation identified in the contract. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consideration from the sales transaction is allocated to the products and loyalty points based on the relative standalone selling price of the products and loyalty points awarded. The amount of revenue the Group recognizes upon the redemption of loyalty points considers breakage, which is estimated based on the Group&#x2019;s historical experience. As of December&#160;31, 2020 and 2021, the deferred revenue of loyalty points was RMB16.6&#160;million and RMB2.9&#160;million (US$0.4 million&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;), respectively. &lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Membership services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group offers a membership program to its registered users. Memberships are offered for a one-month, three-month or twelve-month period and customers pay a fixed non-refundable upfront membership fee. During the membership period, members enjoy benefits such as free shipping for a certain number of orders every month, free fresh groceries upon purchase (limited to one piece per day), member exclusive products and exclusive discounts for certain products, coupons issued on a monthly basis that expire at the end of the month and VIP customer service. The Group has determined that these membership benefits provided over the membership period are a series of distinct goods and services that are considered one performance obligation. The Group recognizes the revenues of membership service fees over time on a straight-line basis over their respective subscription periods. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <ddl:EstimatedLiabilitiesForReturnAllowances
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CNY">0</ddl:EstimatedLiabilitiesForReturnAllowances>
    <ddl:EstimatedLiabilitiesForReturnAllowances
      contextRef="PAsOn12_31_2020"
      decimals="-6"
      unitRef="Unit_CNY">0</ddl:EstimatedLiabilitiesForReturnAllowances>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">16600000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">2900000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">400000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cost of goods sold &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of goods sold consists of procurement costs of finished goods and material procurement costs, labor costs and processing costs for self-processed products. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <ddl:FulfillmentExpensesPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fulfillment expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fulfillment expenses consists primarily of (i)&#160;outsourcing expenses charged by third party labor-force companies for provision of delivery riders and workers at&#160;regional processing centers and frontline fulfillment stations; (ii)&#160;lease expenses for&#160;regional processing centers and frontline fulfillment stations, and (iii)&#160;logistics expenses charged by third party couriers. Outsourcing expenses included in fulfillment expenses amounted to RMB1,256.9&#160;million, RMB2,515.4&#160;million and RMB4,266&#160;million (US$669.4 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/div&gt;&lt;/div&gt;</ddl:FulfillmentExpensesPolicyTextBlock>
    <ddl:OutsourcingExpenses
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">1256900000</ddl:OutsourcingExpenses>
    <ddl:OutsourcingExpenses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">2515400000</ddl:OutsourcingExpenses>
    <ddl:OutsourcingExpenses
      contextRef="P01_01_2021To12_31_2021"
      decimals="-6"
      unitRef="Unit_CNY">4266000000</ddl:OutsourcingExpenses>
    <ddl:OutsourcingExpenses
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">669400000</ddl:OutsourcingExpenses>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Sales and marketing expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing expenses primarily consist of advertising expense and&#160;related expenses for personnel engaged in sales and marketing activities which are expensed as incurred. The amount&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; of advertising expenses incurred were RMB130.2&#160;million, RMB322.4&#160;million and RMB1,023.6&#160;million (US$160.6 million) including referral coupons issued to customers for their referral services amounting to RMB66.3&#160;million, RMB76.1&#160;million and RMB122.3&#160;million (US$18.7 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/div&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">130200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">322400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">1023600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">160600000</us-gaap:AdvertisingExpense>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">66300000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">76100000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">122300000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">18700000</us-gaap:MarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Product development expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product development expenses consist primarily of payroll costs and related expenses for research and development employees involved in the development of &#x201c;Dingdong Fresh&#x201d; APP and mini program, category expansions and systems support as well as depreciation of servers and other equipment, bandwidth and data center costs, rent, utilities and other expenses necessary to support the Group&#x2019;s business activities. Product development expenses are expensed as incurred. &lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;General and administrative expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations, depreciation of facilities and equipment, rental and other general corporate related expenses. &lt;/div&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Employee benefits &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The full-time employees of the Group&#x2019;s PRC subsidiaries participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to employees. The Group is required to accrue for these benefits based on certain percentages of the qualified employees&#x2019; salaries and make contributions to the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;plan &lt;/div&gt;based on the&#160;amounts accrued. The PRC government is responsible for the medical benefits and the pension liability to be paid to these employees and the Group&#x2019;s obligations are limited to the amounts contributed. The Group has no further payment obligations once the contributions have been paid.&#160;The total amounts for such employee benefits were RMB24.8&#160;million, RMB66.3&#160;million and RMB231.3&#160;million (US$36.3 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively, and expensed in the period incurred. &lt;/div&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">24800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">66300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">231300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">36300000</us-gaap:DefinedContributionPlanCostRecognized>
    <ddl:ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Modification of redeemable convertible preferred shares &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group assesses whether an amendment to the terms of its redeemable convertible preferred shares is an extinguishment or a modification using the fair value model. If the fair value of the redeemable convertible preferred shares immediately after the amendment changes by more than 10% from the fair value of the redeemable convertible preferred shares immediately before the amendment, the amendment is considered an extinguishment. An amendment that does not meet this criterion is a modification. When redeemable convertible preferred shares are extinguished, the difference between the fair value of the consideration transferred to the redeemable convertible preferred shareholders and the carrying amount of the redeemable convertible preferred shares (net of issuance costs) is treated as a deemed dividend to the redeemable convertible preferred shareholders. When redeemable convertible preferred shares are modified, the increase of the fair value immediately after the amendment is treated as a deemed dividend to the redeemable convertible preferred shareholders. Modifications that result in a decrease in the fair value of the redeemable convertible preferred shares are not recognized.&lt;/div&gt;&lt;/div&gt;</ddl:ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock>
    <ddl:RedeemableNonControllingInterestsPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Redeemable noncontrolling interests &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the Company&#x2019;s non-wholly owned subsidiaries, a noncontrolling interest is recognized to reflect the portion of equity that is not attributable, directly or indirectly, to the Company. When the noncontrolling interest is contingently redeemable upon the occurrence of a conditional event, which is not solely within the control of the Company, the noncontrolling interest is classified as mezzanine equity. The Company accretes changes in the redemption value over the period from the date that it becomes probable that the noncontrolling interest will become redeemable to the earliest redemption date using the effective interest method. When the noncontrolling interest is mandatorily redeemable on a fixed or determinable date, the noncontrolling interest is classified as liabilities. &lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;</ddl:RedeemableNonControllingInterestsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;Share-based awards granted to employees and senior management of the Group are accounted for under ASC 718, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation&#x2014;Stock Compensation&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 718&#x201d;). &lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with ASC 718, the Company determines whether an award should be classified and accounted for as a liability award or equity award. Based on the Company&#x2019;s assessment, all of the Company&#x2019;s share-based awards to employees were classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values. The Company&#x2019;s equity awards included a performance condition that required employees to meet a minimum performance standard in order to be eligible for vesting. The Company assessed and concluded it is highly probable that employees would be able to fully vest in their awards based on the nature of the performance condition and the Company&#x2019;s historical experience. The Company, with the assistance of an independent third-party valuation firm, determined the fair value of the share options using a binomial option tree pricing model when estimating the fair value of the options granted to employees. As the Company&#x2019;s award included both service and performance conditions, the Company records compensation costs on a &lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;tranche-by-tranche&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; basis, with a corresponding impact reflected in additional &lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; capital. The Group accounts for forfeitures when they occur and reverses the previously recognized compensation costs for an award in the period which the employee resigns from or is terminated by the Group.&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <ddl:GovernmentSubsidiesPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Government subsidies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government subsidies are received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. The government subsidies of non-operating nature with no further conditions to be met are recorded as non-operating income in &#x201c;Other income&#x201d; when received. The government subsidies with certain operating conditions are recorded as &#x201c;Other non-current liabilities&#x201d; and will be recorded as non-operating income when the conditions are met. The Group received financial subsidies of RMB0.5 million, RMB23.2 million and RMB16.8 million (US$2.6 million) during the years ended December 31, 2019, 2020 and 2021, respectively, from various local PRC government authorities which was recognized as &#x201c;Other Income&#x201d; in those respective years. &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Government subsidies &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;with certain operating conditions amounting to RMB&#160;&lt;/div&gt;&lt;/div&gt;nil and RMB60.0 million (US$9.4 million) &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;were recorded as &#x201c;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;O&lt;/div&gt;ther non-current liabilities&#x201d; as of December 31, 2020 and 2021, respectively, and will be recognized as non-operating income when the conditions are met.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ddl:GovernmentSubsidiesPolicyTextBlock>
    <ddl:IncomeFromGovernmentSubsidies
      contextRef="P01_01_2019To12_31_2019_OtherIncomeMemberusgaapIncomeStatementLocationAxis"
      decimals="-5"
      unitRef="Unit_CNY">500000</ddl:IncomeFromGovernmentSubsidies>
    <ddl:IncomeFromGovernmentSubsidies
      contextRef="P01_01_2020To12_31_2020_OtherIncomeMemberusgaapIncomeStatementLocationAxis"
      decimals="-5"
      unitRef="Unit_CNY">23200000</ddl:IncomeFromGovernmentSubsidies>
    <ddl:IncomeFromGovernmentSubsidies
      contextRef="P01_01_2021To12_31_2021_OtherIncomeMemberusgaapIncomeStatementLocationAxis"
      decimals="-5"
      unitRef="Unit_CNY">16800000</ddl:IncomeFromGovernmentSubsidies>
    <ddl:IncomeFromGovernmentSubsidies
      contextRef="P01_01_2021To12_31_2021_OtherIncomeMemberusgaapIncomeStatementLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">2600000</ddl:IncomeFromGovernmentSubsidies>
    <ddl:GovernmentSubsidies
      contextRef="PAsOn12_31_2020_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      unitRef="Unit_CNY">0</ddl:GovernmentSubsidies>
    <ddl:GovernmentSubsidies
      contextRef="PAsOn12_31_2021_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-5"
      unitRef="Unit_CNY">60000000.0</ddl:GovernmentSubsidies>
    <ddl:GovernmentSubsidies
      contextRef="PAsOn12_31_2021_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-5"
      unitRef="Unit_USD">9400000</ddl:GovernmentSubsidies>
    <ddl:InterestIncomePolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Interest income &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income is mainly generated from time deposits and short-term investments and is recognized on an accrual basis using the effective interest method. &lt;/div&gt;&lt;/div&gt;</ddl:InterestIncomePolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group elects to account for all asset classes with lease and non-lease components as a single lease component and to exempt leases of vehicles and equipment with an initial term of 12 months or less from being recognized on the consolidated balance sheets. Payments related to those leases continue to be recognized in the consolidated statements of comprehensive loss on a straight-line basis over the lease term. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;From the Perspective of Lessee &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has no finance leases for any of the periods presented. The Group determines whether a contract contains a lease at contract inception. A contract contains a lease if there is an identified asset and the Group has the right to control the use of the identified asset. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At the commencement of each lease, management determines its classification as an operating or finance lease. For leases that qualify as operating leases, the Group recognizes the associated lease expense on a straight-line basis over the term of the lease beginning on the date of initial possession, which is generally when the Group enters the leased premises and begins to make improvements in preparation for its intended use. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A lease liability is recognized for future fixed lease payments and a ROU asset representing the right to use the underlying asset during the lease term. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses the incremental borrowing rate in determining the present value of lease payments, unless the implicit rate is readily determinable. The incremental borrowing rate is estimated on a portfolio basis considering the lease term, currency risk, credit risk and an adjustment for collateral. If lease terms include options to extend or terminate the lease, the operating lease ROU asset and lease liability are measured based on the reasonably certain criteria. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses the discount rate as of the commencement date of the lease, incorporating the entire lease term. Current maturities and long-term portions of operating lease liabilities are classified as &#x201c;Operating lease liabilities, current&#x201d; and &#x201c;Operating lease liabilities, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&#x201d;,&lt;/div&gt; respectively, in the consolidated balance sheets. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The operating lease ROU assets are measured at the amount of the lease liabilities with adjustments, if applicable, for lease prepayments made prior to or at lease commencement, initial direct costs incurred and lease incentives. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repayments of operating lease liabilities, variable lease payments and short-term lease payments are classified as operating activities in the consolidated statements of cash flows. Payments made for operating leases representing costs of bringing another asset to the condition and location necessary for its intended use are classified as investing activities in the consolidated statements of cash flows. &lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group follows the liability method of accounting for income taxes in accordance with ASC 740, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;(&#x201c;ASC 740&#x201d;). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluates its uncertain tax positions using the provisions of ASC 740, which prescribes a recognition threshold that a tax position is required to meet before being recognized in the consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes in the consolidated financial statements the benefit of a tax position which is &#x201c;more likely than not&#x201d; to be sustained under examination based solely on the technical merits of the position assuming a review by tax authorities having all relevant information. Tax positions that meet the recognition threshold are measured using a cumulative probability approach, at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. It is the Group&#x2019;s policy to recognize interest and penalties related to unrecognized tax benefits, if any, as a component of income tax expenses. The actual penalties or benefits ultimately realized may differ from the Group&#x2019;s estimates. Additionally, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions and are recognized in the period in which the changes occur. The Group recorded the unrecognized tax benefits in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;Other&#160;non-current&lt;/div&gt; liabilities&#x201d; in the consolidated balance sheets and elected to include interest and penalties related to uncertain tax positions in &#x201c;Income tax expenses&#x201d; in the consolidated statements of comprehensive loss. &lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <ddl:PrcValueaddedTaxesPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;PRC value-added taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group is subject to Value-added taxes (&#x201c;VAT&#x201d;) on revenue generated from sales of products. The Group records revenue net of VAT. This VAT may be offset by qualified input VAT paid by the Group to suppliers. The net VAT balance between input VAT and output VAT is recorded in the &#x201c;Other current assets&#x201d; on the consolidated balance sheets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;</ddl:PrcValueaddedTaxesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group operates and manages its business as a single segment, in accordance with ASC 280, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment Reporting&lt;/div&gt;&lt;/div&gt;. The Group&#x2019;s chief operating decision maker is the CEO. The Group&#x2019;s CODM assess the Group&#x2019;s performance and results of operations on a consolidated basis. The Group generates substantially all of its revenues from customers in the PRC. Accordingly, no geographical segments are presented. Substantially all of the Group&#x2019;s long-lived assets are located in the PRC. &lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Loss per share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;In accordance with ASC 260, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Earnings Per Share&lt;/div&gt;&lt;/div&gt;, basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using the two-class method. Under the two-class method, net loss is allocated between ordinary shares and other participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. Prior to the Company&#x2019;s initial public offering, the redeemable convertible preferred shares were considered participating securities because they were entitled to receive dividends or distributions on an as converted basis. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders, as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares include ordinary shares issuable upon the conversion of the redeemable convertible preferred shares using the if-converted method prior to the Company&#x2019;s IPO and ordinary shares issuable upon the exercise of share options using the treasury stock method. Ordinary share equivalents are excluded from the computation of diluted earnings per share if their effects are anti-dilutive. For the years ended December 31, 2019 and 2020, the computation of basic loss per share using the two-class method was not applicable as the Company is in a net loss position and the redeemable convertible preferred shares do not have contractual rights and obligations to share in the losses of the Company. For the year ended December 31, 2021, the two-class method is applicable because the Group has two classes of ordinary shares outstanding, Class A and Class B ordinary shares, respectively. The participating rights (liquidation and dividend rights) of the holders of the Company&#x2019;s Class A and Class B ordinary shares are identical, except those with respect to voting and conversion (Note 13). As a result, and in accordance with ASC 260, the undistributed loss for each year is allocated based on the contractual participation rights of the Class A and Class B ordinary shares, respectively. As the liquidation and dividend rights are identical, the undistributed loss is allocated on a proportionate basis. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders, as adjusted for the accretion related to the redeemable convertible preferred shares, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Concentration of credit risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments that potentially expose the Group to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, accounts receivable, amounts due from related parties and short-term investments. As of December 31, 2020, and 2021, the Group had &lt;/div&gt;RMB2,456.7&#160;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million and &lt;/div&gt;RMB5,238.8&#160;million (US$822.1 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;million) of&#160;&lt;/div&gt;cash and &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;time&lt;/div&gt; deposits held by financial institutions in the PRC, respectively. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group conducts credit evaluations on its customers and generally does not require collateral or other security from such customers. The Group periodically evaluates the creditworthiness of the existing customers in determining an allowance for doubtful accounts primarily based upon the age of the receivables and factors surrounding the credit risk of specific customers. &lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:DepositsAssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">2456700000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">5238800000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">822100000</us-gaap:DepositsAssetsCurrent>
    <ddl:CurrencyConvertibilityRiskPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Currency Convertibility Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Substantially all of the Group&#x2019;s operating activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People&#x2019;s Bank of China or other banks authorized by the PRC government to buy and sell foreign currencies at the exchange rates quoted by the People&#x2019;s Bank of China. Approval of foreign currency payments by the People&#x2019;s Bank of China or other regulatory institutions requires submitting a payment application form together with suppliers&#x2019; invoices, shipping documents and signed contracts. &lt;/div&gt;&lt;/div&gt;</ddl:CurrencyConvertibilityRiskPolicyTextBlock>
    <ddl:ForeignCurrencyExchangeRateRiskPolicyTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency Exchange Rate Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The functional currency of the Company is US$, and the reporting currency is RMB. Since July&#160;21, 2005, RMB has been permitted by the PRC government to fluctuate within a managed band against a basket of certain foreign currencies. The appreciation of the US$ against RMB in 2019 was approximately 1.3%. And the depreciation of the US$ against RMB was 6.3% and 2.3% in 2020 and 2021, respectively. Any significant revaluation of RMB may materially and adversely affect the cash flows, operating results and financial position of the Group. As a result, an appreciation of RMB against US$ would result in foreign currency translation loss when translating the net assets of the Group from US$ into RMB. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The net foreign currency translation gain resulting from the translation from US$ to RMB reporting currency recorded in other comprehensive income was RMB30.4 million for the year ended&#160;December 31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;2019. For the years ended December 31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;2020 and 2021, the loss resulting from the translation from US$ to RMB was&lt;/div&gt;&#160;RMB53.4&#160;million and RMB161.3&#160;million (US$25.3 million), respectively. &lt;/div&gt;&lt;/div&gt;</ddl:ForeignCurrencyExchangeRateRiskPolicyTextBlock>
    <ddl:ForeignCurrencyExchangeRateRisk
      contextRef="PAsOn12_31_2019"
      decimals="3"
      unitRef="Unit_pure">0.013</ddl:ForeignCurrencyExchangeRateRisk>
    <ddl:ForeignCurrencyExchangeRateRisk
      contextRef="PAsOn12_31_2020"
      decimals="3"
      unitRef="Unit_pure">0.063</ddl:ForeignCurrencyExchangeRateRisk>
    <ddl:ForeignCurrencyExchangeRateRisk
      contextRef="PAsOn12_31_2021"
      decimals="3"
      unitRef="Unit_pure">0.023</ddl:ForeignCurrencyExchangeRateRisk>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">53400000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">161300000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">25300000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2021To12_31_2021"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recent Accounting Pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"&gt;New accounting standards which have been adopted &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/div&gt;&lt;/div&gt;. This update simplifies the accounting for income taxes as part of the FASB&#x2019;s overall&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;initiative to reduce complexity in accounting standards. The amendments include removal of certain exceptions to&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;the general principles of ASC 740, Income taxes, and simplification in several other areas such as accounting for a&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;franchise tax (or similar tax) that is partially based on income. Certain amendments in this update should be applied&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;retrospectively or modified retrospectively, and all other amendments should be applied prospectively. The Company&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;adopted this standard on January 1, 2021. There was no material impact to the Company&#x2019;s financial position or results&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;of operations upon adoption. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU No. 2016-13, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments &lt;/div&gt;&lt;/div&gt;(&#x201c;ASU 2016-13&#x201d;).&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;Subsequently, the FASB issued ASU No. 2019-05, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments- Credit Losses (Topic 326): Targeted Transition Relief and codification improvements to Topic 326 in ASU 2019-04 and ASU 2018-19&lt;/div&gt;&lt;/div&gt;. The amendments&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;update guidance on reporting credit losses for financial assets. These amendments affect loans, debt securities, trade&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;financial assets not excluded from the scope that have the contractual right to receive cash. The Company adopted&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;this standard on January 1, 2021. There was no material impact to the Company&#x2019;s financial position or results of&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;operations upon adoption. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;New accounting standards which have not yet been adopted &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In November 2021, the FASB issued ASU 2021-10, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&lt;/div&gt;&lt;/div&gt;. This update requires certain annual disclosures about transactions&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;with a government that are accounted for by applying a grant or contribution accounting model by analogy. This&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;of initial application and new transactions that are entered into after the date of initial application or retrospectively&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;to those transactions. The Company will apply the guidance prospectively and expects the impact of this guidance&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;will require additional disclosures on the Company&#x2019;s government assistance arrangements in its consolidated&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;financial statements, including the significant terms and conditions of the government assistance transaction. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2020, the FASB issued ASU No. 2020-06&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;, Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&lt;/div&gt;&lt;/div&gt;. For convertible&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;instruments, the new guidance simplifies an issuer&#x2019;s accounting for convertible instruments by eliminating two of the&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;three models in ASC 470-20 that require separate accounting for embedded conversion features. As a result, more&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;convertible instruments will be reported as single units of account. This standard is effective for the Company&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;beginning January 1, 2022 including interim periods within the fiscal year. Early adoption is permitted. The Company&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;does not expect the impact of this guidance will have a material impact on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt; </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;REVENUE FROM CONTRACTS WITH CUSTOMERS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Contract Balances &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s payments from customers are based on the billing terms established in contracts. Customers&#x2019; payment to the Group is generally made before the delivery of goods or the provision of service. Only corporate customers are offered billing terms in a range of between 7 to 30 days, as specified in each contract. Customer billings are classified as accounts receivable when the Group&#x2019;s right to consideration is unconditional. If the right to consideration is conditional on future performance under the contract, the balance is classified as a contract asset. The Group&#x2019;s contract assets are insignificant as of December&#160;31, 2020 and 2021. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s contract liabilities include payments received in advance of performance under revenue contracts which are included in &#x201c;Customer advances and deferred revenue&#x201d; on the&lt;/div&gt;&#160;Group&#x2019;s consolidated balance sheets and are recognized as revenue as the Group performs under the contract. The customer advances and deferred revenue balances as of December&#160;31, 2020 and 2021 were comprised of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer advances and prepaid cards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,081&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;96,785&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,188&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue related to loyalty points&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,558&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,852&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;448&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred membership service revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;66,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;143,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,571&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;140,404&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;243,480&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;38,207&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognized revenues that were previously deferred as contract liabilities of RMB4.0&#160;million, RMB57.4&#160;million and RMB117.8&#160;million (US$18.5 million) during the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue Allocated to Remaining Performance Obligations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group had RMB66.8&#160;million and RMB143.8&#160;million (US$22.6 million) of deferred revenues related to membership fees at December&#160;31, 2020 and 2021 that are expected to be recognized as revenues over the remaining membership period of &lt;span style="-sec-ix-hidden:hidden46908002"&gt;one&lt;/span&gt; to twelve months. The Group had RMB16.6&#160;million and RMB2.9&#160;million (US$0.4 million) of deferred revenues at December&#160;31, 2020 and 2021 related to unsatisfied performance obligations under the loyalty points program that will be recognized as revenues when the points are redeemed, which will occur over the next three months given their expiration period. The Group also had RMB57.1&#160;million and RMB96.8&#160;million (US$15.2 million) of deferred revenues related to customer advances and cash received for prepaid sales cards at December&#160;31, 2020 and 2021 respectively, which are expected to be recognized as revenues in&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;future periods upon the usage of the prepaid card balances to purchase the Group&#x2019;s products. &lt;/div&gt;&lt;/div&gt; </us-gaap:RevenueFromContractWithCustomerTextBlock>
    <ddl:RevenueFromContractWithCustomersBillingTerms contextRef="P01_01_2021To12_31_2021_CorporateCustomersMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis">P7D</ddl:RevenueFromContractWithCustomersBillingTerms>
    <ddl:RevenueFromContractWithCustomersBillingTerms contextRef="P01_01_2021To12_31_2021_CorporateCustomersMembersrtMajorCustomersAxis_MaximumMembersrtRangeAxis">P30D</ddl:RevenueFromContractWithCustomersBillingTerms>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="P01_01_2021To12_31_2021">The customer advances and deferred revenue balances as of December&#160;31, 2020 and 2021 were comprised of the following:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer advances and prepaid cards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,081&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;96,785&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,188&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue related to loyalty points&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,558&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,852&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;448&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred membership service revenue&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;66,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;143,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,571&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;140,404&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;243,480&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;38,207&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">57081000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">96785000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">15188000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2020_RevenueRelatedToLoyaltyPointsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">16558000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2021_RevenueRelatedToLoyaltyPointsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">2852000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2021_RevenueRelatedToLoyaltyPointsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">448000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2020_MembershipMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">66765000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">143843000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">22571000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">140404000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">243480000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">38207000</us-gaap:DeferredRevenueCurrent>
    <ddl:ContractWithCustomersLiabilityRevenueRecognized
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">4000000.0</ddl:ContractWithCustomersLiabilityRevenueRecognized>
    <ddl:ContractWithCustomersLiabilityRevenueRecognized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">57400000</ddl:ContractWithCustomersLiabilityRevenueRecognized>
    <ddl:ContractWithCustomersLiabilityRevenueRecognized
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">117800000</ddl:ContractWithCustomersLiabilityRevenueRecognized>
    <ddl:ContractWithCustomersLiabilityRevenueRecognized
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">18500000</ddl:ContractWithCustomersLiabilityRevenueRecognized>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2020_MembershipMembersrtProductOrServiceAxis"
      decimals="-5"
      unitRef="Unit_CNY">66800000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis"
      decimals="-5"
      unitRef="Unit_CNY">143800000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2021_MembershipMembersrtProductOrServiceAxis"
      decimals="-5"
      unitRef="Unit_USD">22600000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="PAsOn12_31_2021_MaximumMembersrtRangeAxis_MembershipMembersrtProductOrServiceAxis">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">16600000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">2900000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">400000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation contextRef="P01_01_2021To12_31_2021_LoyaltyPointsProgramMemberDDLRevenueArrangementProgramAxis">will be recognized as revenues when the points are redeemed</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation>
    <ddl:ContractWithCustomersLiability
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">57100000</ddl:ContractWithCustomersLiability>
    <ddl:ContractWithCustomersLiability
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">96800000</ddl:ContractWithCustomersLiability>
    <ddl:ContractWithCustomersLiability
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">15200000</ddl:ContractWithCustomersLiability>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation contextRef="P01_01_2021To12_31_2021">future periods upon the usage of the prepaid card balances to purchase the Group&#x2019;s products.</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;FAIR VALUE MEASUREMENTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following summarizes the Company&#x2019;s financial assets measured and recorded at fair value on a recurring basis as of December&#160;31, 2020 and 2021: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 54%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting&#160;Date&#160;Using&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;br/&gt;December&#160;31,&lt;br/&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Prices&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;in Active&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Markets for&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Identical&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(&lt;div style="display:inline;"&gt;RMB &lt;/div&gt;in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 58%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,006,245&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,006,245&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,006,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,006,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="16" style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:center;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid black; text-align: center; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value Measurements at Reporting Date Using&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;br/&gt; December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted Prices&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;in Active&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Markets for&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Identical&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Other&lt;br/&gt; Observable&lt;br/&gt; Inputs&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Unobservable&lt;br/&gt; Inputs&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(&lt;div style="display:inline;"&gt;RMB &lt;/div&gt;in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,568,346&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,568,346&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,568,346&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,568,346&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;   &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company measured the fair value of its warrant liabilities on a recurring basis using significant unobservable (Level 3) inputs as of December&#160;31, 2020. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company estimated the fair values of the Series B4 Warrant using the Black-Scholes Option Pricing Model with the assistance of an independent third-party valuation firm using the corresponding inputs: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 14%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&#160;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;Series B4 Warrant&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51.35&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.09&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Remaining contractual life&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.62&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of the underlying preferred shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;US$6.50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warrant fair value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;US$118.58&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The determination of the fair value of the Company&#x2019;s preferred shares requires complex and subjective judgments to be made regarding the cash flow forecasts and the weighted average cost of capital and the discount for lack of marketability applied to the projected cash flows. If different estimates and assumptions had been used, the fair values of the preferred shares could be significantly different and the fair value of the warrant liabilities may materially differ from the recognized amount. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognized a loss from the increase in the fair value of the warrant liabilities of RMB100.7&#160;million, a gain from the decrease in the fair value of the warrant liabilities of RMB11.5&#160;million and a loss from the increase in the fair value of the warrant liabilities of RMB44.5&#160;million (US$7.0 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. Such amounts were recorded in &#x201c;Changes in fair value of warrant liabilities&#x201d; in the consolidated statements of comprehensive loss. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents a reconciliation of the warrant liabilities measured at fair value on a recurring basis using Level&#160;3 unobservable inputs for the years ended December&#160;31, 2020 and 2021: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant&#160;liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;161,462&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value change&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(11,450&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange translation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8,807&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise of EatTogether Warrant (Note 17)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(33,045&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;108,160&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;108,160&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value change&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;44,457&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange translation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;536&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise of Series B4 Warrant (Note 17)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(153,153&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2021 (US$)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April 2020, the Founder exercised the EatTogether Warrant and received 6,664,000 Series B4-1 redeemable convertible preferred shares (Note 17). In March 2021, the holder exercised the Series B4 Warrant and received 6,989,750 Series B4 redeemable convertible preferred shares (Note 17). There were no warrants outstanding as of December 31, 2021 and therefore, there were no financial liabilities measured at fair value on a recurring basis. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The Company did &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;not&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; transfer any financial assets or &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;liabilities&lt;/div&gt; in or out of Level&#160;3 during the years ended December&#160;31, 2020 and 2021. The Group had no financial assets and liabilities measured and recorded at fair value on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-recurring&lt;/div&gt; basis as of December&#160;31, 2020 and 2021. &lt;/div&gt; </us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following summarizes the Company&#x2019;s financial assets measured and recorded at fair value on a recurring basis as of December&#160;31, 2020 and 2021: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 54%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting&#160;Date&#160;Using&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;br/&gt;December&#160;31,&lt;br/&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Prices&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;in Active&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Markets for&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Identical&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(&lt;div style="display:inline;"&gt;RMB &lt;/div&gt;in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 58%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,006,245&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,006,245&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,006,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,006,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="16" style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:center;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 0.75pt solid black; text-align: center; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value Measurements at Reporting Date Using&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;br/&gt; December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted Prices&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;in Active&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Markets for&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Identical&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Other&lt;br/&gt; Observable&lt;br/&gt; Inputs&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Unobservable&lt;br/&gt; Inputs&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(&lt;div style="display:inline;"&gt;RMB &lt;/div&gt;in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,568,346&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,568,346&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,568,346&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,568,346&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">1006245000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">1006245000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">1006245000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">1006245000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">4568346000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">4568346000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">4568346000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">4568346000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company estimated the fair values of the Series B4 Warrant using the Black-Scholes Option Pricing Model with the assistance of an independent third-party valuation firm using the corresponding inputs: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 14%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&#160;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;Series B4 Warrant&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51.35&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.09&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Remaining contractual life&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.62&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of the underlying preferred shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;US$6.50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warrant fair value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;US$118.58&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="INF"
      unitRef="Unit_pure">0.5135</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="INF"
      unitRef="Unit_pure">0.0009</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="2"
      unitRef="Unit_Y">0.62</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="2"
      unitRef="Unit_pure">6.50</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputWarrantFairValueMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="2"
      unitRef="Unit_pure">118.58</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">11500000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">44500000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">7000000.0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents a reconciliation of the warrant liabilities measured at fair value on a recurring basis using Level&#160;3 unobservable inputs for the years ended December&#160;31, 2020 and 2021: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant&#160;liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;161,462&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value change&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(11,450&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange translation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8,807&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise of EatTogether Warrant (Note 17)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(33,045&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;108,160&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;108,160&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value change&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;44,457&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign exchange translation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;536&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise of Series B4 Warrant (Note 17)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(153,153&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2021 (US$)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="PAsOn12_31_2019_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">161462000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="P01_01_2020To12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">-11450000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation
      contextRef="P01_01_2020To12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8807000</ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation>
    <ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises
      contextRef="P01_01_2020To12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">-33045000</ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="PAsOn12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">108160000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="PAsOn12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">108160000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="P01_01_2021To12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">44457000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation
      contextRef="P01_01_2021To12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">536000</ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation>
    <ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises
      contextRef="P01_01_2021To12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">-153153000</ddl:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="PAsOn12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="PAsOn12_31_2021_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="PAsOn04_30_2020_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesB41RedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">6664000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="PAsOn03_30_2021_EatTogetherWarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">6989750</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CNY">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      unitRef="Unit_CNY">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="P01_01_2020To12_31_2020_FinancialAssetsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      unitRef="Unit_CNY">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="P01_01_2021To12_31_2021_FinancialAssetsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      unitRef="Unit_CNY">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-6"
      unitRef="Unit_CNY">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-6"
      unitRef="Unit_CNY">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2021_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      unitRef="Unit_CNY">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2020_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      unitRef="Unit_CNY">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InventoryDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;INVENTORIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s inventories consist primarily of finished goods, which consists of products to be sold to customers, and packing materials as follows:&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;329,065&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;487,066&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;76,431&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Packing materials and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,366&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;50,406&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,910&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;386,431&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;537,472&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;84,341&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  </us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s inventories consist primarily of finished goods, which consists of products to be sold to customers, and packing materials as follows:&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;329,065&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;487,066&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;76,431&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Packing materials and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,366&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;50,406&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,910&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;386,431&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;537,472&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;84,341&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:RetailRelatedInventoryMerchandise
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">329065000</us-gaap:RetailRelatedInventoryMerchandise>
    <us-gaap:RetailRelatedInventoryMerchandise
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">487066000</us-gaap:RetailRelatedInventoryMerchandise>
    <us-gaap:RetailRelatedInventoryMerchandise
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">76431000</us-gaap:RetailRelatedInventoryMerchandise>
    <us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">57366000</us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies>
    <us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">50406000</us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies>
    <us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7910000</us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">386431000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">537472000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">84341000</us-gaap:InventoryNet>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PREPAYMENTS AND OTHER CURRENT ASSETS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets consist of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deductible VAT&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;45,285&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;359,915&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;56,478&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;52,593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;101,928&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,994&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;97,878&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;461,843&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;72,472&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  </us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets consist of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deductible VAT&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;45,285&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;359,915&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;56,478&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;52,593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;101,928&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,994&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;97,878&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;461,843&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;72,472&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <ddl:DeductibleValueAddedTaxCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">45285000</ddl:DeductibleValueAddedTaxCurrent>
    <ddl:DeductibleValueAddedTaxCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">359915000</ddl:DeductibleValueAddedTaxCurrent>
    <ddl:DeductibleValueAddedTaxCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">56478000</ddl:DeductibleValueAddedTaxCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">52593000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">101928000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">15994000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">97878000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">461843000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">72472000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PROPERTY AND EQUIPMENT, NET &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net consists of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Electronic office equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,720&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;58,463&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,174&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;250,745&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;555,941&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;87,239&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture, fixtures and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;110,778&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;177,621&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27,873&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;391,243&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;792,025&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;124,286&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated depreciation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(133,098&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(328,367&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(51,528&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Construction in progress&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,546&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,367&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;272,691&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;472,371&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;74,125&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense was RMB34.7&#160;million, RMB115.4&#160;million and RMB213.1&#160;million (US$33.4 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively, and were included in the following financial statement line items in the consolidated statements of comprehensive loss: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 66%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fulfillment expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;31,988&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;107,333&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;195,022&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,603&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;865&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,018&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,666&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;419&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,520&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,731&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,395&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,160&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product development expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;361&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,272&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,999&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,255&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;34,734&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;115,354&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;213,082&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;33,437&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net consists of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Electronic office equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,720&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;58,463&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,174&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;250,745&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;555,941&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;87,239&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture, fixtures and equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;110,778&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;177,621&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27,873&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;391,243&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;792,025&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;124,286&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated depreciation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(133,098&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(328,367&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(51,528&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Construction in progress&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,546&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,367&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;272,691&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;472,371&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;74,125&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2020_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">29720000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">58463000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9174000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">250745000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">555941000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">87239000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2020_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">110778000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">177621000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">27873000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">391243000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">792025000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">124286000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">133098000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">328367000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">51528000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2020_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">14546000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">8713000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1367000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">272691000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">472371000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">74125000</us-gaap:PropertyPlantAndEquipmentNet>
    <ddl:ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense was RMB34.7&#160;million, RMB115.4&#160;million and RMB213.1&#160;million (US$33.4 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively, and were included in the following financial statement line items in the consolidated statements of comprehensive loss: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 66%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fulfillment expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;31,988&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;107,333&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;195,022&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,603&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;865&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,018&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,666&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;419&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,520&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,731&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,395&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,160&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product development expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;361&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,272&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,999&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,255&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;34,734&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;115,354&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;213,082&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;33,437&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ddl:ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock>
    <us-gaap:Depreciation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">34700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">115400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">213100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">33400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2019To12_31_2019_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">31988000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">107333000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">195022000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">30603000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">865000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">2018000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">2666000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">419000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">1520000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">4731000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">7395000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1160000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">361000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">1272000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">7999000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1255000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">34734000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">115354000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">213082000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">33437000</us-gaap:Depreciation>
    <ddl:OtherNonCurrentAssetsTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;OTHER &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;NON-CURRENT&lt;/div&gt; ASSETS &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets consist of the following: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rental deposits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;111,521&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;167,282&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;26,250&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,938&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,511&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,906&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;121,459&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;185,793&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,156&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  </ddl:OtherNonCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets consist of the following: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rental deposits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;111,521&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;167,282&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;26,250&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,938&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,511&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,906&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;121,459&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;185,793&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,156&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <ddl:RentalDeposits
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-111521000</ddl:RentalDeposits>
    <ddl:RentalDeposits
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-167282000</ddl:RentalDeposits>
    <ddl:RentalDeposits
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-26250000</ddl:RentalDeposits>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">9938000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">18511000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2906000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">121459000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">185793000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">29156000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:ShortTermDebtTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;SHORT-TERM BORROWINGS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"/&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 69%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term bank loans&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;449,649&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;630,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;98,861&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reversed factoring arrangements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;784,873&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,491,046&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;390,899&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,234,522&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,121,046&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;489,760&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 14pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term bank loans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Short-term bank loans as of December&#160;31, 2021 amounted to RMB3,121.0&#160;million (US$489.8 million) (as of December&#160;31, 2020: RMB1,234.5 million), which consisted of secured RMB denominated borrowings from financial institutions in the PRC that are repayable within one year. The weighted average interest rates for the outstanding short-term &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;borrowings as of December 31, 2020 and 2021 were&lt;/div&gt;&#160;3.39%&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;and 3.67%, respectively.&#160;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December 31, 2020 and 2021, the aggregate amounts of unused lines of credit available for the Group&#x2019;s use were RMB20.4 million and&lt;/div&gt; RMB135.0&#160;million (US$21.2 million)&lt;div style="display:inline;"&gt;, respectively&lt;div style="display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&#160;As of December&#160;31, 2020 and 2021, the repayments of all short-term loans are guaranteed by the founder of the Company. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 14pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Reversed factoring arrangements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2020, the Group entered into a one-year reversed factoring arrangement with a commercial bank (&#x201c;2020 reversed factoring arrangement&#x201d;). Under the factoring arrangement, the suppliers&#x2019; receivables collection process was accelerated by selling its receivables from the Group to the bank. The Group was entitled to draw up to&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&#160;RMB&lt;/div&gt;800.0&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million with a draw down period from September 2020 to August 2021 and then obligated to repay the principal and interest at&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;3.6&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;% &lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;upon maturity, typically within six months. &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The aggregate amount available for the Group&#x2019;s use under the 2020 reversed factoring arrangement as of December 31, 2020 was RMB&#160;&lt;/div&gt;&lt;/div&gt;15.1 million.&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2021, the 2020 reversed factoring arrangement was amended to increase the total available financing to&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;RMB&lt;/div&gt;2,000&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(US$313.8 million)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;and the draw down period was extended to January 2022. In July 2021, the reversed factoring arrangement was further amended to increase the total financing to&#160;RMB&lt;/div&gt;5,000&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;million (US$784.6 million) and the draw down period was extended to July 2022 (&#x201c;amended reversed factoring arrangement&#x201d;). The amended reversed factoring arrangement carries the same interest rate of&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;3.6&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;% and also has a six-month repayment term. As of December 31, 2021, the aggregate amounts available for the Group&#x2019;s use under the amended reversed factoring arrangement was &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;2,858.1&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million (US&lt;/div&gt;$448.5&#160;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million).&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2021, the Group entered into a reversed factoring arrangement with the same commercial bank (&#x201c;2021 reversed factoring arrangement I&#x201d;). Under the factoring arrangement, the Group was entitled to draw up to&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;40.0&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(US$6.3 million)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;with a draw down period from March 2021 to January 2022 and then obligated to repay the principal and interest at 3.6% upon maturity, typically within six months. As of December 31, 2021, the aggregate amount available for the Group&#x2019;s use under the 2021 reverse factoring arrangement I was&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;39.8&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million (US&lt;/div&gt;$6.2 million&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;).&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2021, the Group entered into a reversed factoring arrangement with the same commercial bank (&#x201c;2021 reversed factoring arrangement II&#x201d;). Under the factoring arrangement, the Group was entitled to draw up to RMB&lt;/div&gt;1,800.0&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;million &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(US$282.5 million)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;with a draw down period from December 2021 to December 2022 and then obligated to repay the principal and interest at&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;3.6&lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;%&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;upon maturity, typically within six months. As of December 31, 2021, the aggregate amount available for the Group&#x2019;s use under the 2021 reverse factoring arrangement II was&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;1,550.5&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million (US&lt;/div&gt;$243.3&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million).&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group was required to deposit cash collateral for the 2020 reversed factoring arrangement, which are classified as &#x201c;Restricted cash&#x201d; on the Group&#x2019;s consolidated balance sheet as of December 31, 2020. Total restricted cash held as collateral was&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; RMB&lt;/div&gt;66.0&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million as of December 31, 2020. The restricted cash was released during 2021, as pursuant to the amended reversed factoring agreement, 2021 reversed factoring arrangement I and 2021 reversed factoring arrangement II, the Group was required to collateralize the reversed factoring borrowings with time deposits purchased from the bank. Time deposits collateralized and restricted from withdrawal and usage amounted to RMB&lt;/div&gt;2,769.7&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-size: 10pt; text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million &lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(&lt;/div&gt;US&lt;/div&gt;$434.6&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million) and are classified as &#x201c;Short-term investments&#x201d; on the Group&#x2019;s consolidated balance sheet as of December 31, 2021.&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"&gt;In July 2021, the Group entered into a reversed factoring arrangement with another commercial bank. Under the factoring arrangement, the Group was entitled to draw up to&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"&gt;RMB&lt;/div&gt;300.0&lt;div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"&gt;&#160;million &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(US$47.1 million)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;with a draw down period from July 2021 to November 2021 and then obligated to repay the principal and interest at&#160;&lt;/div&gt;3.6&lt;div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"&gt;% &lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"&gt;upon maturity, typically within&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;six&lt;div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"&gt; months. &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;This reversed factoring arrangement is guaranteed by the Founder. In 2021, the Group withdrew a total of RMB99.4 million (US$15.6 million) under this arrangement.&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The aggregate amount available for the Group&#x2019;s use under the above-mentioned reverse factoring arrangements was RMB15.1&#160;million and &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt; RMB4,448.4 million (US$698.0 million)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;as of December 31, 2020 and December 31, 2021, respectively.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As a result of the above-mentioned factoring arrangements, the payment terms of the Group&#x2019;s original accounts payables were substantially modified and considered extinguished as the nature of the original liability has changed from accounts payables to loan borrowings from the bank, for which the origination of the loans of&lt;/div&gt; RMB945.0&#160;million and RMB8,220.6 million(US$1,290.0 million) &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;were reported as &#x201c;Proceeds from short-term borrowing&#x201d; within financing activities in the consolidated financial statement of cash flows for the year ended December 31, 2020 and 2021. As of December 31, 2020 and 2021, the outstanding principal from the above-mentioned reversed factoring arrangements was&#160;&lt;/div&gt;RMB784.9&#160;million and RMB2,491.0&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;million (US$390.9 million) and was included in &#x201c;Short-term borrowings&#x201d; in the consolidated balance &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;sheets. Principal&#160;&lt;/div&gt;repayments of RMB160.1&#160;million and RMB6,514.5&#160;million (US$1,022.3 million) for such loan borrowings are reported as &#x201c;Repayment of short-term borrowings&#x201d; in the consolidated statement of cash flows for year ended December&#160;31, 2020 and 2021, respectively. &lt;/div&gt;&lt;/div&gt; </us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 69%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term bank loans&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;449,649&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;630,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;98,861&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reversed factoring arrangements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;784,873&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,491,046&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;390,899&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,234,522&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,121,046&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;489,760&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2020_ShortTermLoanMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">449649000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2021_ShortTermLoanMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">630000000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2021_ShortTermLoanMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">98861000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2020_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">784873000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">2491046000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">390899000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1234522000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3121046000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">489760000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">3121000000.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">489800000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">1234500000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermDebtDescription contextRef="P01_01_2021To12_31_2021">secured RMB denominated borrowings from financial institutions in the PRC that are repayable within one year.</us-gaap:ShortTermDebtDescription>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="PAsOn12_31_2020"
      decimals="4"
      unitRef="Unit_pure">0.0339</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="PAsOn12_31_2021"
      decimals="4"
      unitRef="Unit_pure">0.0367</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <ddl:ShortTermDebtUnusedBorrowingCapacity
      contextRef="PAsOn12_31_2020_LineOfCreditMemberusgaapShortTermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">20400000</ddl:ShortTermDebtUnusedBorrowingCapacity>
    <ddl:ShortTermDebtUnusedBorrowingCapacity
      contextRef="PAsOn12_31_2021_LineOfCreditMemberusgaapShortTermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">135000000.0</ddl:ShortTermDebtUnusedBorrowingCapacity>
    <ddl:ShortTermDebtUnusedBorrowingCapacity
      contextRef="PAsOn12_31_2021_LineOfCreditMemberusgaapShortTermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">21200000</ddl:ShortTermDebtUnusedBorrowingCapacity>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">800000000.0</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="3"
      unitRef="Unit_pure">0.036</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtTerms contextRef="P01_01_2021To12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">within six months</us-gaap:ShortTermDebtTerms>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2020_TwoThousandAndTwentyReversedFactoringArrangementMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">15100000</us-gaap:ShortTermBorrowings>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn01_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-6"
      unitRef="Unit_CNY">2000000000</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn01_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">313800000</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-6"
      unitRef="Unit_CNY">5000000000</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">784600000</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.036</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">2858100000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">448500000</us-gaap:ShortTermBorrowings>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">40000000.0</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">6300000</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis"
      decimals="3"
      unitRef="Unit_pure">0.036</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">39800000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">6200000</us-gaap:ShortTermBorrowings>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">1800000000.0</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">282500000</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.036</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2020_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">1550500000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">243300000</us-gaap:ShortTermBorrowings>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2020_TwoThousandAndTwentyOneReversedFactoringArrangementOneMemberusgaapDebtInstrumentAxis"
      decimals="-2"
      unitRef="Unit_CNY">66000.0</us-gaap:RestrictedCash>
    <ddl:CollateralFromBank
      contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">2769700000</ddl:CollateralFromBank>
    <ddl:CollateralFromBank
      contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">434600000</ddl:CollateralFromBank>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn07_01_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">300000000.0</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn07_01_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">47100000</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="3"
      unitRef="Unit_pure">0.036</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtTerms contextRef="P07_01_2021To07_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis">six</us-gaap:ShortTermDebtTerms>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">99400000</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <ddl:ShortTermDebtMaximumBorrowingCapacity
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">15600000</ddl:ShortTermDebtMaximumBorrowingCapacity>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2020_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">15100000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">4448400000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">698000000.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2020To12_31_2020_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">945000000.0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2021To12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">8220600000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2021To12_31_2021_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">1290000000.0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">784900000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">2491000000.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">390900000</us-gaap:ShortTermBorrowings>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2020To12_31_2020_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">160100000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2021To12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">6514500000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2021To12_31_2021_BankLoansAndNotesPayableMemberusgaapShortTermDebtTypeAxis_ReversedFactoringArrangementsMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">1022300000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:LongTermDebtTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;LONG-TERM BORROWINGS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term borrowings&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;144,875&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,875&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,082&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Current portion of long-term borrowings&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(86,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(57,875&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(9,082&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;58,375&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In October 2019, the Group entered into a secured loan agreement with SPD Silicon Valley Bank, pursuant to which the Group is entitled to borrow a secured RMB denominated loan of&#160;&lt;/div&gt;RMB60.0&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;million for general working capital purposes. In 2019, the Group drew down&#160;&lt;/div&gt;RMB60.0&lt;br/&gt;million with a variable annual interest rate at 225 basis points over Loan Prime Rate (&#x201c;LPR&#x201d;) and the principal is repayable by monthly installments&lt;br/&gt; from 2019 to 2021. The loan is guaranteed by the Founder of the Group. The Group repaid RMB30.0&#160;million and RMB22.5&#160;million (US$3.5 million) in&lt;br/&gt; 2020 and 2021, respectively, when the installments &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;became due. As of December 31, 2021, the loan was fully paid.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;In October 2020, the Group entered into secured loan agreements with East West Bank and SPD Silicon Valley Bank, pursuant to which the Group is entitled to borrow RMB68.0&#160;million and RMB60.0&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;million, respectively, for its general working capital purposes. The Group drew down RMB68.0&#160;million from East West Bank with a fixed annual interest rate of 4.15%. Pursuant to the agreement, the principal is repayable by monthly installments from 2020 to 2022. &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB0.6 million and&#160;&lt;/div&gt;RMB34.5&#160;million (US$5.4 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million) were repaid when it became due in 2020 and 2021. The repayment of the loan is guaranteed by the Founder of the Group. The amount&lt;/div&gt; repayable within the next twelve months are classified as &#x201c;Current portion of long-term borrowings&#x201d;. The Group drew down RMB60.0&#160;million (US$9.2 million) from SPD Silicon Valley Bank with a fixed annual interest rate of 4.75%. Pursuant to the agreement, the principal is repayable by monthly installments from 2020 to 2022. &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RMB5.0 million and&#160;&lt;/div&gt;RMB30.0&lt;br/&gt;million (US$4.7 million) &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;was repaid when it became due in 2020 and 2021, respectively. The repayment of the loan is guaranteed by the Founder of the Group. The amount repayable within the next twelve months are classified as &#x201c;Current portion of long-term borrowings&#x201d;.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repayment schedule of the long-term borrowings as of December 31, 2021 is as follows:&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&#160;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,875&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,082&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,875&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,082&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term borrowings&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;144,875&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,875&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,082&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Current portion of long-term borrowings&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(86,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(57,875&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(9,082&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;58,375&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">144875000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">57875000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">9082000</us-gaap:LongTermDebt>
    <ddl:CurrentPortionofLongtermBorrowings
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-86500000</ddl:CurrentPortionofLongtermBorrowings>
    <ddl:CurrentPortionofLongtermBorrowings
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-57875000</ddl:CurrentPortionofLongtermBorrowings>
    <ddl:CurrentPortionofLongtermBorrowings
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-9082000</ddl:CurrentPortionofLongtermBorrowings>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">58375000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn10_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">60000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P01_01_2019To12_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">60000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="P01_01_2019To12_31_2019_PrimeRateMemberusgaapVariableRateAxis_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis"
      decimals="2"
      unitRef="Unit_pure">2.25</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment contextRef="P01_01_2019To12_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis">monthly</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtInstrumentPaymentTerms contextRef="P01_01_2019To12_31_2019_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis">from 2019 to 2021</us-gaap:DebtInstrumentPaymentTerms>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">30000000.0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2021To12_31_2021_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_CNY">22500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2021To12_31_2021_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">3500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">68000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">60000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">68000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.0415</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis">monthly</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtInstrumentPaymentTerms contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis">from 2020 to 2022</us-gaap:DebtInstrumentPaymentTerms>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">600000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P12_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">34500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">5400000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">60000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">9200000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.0475</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis">monthly</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtInstrumentPaymentTerms contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis">from 2020 to 2022</us-gaap:DebtInstrumentPaymentTerms>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P10_01_2020To10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5000000.0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2021To12_31_2021_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">30000000.0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="P01_01_2020To12_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithSPDSiliconValleyBankMemberDDLAgreementTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">4700000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repayment schedule of the long-term borrowings as of December 31, 2021 is as follows:&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&#160;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,875&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,082&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,875&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,082&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">57875000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">9082000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">57875000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">9082000</us-gaap:LongTermDebt>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;LEASES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has operating leases arrangements for their regional processing centers, frontline fulfillment stations, office space, vehicles and equipment. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A summary of supplemental information related to operating leases as of December&#160;31, 2020 and 2021 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 66%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,503,222&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,245,571&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;352,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities, current&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;594,787&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;969,494&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;152,135&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Operating lease liabilities, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;871,685&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,244,096&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;195,226&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,466,472&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,213,590&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;347,361&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average remaining lease term&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;2.85&lt;/div&gt;&#160;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;2.79&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;2.79&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average discount rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6.4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6.8&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6.8&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A summary of lease cost recognized in the Group&#x2019;s consolidated statements of comprehensive loss and supplemental cash flow information related to operating leases is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;165,733&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;475,064&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;953,325&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;149,597&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term lease cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,859&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,391&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,227&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,919&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Variable lease cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,247&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,294&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;167,592&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;482,455&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;973,799&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;152,810&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash paid for operating leases&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;168,787&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;500,458&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,002,511&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;157,316&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained in exchange for operating lease liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;499,615&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,489,367&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,671,666&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;262,321&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;A summary of maturity of operating lease liabilities under the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating leases as of December&#160;31, 2021 is as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,080,579&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;169,566&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;711,673&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;111,677&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;379,318&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;59,523&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;188,455&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,573&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;59,163&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,284&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,067&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;168&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total future lease payments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,420,255&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;379,791&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: imputed interest&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(206,665&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(32,430&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,213,590&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;347,361&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December 31, 2021, the Group entered into new operating leases primarily for regional processing centers and frontline fulfillment stations of&lt;/div&gt; RMB27.8&#160;million, which have not yet commenced. The related right of use assets and lease liabilities of RMB24.2&#160;million and RMB22.5&#160;million, respectively, will be recorded in the consolidated balance sheets upon commencement of the leases. &lt;/div&gt;&lt;/div&gt; </us-gaap:LesseeOperatingLeasesTextBlock>
    <ddl:ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A summary of supplemental information related to operating leases as of December&#160;31, 2020 and 2021 is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 66%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,503,222&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,245,571&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;352,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities, current&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;594,787&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;969,494&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;152,135&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Operating lease liabilities, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;871,685&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,244,096&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;195,226&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,466,472&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,213,590&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;347,361&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average remaining lease term&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;2.85&lt;/div&gt;&#160;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;2.79&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;2.79&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average discount rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6.4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6.8&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6.8&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;%&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </ddl:ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1503222000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2245571000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">352379000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">594787000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">969494000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">152135000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">871685000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1244096000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">195226000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1466472000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2213590000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">347361000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2020">P2Y10M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2021">P2Y9M14D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2021">P2Y9M14D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2020"
      decimals="3"
      unitRef="Unit_pure">0.064</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2021"
      decimals="3"
      unitRef="Unit_pure">0.068</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2021"
      decimals="3"
      unitRef="Unit_pure">0.068</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A summary of lease cost recognized in the Group&#x2019;s consolidated statements of comprehensive loss and supplemental cash flow information related to operating leases is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;165,733&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;475,064&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;953,325&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;149,597&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term lease cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,859&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,391&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,227&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,919&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Variable lease cost&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,247&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,294&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;167,592&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;482,455&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;973,799&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;152,810&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash paid for operating leases&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;168,787&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;500,458&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,002,511&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;157,316&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained in exchange for operating lease liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;499,615&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,489,367&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,671,666&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;262,321&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">165733000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">475064000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">953325000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">149597000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1859000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7391000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">12227000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1919000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">8247000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1294000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">167592000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">482455000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">973799000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">152810000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">168787000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">500458000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1002511000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">157316000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">499615000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1489367000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1671666000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">262321000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;A summary of maturity of operating lease liabilities under the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating leases as of December&#160;31, 2021 is as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,080,579&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;169,566&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;711,673&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;111,677&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;379,318&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;59,523&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;188,455&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,573&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;59,163&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,284&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,067&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;168&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total future lease payments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,420,255&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;379,791&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: imputed interest&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(206,665&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(32,430&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,213,590&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;347,361&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1080579000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">169566000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">711673000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">111677000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">379318000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">59523000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">188455000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">29573000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">59163000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">9284000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1067000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">168000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2420255000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">379791000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">206665000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">32430000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2213590000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">347361000</us-gaap:OperatingLeaseLiability>
    <ddl:LesseeOperatingLeaseLeaseNotYetCommenced
      contextRef="PAsOn12_31_2021_RegionalProcessingCentersAndFrontlineFulfillmentStationsMemberDDLLeaseContractualAssetAxis"
      decimals="-5"
      unitRef="Unit_CNY">27800000</ddl:LesseeOperatingLeaseLeaseNotYetCommenced>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2021_RegionalProcessingCentersAndFrontlineFulfillmentStationsMemberDDLLeaseContractualAssetAxis"
      decimals="-5"
      unitRef="Unit_CNY">24200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2021_RegionalProcessingCentersAndFrontlineFulfillmentStationsMemberDDLLeaseContractualAssetAxis"
      decimals="-5"
      unitRef="Unit_CNY">22500000</us-gaap:OperatingLeaseLiability>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities consist of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advance from shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;385,575&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued outsourcing expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;343,681&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;385,305&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;60,463&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued transportation and logistic expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,549&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,759&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;VAT and other tax payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,965&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,081&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,720&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deposit from suppliers&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,965&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,437&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,619&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,386&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,749&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,314&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued advertising expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,925&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,916&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,892&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued utilities and other expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;36,692&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;106,014&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,636&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;857,738&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;653,261&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;102,511&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  </us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <ddl:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities consist of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advance from shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;385,575&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued outsourcing expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;343,681&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;385,305&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;60,463&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued transportation and logistic expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,549&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,759&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;VAT and other tax payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,965&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,081&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,720&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deposit from suppliers&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,965&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,437&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,619&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,386&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,749&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,314&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued advertising expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,925&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,916&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,892&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued utilities and other expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;36,692&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;106,014&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,636&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;857,738&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;653,261&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;102,511&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ddl:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock>
    <us-gaap:DueToOfficersOrStockholdersCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">385575000</us-gaap:DueToOfficersOrStockholdersCurrent>
    <us-gaap:DueToOfficersOrStockholdersCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DueToOfficersOrStockholdersCurrent>
    <us-gaap:DueToOfficersOrStockholdersCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DueToOfficersOrStockholdersCurrent>
    <ddl:AccruedOutsourcingExpensesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">343681000</ddl:AccruedOutsourcingExpensesCurrent>
    <ddl:AccruedOutsourcingExpensesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">385305000</ddl:AccruedOutsourcingExpensesCurrent>
    <ddl:AccruedOutsourcingExpensesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">60463000</ddl:AccruedOutsourcingExpensesCurrent>
    <ddl:AccruedTransportationAndLogisticExpensesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">51549000</ddl:AccruedTransportationAndLogisticExpensesCurrent>
    <ddl:AccruedTransportationAndLogisticExpensesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">43759000</ddl:AccruedTransportationAndLogisticExpensesCurrent>
    <ddl:AccruedTransportationAndLogisticExpensesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">6867000</ddl:AccruedTransportationAndLogisticExpensesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">15965000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">30081000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4720000</us-gaap:TaxesPayableCurrent>
    <ddl:DepositFromSuppliersCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">9965000</ddl:DepositFromSuppliersCurrent>
    <ddl:DepositFromSuppliersCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">29437000</ddl:DepositFromSuppliersCurrent>
    <ddl:DepositFromSuppliersCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4619000</ddl:DepositFromSuppliersCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4386000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">14749000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2314000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedAdvertisingCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">9925000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:AccruedAdvertisingCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">43916000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:AccruedAdvertisingCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">6892000</us-gaap:AccruedAdvertisingCurrent>
    <ddl:AccruedUtilitiesAndOtherExpensesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">36692000</ddl:AccruedUtilitiesAndOtherExpensesCurrent>
    <ddl:AccruedUtilitiesAndOtherExpensesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">106014000</ddl:AccruedUtilitiesAndOtherExpensesCurrent>
    <ddl:AccruedUtilitiesAndOtherExpensesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">16636000</ddl:AccruedUtilitiesAndOtherExpensesCurrent>
    <ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">857738000</ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">653261000</ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">102511000</ddl:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <ddl:OrdinarySharesTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ORDINARY SHARES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company was incorporated in October&#160;2018 with an authorized share capital of US$50,000 divided into 25,000,000,000 ordinary shares of US$0.000002 each, of which 64,908,700 ordinary shares had been issued as of December&#160;31, 2020. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In May 2019,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;7,803,400 ordinary shares of the Company held by the Founder were &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;re-designated&lt;/div&gt; as Series Angel+ preferred shares. The difference between the fair value of the Series Angel+ preferred shares and the carrying value of the ordinary shares was treated as a deemed dividend to the Founder and charged to accumulated deficit. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April 2020, 4,745,200 ordinary shares of the Company were issued to the Founder for nil consideration and considered share-based awards with no associated performance or service based vesting conditions (Note 14). &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March and May 2021, 22,782,950 and 17,398,450 ordinary shares of the Company were issued to EatBetter Holding Limited, a BVI limited liability company (the &#x201c;Offshore ESOP Platform&#x201d;), respectively. Meanwhile,&lt;/div&gt;&#160;2,601,000 &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ordinary shares held by EatBetter were issued to the Group&#x2019;s senior management for nil consideration and considered share-based awards with no associated performance or service based vesting conditions (Note 14). As of December 31, 2021, 29,633,200 ordinary shares are considered &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;leg&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ally &lt;/div&gt;&lt;/div&gt;issued but not outstanding.&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On June 8, 2021, the Company effected a 1:50 share subdivision of all issued and outstanding ordinary shares and redeemable convertible preferred shares (the &#x201c;Share Subdivision&#x201d;). The par value and authorized shares of the ordinary and preferred shares were adjusted as a result of the Share Subdivision. All ordinary shares, redeemable convertible preferred shares, and related per share amounts presented in the consolidated financial statements have been retrospectively adjusted to reflect the Share Subdivision for all periods presented, where applicable. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In July 2021, the Company&#x2019;s authorized share capital was reclassified and redesignated into US$&lt;/div&gt;50,000 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;divided into&lt;/div&gt;&#160;25,000,000,000 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;shares comprising of&lt;/div&gt;&#160;(i) 20,000,000,000 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Class A ordinary shares at par value of US$&lt;/div&gt;0.000002&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;; (ii)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;2,500,000,000 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Class B ordinary shares at par value of US$&lt;/div&gt;0.000002&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;; and&lt;/div&gt;&#160;(iii) 2,500,000,000 shares at par value of US$&lt;/div&gt;0.000002 &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;each of such class or classes (however designated) as the board of directors may determine. The rights of the holders of Class A and Class B ordinary shares are identical, except with respect to voting and conversion rights. Each Class A ordinary shares is entitled to &lt;/div&gt;one&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;vote per share&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;. Each class B ordinary share is entitled to&#160;&lt;/div&gt;twenty votes per share and is convertible into one &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Class A ordinary share at any time by the holder.&lt;/div&gt;&#160;54,543,800 &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;ordinary shares which are ultimately owned by the Founder were re-designated and re-classified into Class B ordinary shares on a one-for-one basis and the remaining&lt;/div&gt;&#160;10,364,900 &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;issued and outstanding ordinary shares were re-designated and re-classified into Class A ordinary shares on a one-for-one basis.&#160;&lt;/div&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In July 2021, the Company issued&lt;/div&gt;&#160;250,826,100&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Class A ordinary shares upon the automatic conversion of all outstanding redeemable convertible preferred shares upon completion of the Company&#x2019;s IPO. Concurrently, the Company issued&#160;&lt;/div&gt;6,108,000&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Class A ordinary shares (equivalent to&lt;/div&gt;&#160;4,072,000 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ADSs) upon completion of its IPO.&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2021, the Company issued 264,528 Class A ordinary shares (equivalent to 176,352 ADSs) pursuant to the underwriters&#x2019; partial exercise of their option to purchase additional ADSs. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2021, the Company repurchased&#160;&lt;/div&gt;109,944 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Class A ordinary shares at fair value. The Company designated the repurchased shares as treasury stock.&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;</ddl:OrdinarySharesTextBlock>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020"
      decimals="0"
      unitRef="Unit_USD">50000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_shares">25000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">64908700</us-gaap:CommonStockSharesIssued>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="P05_01_2019To05_31_2019_FounderSharesMemberusgaapStatementEquityComponentsAxis_SeriesAngelPlusPreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7803400</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="P04_01_2020To04_30_2020_FounderSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">4745200</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="P04_01_2020To04_30_2020_FounderSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2021To03_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis_OffshoreEsopPlatformMemberDDLEsopPlatformAxis"
      decimals="0"
      unitRef="Unit_shares">22782950</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P05_01_2021To05_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis_OffshoreEsopPlatformMemberDDLEsopPlatformAxis"
      decimals="0"
      unitRef="Unit_shares">17398450</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="P05_01_2021To05_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis"
      decimals="INF"
      unitRef="Unit_shares">2601000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="P05_01_2021To05_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <ddl:CommonSharesHeld
      contextRef="PAsOn12_31_2021_EatbetterHoldingLimitedMemberdeiLegalEntityAxis"
      decimals="INF"
      unitRef="Unit_shares">29633200</ddl:CommonSharesHeld>
    <us-gaap:StockholdersEquityNoteStockSplit contextRef="P06_08_2021To06_08_2021">1:50</us-gaap:StockholdersEquityNoteStockSplit>
    <us-gaap:CommonStockValue
      contextRef="PAsOn07_31_2021"
      decimals="0"
      unitRef="Unit_USD">50000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">25000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">20000000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">2500000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn07_31_2021_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">2500000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn07_31_2021_OtherDesignatedCommonSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="6"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights contextRef="P07_01_2021To07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis">one vote per share</us-gaap:CommonStockVotingRights>
    <us-gaap:CommonStockVotingRights contextRef="P07_01_2021To07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis">twenty votes per share</us-gaap:CommonStockVotingRights>
    <us-gaap:CommonStockConversionFeatures contextRef="P07_01_2021To07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis">one</us-gaap:CommonStockConversionFeatures>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="P07_01_2021To07_31_2021_CommonClassBMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">54543800</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="P07_01_2021To07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">10364900</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis_ConversionOfRedeemablePreferredStockMemberDDLEventAxis"
      decimals="INF"
      unitRef="Unit_shares">250826100</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6108000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn07_31_2021_AdrMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">4072000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn08_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">264528</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn08_31_2021_AdrMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">176352</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">109944</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border: 0px; width: 816px; border-spacing: 0px;"&gt;
&lt;tr style="break-inside: avoid;"&gt;
&lt;td style="width: 32.625px; vertical-align: top;;text-align:left;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;SHARE-BASED COMPENSATION&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;"/&gt; &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; margin-left: 32.625px; font-size: 10pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Onshore Share Incentive Plan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior to the Reorganization, the shareholders and Board of Directors of Shanghai 100me approved a series of employee option plans in order to provide incentives and rewards to the Group&#x2019;s directors, senior management and employees (the &#x201c;2015 Plan&#x201d;, &#x201c;2016 Plan&#x201d;, &#x201c;2018 Plan&#x201d;, &#x201c;2019 Plan&#x201d; and &#x201c;2020 Plan&#x201d;, or the &#x201c;Onshore Plans&#x201d;). Each option under the Onshore Plans allowed employees to purchase one share of, a limited partnership whose sole holding was 295,503 common shares in Shanghai 100me (the &#x201c;ESOP Platform&#x201d;). Each share in the ESOP Platform is equivalent to 0.0148 of Shanghai 100me&#x2019;s common shares. Share options awarded under the Onshore Plans vest over a period of four years, with 50% of the award vesting on the second anniversary of the grant date, 25% of the award vesting on the third anniversary and 25% vesting on the fourth anniversary. Each share option has a contractual life of 10 years. The Company authorized and granted a total of 10,471,912 options under the Onshore Plans.&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As part of the Reorganization, the Onshore Plans were replaced with the Company&#x2019;s 2015, 2016, 2018, 2019 and 2020 Replacement Plans (the &#x201c;Replacement Plans&#x201d;) on October&#160;31, 2020. All 9,681,668 outstanding share options of Shanghai 100me under the Onshore Plans as of October&#160;31,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;2020 were replaced and carried over at a conversion factor of 14.8. Each option under the Replacement Plans allowed employees to purchase 0.05 of the Company&#x2019;s ordinary shares. Concurrently, the exercise price for each share option under the Replacement Plans was also adjusted by the same 14.8 factor. All other terms, including vesting periods, proportion of vested and unvested options outstanding for each grantee were identical between the Onshore Plans and Replacement Plans. The Company performed a qualitative assessment and concluded that the cancellation of the awards under the Onshore Plans and the corresponding grant of awards under the Replacement Plans did not constitute a substantive modification of the original share-based payment awards. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Offshore Share Incentive Plans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px;;font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On September 5, 2020, the Company&#x2019;s shareholders and Board of Directors approved the 2019 Plan II. Under the 2019 Plan II, the Company authorized and issued&#160;&lt;/div&gt;71,001,793&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;share options to purchase the Company&#x2019;s ordinary shares. On October 31, 2020, the Company granted all of the options authorized under the 2019 Plan II.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On September 5, 2020, the Company&#x2019;s shareholders and Board of Directors approved the 2020 Plan II and Plan III. Under the 2020 Plan II and Plan III, the Company authorized and issued 11,786,197 and&lt;/div&gt;&#160;23,096,715 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;share options to purchase the Company&#x2019;s ordinary shares, respectively. On October 31, 2020, the Company granted all of the options authorized under the 2020 Plan II and Plan III.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2021, the Company&#x2019;s Board of Directors approved the 2020 Plan IV and granted&lt;/div&gt;&#160;&lt;/div&gt;7,082,103 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;share options to the Group&#x2019;s senior management and employees. In March 2021, the Company&#x2019;s Board of Directors approved the 2021 Plan I and granted&lt;/div&gt;&lt;/div&gt;&#160;854,608 &lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;share options to the Group&#x2019;s senior management and employees. In April 2021, the Company&#x2019;s Board of Directors approved the 2020 Plan V and granted&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;14,862,751&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;share options to the Group&#x2019;s senior management and employees. In September 2021, the Company&#x2019;s board of directors approved the 2020 Plan VI-X and 2021 Plan II and granted a total of&#160;&lt;/div&gt;&lt;/div&gt;147,315,628&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;share options to the Group&#x2019;s senior management and employees.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2021, the Company&#x2019;s Board of Directors amended and restated the Replacement Plans, 2019 Plan II, 2020 Plan II-X and 2021 Plan I-II (the &#x201c;A&amp;amp;R 2020 Share Incentive Plan&#x201d;), which consolidated all share-based payment awards under one incentive plan and clarified certain administration terms of the share incentive plan. The A&amp;amp;R 2020 Share Incentive Plan did not substantively modify the terms of any previously granted share options. Pursuant to the A&amp;amp;R 2020 Share Incentive Plan, the maximum aggregate number of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;hares which may be issued is&lt;/div&gt;&lt;/div&gt;&#160;40,181,400 &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Class A ordinary shares of the Company.&#160;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The ordinary shares to be awarded pursuant to the A&amp;amp;R 2020 Incentive Plan were issued by the Company and held by the Offshore ESOP Platform. Each share option under the A&amp;amp;R 2020 Share Incentive Plan has a 10 year contractual life and allow participants to purchase 0.05 of the Company&#x2019;s &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Class A &lt;/div&gt;ordinary shares held by the Offshore ESOP Platform. Option awards under the A&amp;amp;R 2020 Share Incentive Plan vest over either a four-year period, with 50% of the awards vesting on the second anniversary of the grant date, 25% of the awards vesting on the third anniversary and&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;25% &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;vesting on the fourth anniversary, or a&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;five-year period, with 25% &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;vesting on the second, third, fourth and fifth anniversaries of the grant date, respectively.&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2021, the Company granted 30,808,793 share options under the A&amp;amp;R 2020 Share Incentive Plan to the Group&#x2019;s senior management and employees. As of December 31, 2021, the Company granted 461,535,280 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;share&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;options authorized and issued under the A&amp;amp;R 2020 Share Incentive Plan. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the Company&#x2019;s &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;share&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;option activities for the year ended December&#160;31, 2021 pursuant to the A&amp;amp;R 2020 Share Incentive Plan: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 56%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&#160;of&#160;Options&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price Per&lt;br/&gt;option&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;grant&#160;date&lt;br/&gt;fair value&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;per option&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Remaining&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contractual&lt;br/&gt;Life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share options outstanding as of December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;224,295,105&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2160&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0496&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9.55&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,468&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;200,923,883&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2767&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.5092&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(40,751,365&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2793&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2594&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share options outstanding as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;384,467,623&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2099&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2676&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8.28&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;126,484&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;104,626,808&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0746 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0510&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5.58&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;48,593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The aggregate intrinsic value is calculated as the difference between the exercise price of the awards and the fair value of the underlying &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;o&lt;/div&gt;rdinary &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;hares at each reporting date, for those awards that had exercise price below the estimated fair value of the relevant ordinary shares. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The total fair value of vested &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;share &lt;/div&gt;options was RMB2.4&#160;million, RMB2.5&#160;million and RMB31.4&#160;million (US$4.9 million) for the years ended December&#160;31, 2019, 2020 and 2021, respectively. As of December&#160;31, 2021, total unrecognized share-based compensation expense relating to unvested awards was RMB588.8&#160;million (US$92.4 million) which &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;is&lt;/div&gt; expected to be recognized over a weighted-average period of 4.21 years. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The weighted average grant date fair value of the share options granted during the years ended December&#160;31, 2019, 2020 and 2021 were US$0.01, US$0.05 and US$0.51, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses the binomial tree option pricing model to estimate the fair value of share options with the assistance of an independent third-party valuation firm. The assumptions used to value the share options were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 69%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of ordinary shares (US$)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.78&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.78&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.78-15.78&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate (%)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.88-2.00&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.66-0.88&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.93-1.71&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility (%)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;47-48&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;47-48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Life of option&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise multiple&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Post-vesting forfeiture rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The risk-free interest rate for periods within the contractual life of the options is based on the U.S. treasury yield curve in effect at the time of grant for a term consistent with the contractual term of the awards. Expected volatility of the is estimated based on the historical volatility ordinary shares of several comparable companies in the same industry until the Company had adequate historical volatility of the share price. The dividend yield is estimated based on our expected dividend policy over the expected term of the options. The expected exercise multiple is based on management&#x2019;s estimation, which the Company believes is representative of the future. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 9%; text-indent: 0px;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;2020 Senior Management Awards &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In April 2020, the Company&#x2019;s shareholders and Board of Directors authorized and approved a 5% &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;increase in the number of &lt;div style="display:inline;"&gt;ordinary &lt;/div&gt;shares held and reserved by the Offshore ESOP Platform for future share-based payment awards and shares held by the Founder and other senior management. As a result, the Founder received&lt;/div&gt;&#160;4,745,200 ordinary shares, 465,550 Series Angel+ preferred shares, and 605,600 Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B4-1&lt;/div&gt; preferred shares with no associated performance or service based vesting conditions at nil consideration. The Company accounted for the immediate increase in the Founder&#x2019;s shareholding as a share-based payment arrangement pursuant to ASC 718 and immediately recognized share-based compensation expenses of RMB143.0&#160;million, of which RMB110.6&#160;million and RMB32.4&#160;million was reflected in additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital and mezzanine equity, respectively. &lt;/div&gt;  &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;2021 Senior Management Awards &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In May 2021, the Company&#x2019;s shareholders and Board of Directors authorized and approved the 2021 Senior Management Awards. As a result, a director and executive officer of the Company received&lt;/div&gt;&lt;/div&gt;&#160;2,601,000 &lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ordinary shares with no associated performance or service based vesting conditions at nil consideration.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Company &lt;/div&gt;&lt;/div&gt;immediately recognized share-based compensation expenses of&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;197.2&#160;million (US$30.6 million). &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As the Company&#x2019;s ordinary shares were not publicly traded on the date the 2021 Senior Management Awards were granted, the Group, with the assistance of an independent third-party valuation firm, estimated the fair value of the ordinary shares by using a discounted cash flow approach to determine the enterprise value of the Company, which was then allocated to the Company&#x2019;s various classes of equity, including preferred shares. The determination of the fair value of the Company&#x2019;s ordinary shares requires complex and subjective judgments to be made regarding the forecasted revenues, gross margins and operating expenses, weighted average cost of capital and the discount for lack of marketability applied to the projected cash flows. If different estimates and assumptions had been used, the fair value of the ordinary shares could be significantly different and related stock-based compensation expense may materially differ from the recognized amount. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the above-mentioned incentive plans and awards, the Group recognized aggregate share-based compensation expenses for the years ended December&#160;31, 2019, 2020 and 2021 as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 71%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fulfillment expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;258&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,974&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;32,673&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,127&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;174&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;532&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,927&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,087&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product development expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,370&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;42,666&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,695&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;515&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;146,234&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;233,096&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;36,578&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,990&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;153,110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;315,362&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;49,487&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis"
      decimals="INF"
      unitRef="Unit_shares">295503</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis"
      decimals="2"
      unitRef="Unit_pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheThreeMemberusgaapVestingAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis"
      decimals="INF"
      unitRef="Unit_shares">10471912</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2021To12_31_2021_OnshoreShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedPaymentArrangementEmployeeMemberusgaapGranteeStatusAxis"
      decimals="INF"
      unitRef="Unit_shares">10471912</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn10_31_2020_ReplacedPlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">9681668</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <ddl:ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare
      contextRef="PAsOn10_31_2020_ReplacedPlanMemberusgaapPlanNameAxis"
      decimals="1"
      unitRef="Unit_CNY_per_Share">14.8</ddl:ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare>
    <ddl:ShareBasedCompensationArrangementAwardsSubscriptionRate
      contextRef="PAsOn10_31_2020_ReplacedPlanMemberusgaapPlanNameAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">0.05</ddl:ShareBasedCompensationArrangementAwardsSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">71001793</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">71001793</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">11786197</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">11786197</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">23096715</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="P09_05_2020To09_05_2020_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">23096715</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2021To01_31_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyShareIncentivePlanFourMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">7082103</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P03_01_2021To03_31_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyOneShareIncentivePlanOneMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">854608</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P04_01_2021To04_30_2021_DirectorMembersrtTitleOfIndividualAxis_TwoThousandAndTwentyOneShareIncentivePlanFiveMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">14862751</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P09_01_2021To09_30_2021_DirectorMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">147315628</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">40181400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <ddl:ShareBasedCompensationArrangementAwardsSubscriptionRate
      contextRef="PAsOn12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.05</ddl:ShareBasedCompensationArrangementAwardsSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheOneMemberusgaapVestingAxis"
      decimals="2"
      unitRef="Unit_pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheThreeMemberusgaapVestingAxis"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheFourMemberusgaapVestingAxis">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheFourMemberusgaapVestingAxis"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheThreeMemberusgaapVestingAxis"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P12_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis_ShareBasedCompensationAwardTrancheTwoMemberusgaapVestingAxis"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P12_01_2021To12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">30808793</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">461535280</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2021To12_31_2021_AAndRTwoThousandAndTwentyShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">461535280</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the Company&#x2019;s &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;share&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;option activities for the year ended December&#160;31, 2021 pursuant to the A&amp;amp;R 2020 Share Incentive Plan: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 56%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&#160;of&#160;Options&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price Per&lt;br/&gt;option&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;grant&#160;date&lt;br/&gt;fair value&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;per option&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Remaining&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contractual&lt;br/&gt;Life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share options outstanding as of December&#160;31, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;224,295,105&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2160&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0496&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9.55&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,468&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;200,923,883&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2767&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.5092&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(40,751,365&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2793&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2594&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share options outstanding as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;384,467,623&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2099&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.2676&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8.28&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;126,484&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 56%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;104,626,808&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0746 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0510&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5.58&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;48,593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; width: 56%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">224295105</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.2160</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0496</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2020To12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis">P9Y6M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2019_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-3"
      unitRef="Unit_USD">20468000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="0"
      unitRef="Unit_shares">200923883</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.2767</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.5092</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">40751365</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.2793</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.2594</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">384467623</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.2099</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.2676</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis">P8Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-3"
      unitRef="Unit_USD">126484000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">104626808</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0746</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <ddl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
      contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0510</ddl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis">P5Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-3"
      unitRef="Unit_USD">48593000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="P01_01_2019To12_31_2019_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-5"
      unitRef="Unit_CNY">2400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="P01_01_2020To12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-5"
      unitRef="Unit_CNY">2500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-5"
      unitRef="Unit_CNY">31400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">4900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-5"
      unitRef="Unit_CNY">588800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="PAsOn12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">92400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2021To12_31_2021">P4Y2M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses the binomial tree option pricing model to estimate the fair value of share options with the assistance of an independent third-party valuation firm. The assumptions used to value the share options were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 69%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of ordinary shares (US$)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.78&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.78&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4.78-15.78&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate (%)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.88-2.00&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.66-0.88&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.93-1.71&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility (%)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;47-48&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;47-48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Life of option&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise multiple&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Post-vesting forfeiture rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharePrice
      contextRef="PAsOn12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.78</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="PAsOn12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">4.78</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis_MinimumMembersrtRangeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">4.78</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis_MaximumMembersrtRangeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">15.78</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="4"
      unitRef="Unit_pure">0.0088</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="4"
      unitRef="Unit_pure">0.0200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="4"
      unitRef="Unit_pure">0.0066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="4"
      unitRef="Unit_pure">0.0088</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="4"
      unitRef="Unit_pure">0.0093</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="4"
      unitRef="Unit_pure">0.0171</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="PAsOn12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="1"
      unitRef="Unit_USD_per_Share">2.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="PAsOn12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="1"
      unitRef="Unit_USD_per_Share">2.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="PAsOn12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="1"
      unitRef="Unit_USD_per_Share">2.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions
      contextRef="P01_01_2019To12_31_2019_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions
      contextRef="P01_01_2020To12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions
      contextRef="P01_01_2021To12_31_2021_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis"
      decimals="2"
      unitRef="Unit_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions>
    <ddl:SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage
      contextRef="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.05</ddl:SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">4745200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis_SeriesAngelPlusPreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">465550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis_SeriesBFourMinusPreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">605600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P04_01_2020To04_30_2020_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">143000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P04_01_2020To04_30_2020_PaidInCapitalMemberusgaapBalanceSheetLocationAxis_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">110600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P04_01_2020To04_30_2020_MezzanineEquityMemberusgaapBalanceSheetLocationAxis_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">32400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <ddl:SharesReceived
      contextRef="P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyOneMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">2601000</ddl:SharesReceived>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">197200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">30600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the above-mentioned incentive plans and awards, the Group recognized aggregate share-based compensation expenses for the years ended December&#160;31, 2019, 2020 and 2021 as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 71%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fulfillment expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;258&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,974&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;32,673&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,127&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;174&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;532&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,927&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,087&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product development expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,370&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;42,666&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,695&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;515&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;146,234&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;233,096&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;36,578&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,990&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;153,110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;315,362&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;49,487&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">258000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">1974000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">32673000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">5127000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">174000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">532000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">6927000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1087000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">1043000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">4370000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">42666000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_ProductDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">6695000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">515000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">146234000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">233096000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">36578000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1990000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">153110000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">315362000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">49487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;INCOME TAXES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt; &lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cayman Islands &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gains. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;British Virgin Islands &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the current laws of the British Virgin Islands, entities incorporated in the British Virgin Islands are not subject to tax on their income or capital gains. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Hong Kong &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the Hong Kong tax laws, the Company&#x2019;s subsidiary in Hong Kong is subject to Hong Kong&#x2019;s two-tiered profits tax regime, under which the tax rate is 8.25% for assessable profits on the first HK$2 million and&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;16.5&lt;div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;"&gt;% for any assessable profits in excess of HK$2 million. Additionally, the Company&#x2019;s subsidiary in Hong Kong may be exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;PRC &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s subsidiaries in the PRC are subject to the statutory rate of 25%, in accordance with the Enterprise Income Tax &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;L&lt;/div&gt;aw (the &#x201c;EIT Law&#x201d;), which was effective since January&#160;1, 2008. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to Caishui [2019] No. 13, qualified Small-Scale Enterprises with minimal profits (&#x201c;SSE&#x201d;) are eligible for a reduced enterprise income tax (&#x201c;EIT&#x201d;) rate of 20%, a 75% reduction of the first RMB1 million taxable income and a 50% reduction of taxable income exceeding RMB1 million but less than RMB3 million from January 1, 2019 to December 31, 2021. Additionally, qualified SSEs are eligible for a further 12.5% reduction of the first RMB1 million taxable income from rom January 1, 2021 to December 31, 2022. The Company&#x2019;s PRC subsidiaries are generally subject to statutory income tax rate of 25% except for certain PRC subsidiaries that are taxed at preferential tax rate of 20% as qualified as SSE. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The EIT &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;L&lt;/div&gt;aw also imposes a withholding income tax of 10% on dividends distributed by a foreign invested enterprise (&#x201c;FIE&#x201d;) to its immediate holding company outside of China, if such immediate holding company is considered as a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-resident&lt;/div&gt; enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company&#x2019;s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The current and deferred components of income tax expenses appearing in the consolidated statements of comprehensive loss are as&#160;follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,373&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,471&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,373&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,471&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s loss before income taxes by jurisdiction consisted of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(114,137&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(178,916&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,929&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,284&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRC&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,759,246&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,997,998&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,440,615&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,010,673&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tota&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;l&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,873,383&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,176,914&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,419,686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,007,389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The reconciliations of the income tax expenses for the years ended December 31, 2019, 2020 and 2021 were as follows:&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss before income tax expense&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,873,383&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,176,914&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,419,686&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,007,389&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRC statutory tax rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax benefit computed at the statutory income tax rate&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(468,346&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(794,228&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,604,922&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(251,847&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-deductible&lt;/div&gt; expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,455&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,368&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8,320&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,306&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transfer pricing adjustment&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;102,468&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,079&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-taxable&lt;/div&gt; income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(126&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(1,561&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(245&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development super-deduction&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(5,831&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(55,306&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;64,806&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;10,170 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Statutory income/(expense)&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;80,846&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;7,298&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(5,244&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(823&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of preferential tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;137,154&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;22,992&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5,022&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in valuation allowances&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;353,871&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;784,611&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;1,465,818 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;230,019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of changes in tax rate on deferred tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(143,683&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(16,464&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(5,023&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of income tax rate difference in other jurisdictions&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;28,534&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;44,855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(3,671&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;9,373&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,471&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The principal components of the Group&#x2019;s deferred income tax assets and liabilities as of December&#160;31, 2020 and 2021 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 68%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;366,618&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;553,397&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;86,840&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,139&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,134&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;649&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government subsidies&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,354&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax losses carried forward&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,235,164&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,700,304&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;423,736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: valuation allowances&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,253,620&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,719,438&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(426,739&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax assets, net.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;354,301&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;553,397&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;86,840&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax liabilities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(354,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(553,397&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(86,840&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax liabilities, net.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(354,301&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(553,397&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(86,840&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets/liabilities, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 8%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company operates through its PRC subsidiaries and evaluates the potential realization of deferred tax assets on an entity basis. The Group recorded valuation allowances against deferred tax assets of those PRC subsidiaries that are in a three-year cumulative financial loss or had incurred losses since inception as of December 31, 2020 and 2021. In making such determination, the Group also evaluates a variety of factors including the Group&#x2019;s operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The tax losses in the PRC subsidiaries can be carried forward for &lt;span style="-sec-ix-hidden:hidden46908127"&gt;five&lt;/span&gt; to ten years to offset future taxable income. As of December&#160;31, 2021, the Group had tax loss carried forwards of RMB2,700.3&#160;million (US$423.7 million), which will expire between 2024 to 2029. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The unrecognized tax benefits of the Group as of December&#160;31, 2020 and 2021 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;93&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;117,468&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,433 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Decreases&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlement&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(93&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;593&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;117,468&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,433 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December 31, 2020 and 2021, the Company had recorded unrecognized tax benefit of &lt;/div&gt;RMB0.6&#160;million and RMB117.5&#160;million (US$18.4 million), of which RMB0.6&#160;million and RMB108.1&#160;million (US$17.0 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;million), respectively, are presented on a net basis against the deferred tax assets related to tax loss &lt;div style="text-indent: 0px;;display:inline;"&gt;carry&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"/&gt;&#160;forwards on the consolidated balance sheets. It is possible that the amount of unrecognized tax benefit will further change in the next 12 months; however, an estimate of the range of the possible change cannot be made at this time. As of December 31, 2020 and 2021, there were RMB nil and&#160;&lt;/div&gt;&lt;/div&gt;RMB9.4 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;(US$1.5&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;million) of unrecognized tax benefits that, if ultimately recognized, will impact the effective tax rate.&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company did &lt;/div&gt;no&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;t record any interest and penalties related to an uncertain tax position for the periods presented.&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2021, the tax years ended December 31, 2018 through period ended December 31, 2021 remain open to examination by the PRC tax authorities. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2021To12_31_2021_HKsrtStatementGeographicalAxis_ProfitsOnFirstHkTwoMillionMemberDDLAssesasbleProfitsTaxRegimeRateAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis"
      decimals="4"
      unitRef="Unit_pure">0.0825</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_HKsrtStatementGeographicalAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis"
      decimals="-6"
      unitRef="Unit_CNY">2000000</us-gaap:NetIncomeLoss>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P04_01_2018To04_01_2018_HKsrtStatementGeographicalAxis_TaxRateSixteenPointFivePercentMemberDDLAssesasbleProfitsTaxRegimeRateAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis"
      decimals="3"
      unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_HKsrtStatementGeographicalAxis_TwotieredprofitsTaxRegimeMemberDDLProfitsTaxRegimeAxis"
      decimals="-6"
      unitRef="Unit_CNY">2000000</us-gaap:NetIncomeLoss>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <ddl:PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits
      contextRef="P01_01_2019To12_31_2021_CNsrtStatementGeographicalAxis_MoreThan1MillionButLessThan3MillionMemberDDLRangeOfTaxableProfitsAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis"
      decimals="2"
      unitRef="Unit_pure">0.20</ddl:PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits>
    <ddl:ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits
      contextRef="P01_01_2019To12_31_2021_CNsrtStatementGeographicalAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis"
      decimals="2"
      unitRef="Unit_pure">0.75</ddl:ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits>
    <ddl:ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits
      contextRef="P01_01_2019To12_31_2021_CNsrtStatementGeographicalAxis_MoreThan1MillionButLessThan3MillionMemberDDLRangeOfTaxableProfitsAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis"
      decimals="2"
      unitRef="Unit_pure">0.50</ddl:ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits>
    <ddl:ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits
      contextRef="P01_01_2021To12_31_2022_CNsrtStatementGeographicalAxis_MoreThan1MillionButLessThan3MillionMemberDDLRangeOfTaxableProfitsAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis"
      decimals="3"
      unitRef="Unit_pure">0.125</ddl:ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits>
    <ddl:PreferentialStatutoryTaxRate
      contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_QualifyingSmallScaleEnterprisesMemberDDLEntityClassificationSectorAxis"
      decimals="2"
      unitRef="Unit_pure">0.20</ddl:PreferentialStatutoryTaxRate>
    <ddl:WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.10</ddl:WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The current and deferred components of income tax expenses appearing in the consolidated statements of comprehensive loss are as&#160;follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,373&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,471&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,373&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,471&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9373000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1471000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9373000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1471000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s loss before income taxes by jurisdiction consisted of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-PRC&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(114,137&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(178,916&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,929&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,284&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRC&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,759,246&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,997,998&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,440,615&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,010,673&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tota&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;l&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,873,383&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,176,914&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,419,686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,007,389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-114137000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-178916000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">20929000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3284000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1759246000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-2997998000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6440615000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1010673000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1873383000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3176914000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6419686000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1007389000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The reconciliations of the income tax expenses for the years ended December 31, 2019, 2020 and 2021 were as follows:&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss before income tax expense&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,873,383&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,176,914&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,419,686&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,007,389&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRC statutory tax rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax benefit computed at the statutory income tax rate&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(468,346&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(794,228&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,604,922&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(251,847&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-deductible&lt;/div&gt; expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,455&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,368&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8,320&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,306&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transfer pricing adjustment&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;102,468&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,079&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-taxable&lt;/div&gt; income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(126&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(1,561&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(245&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development super-deduction&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(5,831&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(55,306&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;64,806&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;10,170 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Statutory income/(expense)&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;80,846&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;7,298&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(5,244&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(823&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of preferential tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;137,154&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;22,992&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5,022&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in valuation allowances&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;353,871&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;784,611&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;1,465,818 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;230,019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of changes in tax rate on deferred tax&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(143,683&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(16,464&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(5,023&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of income tax rate difference in other jurisdictions&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;28,534&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;44,855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(3,671&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"&gt;(576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;9,373&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,471&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1873383000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3176914000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6419686000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1007389000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-468346000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-794228000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-1604922000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-251847000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">17455000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">6368000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-8320000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1306000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <ddl:IncomeTaxReconciliationTransferPricingAdjustment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-102468000</ddl:IncomeTaxReconciliationTransferPricingAdjustment>
    <ddl:IncomeTaxReconciliationTransferPricingAdjustment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-16079000</ddl:IncomeTaxReconciliationTransferPricingAdjustment>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="P01_01_2019To12_31_2019"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">126000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1561000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">245000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5831000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">55306000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-64806000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-10170000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <ddl:IncomeTaxReconciliationStatutoryIncomeExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-80846000</ddl:IncomeTaxReconciliationStatutoryIncomeExpense>
    <ddl:IncomeTaxReconciliationStatutoryIncomeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-7298000</ddl:IncomeTaxReconciliationStatutoryIncomeExpense>
    <ddl:IncomeTaxReconciliationStatutoryIncomeExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5244000</ddl:IncomeTaxReconciliationStatutoryIncomeExpense>
    <ddl:IncomeTaxReconciliationStatutoryIncomeExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">823000</ddl:IncomeTaxReconciliationStatutoryIncomeExpense>
    <ddl:IncomeTaxReconciliationEffectOfPreferentialTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">137154000</ddl:IncomeTaxReconciliationEffectOfPreferentialTax>
    <ddl:IncomeTaxReconciliationEffectOfPreferentialTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">22992000</ddl:IncomeTaxReconciliationEffectOfPreferentialTax>
    <ddl:IncomeTaxReconciliationEffectOfPreferentialTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5022000</ddl:IncomeTaxReconciliationEffectOfPreferentialTax>
    <ddl:IncomeTaxReconciliationEffectOfPreferentialTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">788000</ddl:IncomeTaxReconciliationEffectOfPreferentialTax>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">353871000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">784611000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1465818000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">230019000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-143683000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-16464000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-5023000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-788000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">28534000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">44855000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-3671000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-576000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9373000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1471000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The principal components of the Group&#x2019;s deferred income tax assets and liabilities as of December&#160;31, 2020 and 2021 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 68%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;366,618&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;553,397&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;86,840&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,139&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,134&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;649&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government subsidies&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,354&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax losses carried forward&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,235,164&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,700,304&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;423,736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: valuation allowances&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,253,620&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,719,438&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(426,739&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax assets, net.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;354,301&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;553,397&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;86,840&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax liabilities:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(354,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(553,397&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(86,840&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax liabilities, net.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(354,301&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(553,397&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(86,840&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;) &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax assets/liabilities, net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 8%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; font-size: 10pt;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company operates through its PRC subsidiaries and evaluates the potential realization of deferred tax assets on an entity basis. The Group recorded valuation allowances against deferred tax assets of those PRC subsidiaries that are in a three-year cumulative financial loss or had incurred losses since inception as of December 31, 2020 and 2021. In making such determination, the Group also evaluates a variety of factors including the Group&#x2019;s operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <ddl:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">366618000</ddl:DeferredTaxAssetsOperatingLeaseLiabilities>
    <ddl:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">553397000</ddl:DeferredTaxAssetsOperatingLeaseLiabilities>
    <ddl:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">86840000</ddl:DeferredTaxAssetsOperatingLeaseLiabilities>
    <ddl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">6139000</ddl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities>
    <ddl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4134000</ddl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities>
    <ddl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">649000</ddl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities>
    <ddl:DeferredTaxAssetGovernmentSubsidies
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:DeferredTaxAssetGovernmentSubsidies>
    <ddl:DeferredTaxAssetGovernmentSubsidies
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">15000000</ddl:DeferredTaxAssetGovernmentSubsidies>
    <ddl:DeferredTaxAssetGovernmentSubsidies
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2354000</ddl:DeferredTaxAssetGovernmentSubsidies>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1235164000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2700304000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">423736000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      id="Fact_46908085"
      unitRef="Unit_CNY">1253620000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      id="Fact_46908083"
      unitRef="Unit_CNY">2719438000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      id="Fact_46908084"
      unitRef="Unit_USD">426739000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">354301000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">553397000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">86840000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">354301000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">553397000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">86840000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">354301000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">553397000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">86840000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <ddl:OperatingLossCarryForwardsPeriod contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis">P10Y</ddl:OperatingLossCarryForwardsPeriod>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">2700300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2021_CNsrtStatementGeographicalAxis"
      decimals="-5"
      unitRef="Unit_USD">423700000</us-gaap:OperatingLossCarryforwards>
    <ddl:OperatingLossCarryForwardsExpirationYear contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MinimumMembersrtRangeAxis">2024</ddl:OperatingLossCarryForwardsExpirationYear>
    <ddl:OperatingLossCarryForwardsExpirationYear contextRef="P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis">2029</ddl:OperatingLossCarryForwardsExpirationYear>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The unrecognized tax benefits of the Group as of December&#160;31, 2020 and 2021 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;93&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;117,468&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,433 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Decreases&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlement&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(93&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;593&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;117,468&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,433 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">593000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">593000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">93000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">117468000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">18433000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">593000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">93000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">593000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">117468000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">18433000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">117500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">18400000</us-gaap:UnrecognizedTaxBenefits>
    <ddl:UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">600000</ddl:UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards>
    <ddl:UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">108100000</ddl:UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards>
    <ddl:UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">17000000.0</ddl:UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2020_WfoeMemberdeiLegalEntityAxis"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2021_WfoeMemberdeiLegalEntityAxis"
      decimals="-5"
      unitRef="Unit_CNY">9400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2021_WfoeMemberdeiLegalEntityAxis"
      decimals="-5"
      unitRef="Unit_USD">1500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_CNY">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationDescription contextRef="P01_01_2021To12_31_2021">tax years ended December 31, 2018 through period ended December 31, 2021 remain open to examination by the PRC tax authorities.</us-gaap:IncomeTaxExaminationDescription>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RELATED PARTY TRANSACTIONS AND BALANCES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The related parties that had transactions or balances with the Group in 2019, 2020 and 2021 consisted of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 51%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 48%;"/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Related Party&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Relationship with the Group&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mr.&#160;Liang Changlin&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Founder and CEO of the Company&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Tiejun Enterprise Consulting Center (Limited Partnership) (&#x201c;Tiejun&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Controlled by Mr. Liang Changlin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;EatTogether Holding Limited (&#x201c;EatTogether&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Controlled by Mr. Liang Changlin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Transactions with the Founder and CEO of the Company &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;From 2016 to 2018, Mr.&#160;Liang Changlin, the Founder and CEO of the Company, provided interest-free convertible loans to Shanghai 100me with an aggregate principal amount of RMB190.5&#160;million (&#x201c;Onshore Loans&#x201d;) with a maturity date &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;of&lt;/div&gt; December 31, 2024. Pursuant to the contractual terms of the Onshore Loans, the Founder has the option to convert the Onshore Loans into convertible redeemable preferred shares at a price equal to the per share price of the redeemable convertible preferred shares issued based on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;a&#160;pre-money&#160;valuation&lt;/div&gt; of Shanghai 100me that meets a specified target (&#x201c;Variable Share Conversion Feature&#x201d;). The Onshore Loans are also redeemable at par prior to its maturity date when certain performance targets are met by Shanghai 100me (&#x201c;Contingent Redemption Feature&#x201d;). &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The embedded Variable Share Conversion Feature will be share settled by a number of shares with a fair value equal to a fixed settlement amount and therefore, it is considered to be &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;an&#160;in-substance&#160;redemption&lt;/div&gt; feature because the settlement amount does not vary with the share price. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The&#160;in-substance&#160;redemption&lt;/div&gt; feature did not require bifurcation because it is clearly and closely related to the debt host. The embedded Contingent Redemption Feature is not required to be bifurcated because it is considered to be clearly and closely related to the debt host, as the loans were not issued at a substantial discount and are redeemable at par. There are no other embedded derivatives that are required to be bifurcated. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;On April&#160;11, 2019, the Company granted a warrant to EatTogether as consideration to settle the Onshore Loans. Pursuant to the terms of the warrant, EatTogether is entitled to purchase redeemable convertible preferred shares at the same issuance price as the subsequent round of financing that meets a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;targeted&#160;pre-money&#160;valuation&lt;/div&gt; of the Company for an aggregate purchase price of US$28.7&#160;million, which is the USD equivalent of the carrying value of the Onshore Loans of RMB190.5&#160;million (&#x201c;EatTogether Warrant&#x201d;). Upon issuance of the EatTogether Warrant, the Onshore Loans were considered extinguished and derecognized. The RMB190.5&#160;million was not repaid to the Founder by Shanghai 100me in 2019 and considered a &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;p&lt;/div&gt;repayment for the future exercise price for the EatTogether Warrant and recorded as &#x201c;Amounts due to related parties&#x201d; as of December&#160;31, 2019. Pursuant to a supplementary agreement entered into between the Founder and the Company on March&#160;30, 2020, upon the Founder&#x2019;s exercise of the EatTogether Warrant and payment of US$28.7&#160;million to the Company, Shanghai 100me would repay RMB190.5&#160;million to the Founder. In April 2020, the Founder exercised the EatTogether Warrant and received 6,664,000 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Series&#160;B4-1&#160;redeemable&lt;/div&gt; convertible preferred shares (Note 17).&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Similar with the Series B4 Warrant disclosed in Note 4, the EatTogether Warrant is also for underlying redeemable convertible preferred shares that are contingently redeemable if an IPO has not been completed by a specific date. Therefore, it is considered redeemable and results in the EatTogether Warrant being classified as a liability. The EatTogether Warrant is initially measured and recognized at fair value and also subsequently measured at fair value with changes in fair value recognized in &#x201c;Changes in fair value of warrant liabilities&#x201d; in the consolidated statements of comprehensive loss (Note 4). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The amounts due from related parties consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Related party balances &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Amounts due from related parties: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loan to Mr.&#160;Liang Changlin&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loan to Tiejun&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due from Mr.&#160;Liang Changlin were comprised of interest-free loans and were repaid in full on April&#160;15, 2021. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due from Tiejun w&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;e&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;re&lt;/div&gt;&#160;comprised of an interest-free loan maturing on December&#160;31, 2023 and was repaid in full on April&#160;15, 2021&lt;/div&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <ddl:ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The related parties that had transactions or balances with the Group in 2019, 2020 and 2021 consisted of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 51%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 48%;"/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Related Party&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Relationship with the Group&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mr.&#160;Liang Changlin&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Founder and CEO of the Company&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Tiejun Enterprise Consulting Center (Limited Partnership) (&#x201c;Tiejun&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Controlled by Mr. Liang Changlin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;EatTogether Holding Limited (&#x201c;EatTogether&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Controlled by Mr. Liang Changlin&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ddl:ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock>
    <ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup contextRef="P01_01_2021To12_31_2021_Mr.liangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">Founder and CEO of the Company</ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup>
    <ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup contextRef="P01_01_2021To12_31_2021_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">Controlled by Mr. Liang Changlin</ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup>
    <ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup contextRef="P01_01_2021To12_31_2021_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">Controlled by Mr. Liang Changlin</ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2018_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_OnshoreLoansMemberusgaapRelatedPartyTransactionAxis"
      decimals="-5"
      unitRef="Unit_CNY">190500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentMaturityDate contextRef="P01_01_2021To12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_OnshoreLoansMemberusgaapRelatedPartyTransactionAxis">2024-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="P04_11_2019To04_11_2019_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_USD">28700000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="P04_11_2019To04_11_2019_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_CNY">190500000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="PAsOn12_31_2019_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMemberDDLAssumptionOfLoanRepaymentConsiderationAxis"
      decimals="-5"
      unitRef="Unit_CNY">190500000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <ddl:PaymentsForExerciseOfWarrants
      contextRef="P03_30_2020To03_30_2020_EatTogetherWarrantMemberusgaapStatementEquityComponentsAxis_SupplementaryAgreementMemberusgaapRelatedPartyTransactionAxis"
      decimals="-5"
      unitRef="Unit_CNY">28700000</ddl:PaymentsForExerciseOfWarrants>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="P03_30_2020To03_30_2020_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SupplementaryAgreementMemberusgaapRelatedPartyTransactionAxis"
      decimals="-5"
      unitRef="Unit_CNY">190500000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2020To04_30_2020_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6664000</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The amounts due from related parties consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Related party balances &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Amounts due from related parties: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 82%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loan to Mr.&#160;Liang Changlin&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loan to Tiejun&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ddl:SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2020_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">9000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2020_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">1100000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_ShanghaiTiejunEnterpriseConsultingCenterMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">10100000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DueFromRelatedPartiesCurrent>
    <ddl:RedeemableConvertiblePreferredSharesTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;REDEEMABLE CONVERTIBLE PREFERRED SHARES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of January&#160;1, 2020, the Company had outstanding preferred shares as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,910,100&lt;/div&gt; Series Angel preferred shares for a total cash consideration of RMB&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10.0&lt;/div&gt;&#160;million issued in April 2014; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,985,050&lt;/div&gt; Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; preferred shares at US$&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.72&lt;/div&gt; per share for a total cash consideration of US$&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6.5&lt;/div&gt;&#160;million issued in May 2018; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,096,550&lt;/div&gt; Series A preferred shares at US$&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.79&lt;/div&gt; per share for a total cash consideration of US$17.4&#160;million issued in September 2018; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,060,200 Series A+ preferred shares at US$1.65 per share for a total cash consideration of US$1.8&#160;million in October 2018; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,140,700 Series B preferred shares at US$2.36 per share for a total cash consideration of US$40.4&#160;million in November 2018; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,072,800 Series B2 preferred shares at US$2.71 per share for a total cash consideration of US$30.0&#160;million in January 2019; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,332,400 Series B preferred shares at US$2.36 per share for a total cash consideration of US$5.5&#160;million in March 2019; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-indent: 0px;"&gt;7,803,400 ordinary shares held by the Founder were &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-designated&lt;/div&gt; as Series Angel+ preferred shares in May 2019&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(Note 13);&#160;&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,013,200 Series B3 preferred shares at US$3.93 per share for a total cash consideration of US$110.0&#160;million in May 2019; and &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,989,700 Series B4 preferred shares at US$4.29 per share for a total cash consideration of US$30.0&#160;million in June 2019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April 2020, the Company issued 39,952,300 Series C1 preferred shares to certain investors at US$7.77 per share for a total cash consideration of US$310.5&#160;million. In addition, the Company also issued 11,377,300 Series C1 preferred shares to convertible noteholders who were required to convert their 2019 Convertible Notes upon the closing of the Series C1 preferred shares financing. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In April 2020, the Company issued 6,664,000 Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B4-1&lt;/div&gt; preferred shares upon the exercise of the&#160;EatTogether Warrant by the Founder for a total cash consideration of US$28.7&#160;million. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In April 2020, the Company issued 465,550 Series Angel+ preferred shares to EatTogether and 605,600 Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B4-1&lt;/div&gt; preferred shares to EatTogether that were considered share-based awards (Note 14).&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2021, the Company issued 6,989,750 Series B4 preferred shares to an investor upon the exercise of the Series B4 Warrant for a total cash consideration of US$30.0&#160;million (Note 4). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2021, the Company issued 2,895,100 Series C1 preferred shares to an investor at US$7.77 per share for a total cash consideration of US$22.5&#160;million. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;In March 2021, the Company issued 49,207,650 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Series D redeemable convertible preferred shares to existing shareholders and certain investors for an aggregate consideration of&#160;&lt;/div&gt;US$700.0&#160;million. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;In May 2021, the Company issued 21,264,750 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Series D+ redeemable convertible preferred shares to certain investors for an aggregate consideration of&#160;&lt;/div&gt;US$330.0&#160;million.&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the completion of the Company&#x2019;s IPO in June 2021, all the issued and outstanding Preferred Shares were automatically converted into 250,826,100 Class A Ordinary Shares. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The key terms of the Series D+, Series D, Series C1, Series B4, Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B4-1,&lt;/div&gt; Series B3, Series B2, Series B, Series A+, Series A, Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A,&lt;/div&gt; Series Angel+ and Series Angel Preferred shares (collectively the &#x201c;Preferred Shares&#x201d;) are summarized below: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Conversion rights &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each holder of the Preferred Shares has the right, at the sole discretion of the holder, to convert at any time and from time to time, all or any portion of the Preferred Shares into ordinary shares based on the then-effective Conversion Price. The initial conversion ratio shall be on a one for one basis, subject to certain anti-dilution adjustments, as adjusted for the Share Subdivision. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Preferred Shares are converted automatically into ordinary shares at the then effective applicable conversion price, as adjusted for the Share Subdivision in the event of a Qualified IPO. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Redemption rights &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior to the issuance of the Series C1 preferred shares in April 2020, all of the Preferred Shares are redeemable at the holders&#x2019; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on December 31, 2024; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. Upon the issuance of the Series C1 preferred shares, all of the Preferred Shares are redeemable at the holders&#x2019; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on March 31, 2025; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the issuance of the Series D preferred shares in March 2021, all of the Preferred Shares are redeemable at the holders&#x2019; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on March 31, 2026; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the issuance of the Series D+ preferred shares in May 2021, all of the Preferred Shares are redeemable at the holders&#x2019; option at any time after the occurrence of (i) a Qualified IPO or a Qualified Trade Sale of the Company has not occurred on May 11, 2026; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations by the Founder. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The redemption price of each preferred share other than the Series Angel preferred share and Series Angel+ preferred share equals to (i)&#160;the original issue price as adjusted for the Share Subdivision, plus (ii) &lt;/div&gt;8&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;% annual compound interest calculated from the actual payment date of the original issue price, plus (iii)&#160;all accrued but unpaid dividends. The redemption price of the Series Angel preferred share and the Series Angel+ preferred share equals to the original issue price as adjusted for the Share Subdivision, plus &lt;/div&gt;8&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;% annual simple interest calculated from the actual payment date of the original issue price.&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Voting rights &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each Preferred Shareholder is entitled to the number of votes equal to the number of ordinary shares into which such Preferred Shares could be converted at the voting date. Preferred shareholders will vote together with ordinary shareholders, and not as a separate class or series, on all matters put before the shareholders. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Dividend rights &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each preferred shareholder shall be entitled to receive dividends at a rate no less than the rate at which dividends are paid on any ordinary share for each Preferred Shares held by such holders, payable in cash. All accrued but unpaid dividends shall be paid in cash when and as such cash becomes legally available to the holders of the Preferred Shares immediately prior to the closing of a Qualified IPO. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the event the Company shall declare a dividend or distribution other than in cash, each &lt;div style="display:inline;"&gt;p&lt;/div&gt;referred shareholder shall be entitled to a proportionate share of any such distribution as though the holders of the Preferred Shares were holders of the number of ordinary shares into which their Preferred Shares are convertible. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&#160;31, 2019, 2020 and 2021, &lt;/div&gt;no&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; dividends were declared by the Company&#x2019;s Board of Directors on the Preferred Shares.&lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 9%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Liquidation rights &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the event of any liquidation, dissolution or winding up of the Company, the assets of the Company legally available for distribution to the shareholders shall be distributed in the following manner and order: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Preferred shareholders of Series D+, Series D, Series C1, Series B4, Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B4-1,&lt;/div&gt; Series B3, Series B2, Series B, Series A+, Series A and Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; shall be entitled to receive, prior and in preference to any distribution of any of the assets or funds of the Company to the holders of any previous preferred shares and ordinary shares, the amount equal to the sum of 100% of its original issue price on each preferred share as adjusted for the Share Subdivision, and 8% annual compound interest calculated from the actual payment date of its purchase price for each preferred share as adjusted for the Share Subdivision, plus all dividends accrued or declared but unpaid. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Preferred shareholders of Series Angel+ and Series Angel shall be entitled to receive, prior and in preference to any distribution of any of the assets or funds of the Company to the holders of any previous preferred shares and ordinary shares, the amount equal to 100% of the original issue price as adjusted for the Share Subdivision on each preferred share. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The liquidation preference amount will paid to the preferred shareholders in the following order: first to holders of Series D+ preferred shares, second to holders of Series D preferred shares, third to holders of Series C1 preferred shares, forth to holders of Series B4 preferred shares, fifth to holders of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B4-1&lt;/div&gt; preferred shares, sixth to holders of Series B3 preferred shares, seventh to holders of Series B2 preferred shares, eighth to holders of Series B preferred shares, ninth to holders of Series A+ preferred shares, tenth to holders of Series A preferred shares, eleventh to holders of Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; preferred shares, twelfth to holders of Series Angel+ preferred shares and lastly to holders of Series Angel preferred shares. After distributing or paying in full the liquidation preference amount to all of the preferred shareholders, the remaining assets of the Company available for distribution, if any, shall be distributed to the holders of ordinary shares and the preferred shareholders on a pro rata basis, based on the number of ordinary shares then held by each shareholder on an as converted basis. If the value of the remaining assets of the Company is less than the aggregate liquidation preference amounts payable to the holders of a particular series of Preferred Shares, then the remaining assets of the Company shall be distributed pro rata amongst the holders of all outstanding Preferred Shares of that series. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 9%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Initial measurement and subsequent accounting for Preferred Shares &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;The Preferred Shares are initially classified as mezzanine equity in the consolidated balance sheets as these Preferred Shares may be redeemed at the options of the holders on or after an agreed upon date outside the sole control of the Group. The holders of the Preferred Shares have the ability to convert the instrument into the Company&#x2019;s ordinary shares. The Preferred Shares are recognized at their respective fair value at the date of issuance, net of issuance costs. The issuance costs for Series B, Series B2, Series B3, Series B4, Series C1, Series D preferred shares and Series D+ preferred shares were&lt;/div&gt;&#160;RMB5.0&#160;million, RMB3.3&#160;million, RMB9.0&#160;million, RMB9.9&#160;million, RMB19.6&#160;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;million (US$3.0 million),&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"/&gt;RMB39.7&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;million (US$6.1 million) and&#160;&lt;/div&gt;RMB21.3&#160;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;million (US$3.3 million) respectively. In 2019, the Company received total cash proceeds, net of issuance costs of&lt;br/&gt;&lt;/div&gt;RMB961.1&#160;million for the issuance of Series B, Series B2, Series B3 and Series B4 preferred shares. In 2020, the Company received total cash proceeds, net of issuance costs of RMB2,171.3&#160;million from the issuance of Series C1 preferred shares. In 2021, the Company received total cash proceeds, net of issuance costs of RMB6,646.5&#160;million (US$1,043.0 million) from the issuance of Series D and Series D+ preferred shares. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group evaluated the embedded conversion option in the Preferred Shares to determine if there were any embedded derivatives requiring bifurcation and to determine if there were any beneficial conversion features (&#x201c;BCF&#x201d;). The conversion option of the Preferred Shares is not bifurcated because the conversion option is clearly and closely related to the host equity instrument. The contingent redemption options of the Preferred Shares are not bifurcated because the underlying ordinary shares are not net settable since the Preferred Shares were neither publicly traded nor readily convertible into cash. There were no other embedded derivatives that are required to be bifurcated. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beneficial conversion features (&#x201c;BCF&#x201d;) exist when the conversion price of the Preferred Shares is lower than the fair value of the ordinary shares at the commitment date, which is the issuance date of the Preferred Shares. No BCF was recognized for the Preferred Shares as the fair value per ordinary share at the commitment date was less than the respective most favorable conversion price, as adjusted for the Share Subdivision. The Group determined the fair value of the Company&#x2019;s ordinary shares with the assistance of an independent third-party valuation firm. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The contingent conversion price adjustment is accounted for as a contingent BCF. In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;470-20-35-1,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; changes to the conversion terms that would be triggered by future events not controlled by the issuer should be accounted as contingent conversions, and the intrinsic value of such conversion options would not be recognized until and unless a triggering event occurred. No contingent BCF was recognized for any of the Preferred Shares for the years ended December&#160;31, 2019, 2020 ad 2021, respectively. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;As the Preferred Shares will become redeemable solely based on the passage of time should the contingent events not occur, the Company chose to recognize the changes in redemption value as they occur over the period from the date of issuance to the earliest redemption date to equal the redemption value of the Preferred Shares at each reporting period. Accretion charges were recorded as an increase to the net loss attributable to ordinary shareholders and were RMB74.6&#160;million, RMB320.3&#160;million and RMB288.4&#160;million (US$45.3 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;million) for the years ended December 31, 2019, 2020 and 2021, respectively.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 9%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Modification and Extinguishment of Preferred Shares &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the issuance of the Series C1 preferred shares in March 2020, Series D preferred shares in March 2021 and Series&#160;D+ preferred shares in May 2021, the redemption term of any previously issued series of preferred shares were modified to be the same as the redemption term of the Series C1, Series D and Series&#160;D+ preferred shares. As a result, the earliest redemption date was extended from December&#160;31, 2024 to March&#160;31, 2025 upon issuance of the Series C1 preferred shares, from March&#160;31, 2025 to March&#160;31, 2026 upon issuance of the Series D preferred share and from March&#160;31, 2026 to May&#160;11, 2026 upon issuance of the Series D+ preferred shares, in the event the Company does not complete a Qualified IPO. Further, as part of the Reorganization described in Note 1, the shareholders of Shanghai 100me surrendered their equity interests in Shanghai 100me in exchange for the Company&#x2019;s redeemable convertible preferred shares in proportion to their ownership interests in Shanghai 100me at a price equal to their original investment principal in Shanghai 100me. The terms of the Company&#x2019;s redeemable convertible preferred shares equity interests were substantially similar to the terms of the equity interests held by the shareholders of Shanghai 100me. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company assessed whether there was a change in fair value of each modification of preferred shares exceeding 10% immediately after the change in terms compared to the fair value of the preferred shares immediately before the amendment at each modification date. A change in fair value exceeding 10% would result in extinguishment accounting, while a change in fair value not exceeding 10% would be considered &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-substantive&lt;/div&gt; and subject to modification accounting. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company accounts for modifications that result in an increase to the fair value of the modified preferred shares as a deemed dividend reconciling net loss to net loss attributable to ordinary shareholders as there is a transfer of value from the ordinary shareholders to the preferred shareholders. With the assistance of an independent third-party valuation firm, the Company determined that the change in fair value for each modification did not exceed 10% and did not result in any substantial increase to the fair value of the modified preferred shares. Therefore, there was no financial impact recognized for the preferred share modifications in the periods presented. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s preferred shares activities for the years ended December&#160;31, 2019, 2020 ad 2021, respectively, are summarized below: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 13%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series Angel&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series Angel+&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt;&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series A Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series A+ Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series B Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td colspan="48" style="vertical-align: bottom;;text-align:center;"&gt;(in thousands of RMB and US$, except for number of shares)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,910,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,985,050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;47,004&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,096,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;122,088&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,060,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,272&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,140,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;277,706&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;2,332,400&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;37,159&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Re-designation&lt;/div&gt; from &lt;br/&gt;ordinary shares to &lt;br/&gt;Series Angel+ &lt;br/&gt;preferred shares&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;7,803,400&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;18,577&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;864&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(37,233&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;3,760&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;9,767&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;982&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;25,369&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Deemed dividend&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;46,168&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,910,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,664&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,803,400&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;27,512&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,985,050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;50,764&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,096,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;131,855&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,060,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,254&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,473,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;340,234&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,910,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,664&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,803,400&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;27,512&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,985,050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;50,764&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,096,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;131,855&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,060,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,254&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,473,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;340,234&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;465,550&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,967&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,207&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,032&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,482&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,185&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,910,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,400&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,268,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;40,686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,985,050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54,796&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,096,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;142,337&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,060,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,308&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,473,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;364,419&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,910,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,400&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,268,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;40,686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,985,050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54,796&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,096,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;142,337&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,060,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,308&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,473,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;364,419&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 8pt; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;396&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,151&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,126&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,521&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;555&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 8pt; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Automatic conversion of &lt;br/&gt;preferred shares to &lt;br/&gt;ordinary shares upon &lt;br/&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;IPO&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,910,100&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,796&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,268,950&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(41,837&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,985,050&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(56,922&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(22,096,550&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(147,858&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,060,200&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,863&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(19,473,100&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(382,368&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2021&lt;br/&gt; (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 15%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series B2&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series B3&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B4-1&lt;/div&gt;&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series B4&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series C1&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series D&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series D+&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="54" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;(in thousands of RMB and US$, except for number of shares)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 15%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 15%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of&lt;br/&gt; December&#160;31, &lt;br/&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of &lt;br/&gt;Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;11,072,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;203,707&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;28,013,200&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;737,920&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;6,989,700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;195,952&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of &lt;br/&gt;Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;16,323&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;45,884&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;8,842&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, &lt;br/&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,072,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;220,030&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28,013,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;783,804&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,989,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;204,794&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, &lt;br/&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,072,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;220,030&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28,013,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;783,804&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,989,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;204,794&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of&lt;br/&gt; Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,269,600&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;259,914&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,329,600&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,799,817&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of &lt;br/&gt;Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,109&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,341&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,171&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,697&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;164,287&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,072,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;236,139&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28,013,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;841,145&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,269,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;284,085&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,989,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;220,491&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;51,329,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,964,104&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, &lt;br/&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,072,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;236,139&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28,013,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;841,145&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,269,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;284,085&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,989,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;220,491&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;51,329,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,964,104&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of &lt;br/&gt;Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,989,750&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;359,832&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,895,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;158,507&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;49,207,650&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,547,263&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;21,264,750&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,099,195&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of &lt;br/&gt;Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,702&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;39,479&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,871&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(99,577&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;133,863&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;128,382&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;42,962&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; text-indent: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Automatic &lt;br/&gt;conversion of &lt;br/&gt;preferred &lt;br/&gt;shares to &lt;br/&gt;ordinary&lt;br/&gt; shares upon &lt;br/&gt;IPO&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(11,072,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(247,841&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(28,013,200&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(880,624&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(7,269,600&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(287,956&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,979,450&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(480,746&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(54,224,700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,256,474&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(49,207,650&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,675,645&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(21,264,750&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,142,157&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, &lt;br/&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, &lt;br/&gt;2021 (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ddl:RedeemableConvertiblePreferredSharesTextBlock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2014To04_30_2014_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">5910100</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P04_01_2014To04_30_2014_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">10000000.0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P05_01_2018To05_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8985050</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:TemporaryEquitySharesIssuedPricePricePerShare
      contextRef="P05_01_2018To05_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.72</ddl:TemporaryEquitySharesIssuedPricePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P05_01_2018To05_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">6500000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P09_01_2018To09_30_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22096550</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:TemporaryEquitySharesIssuedPricePricePerShare
      contextRef="P09_01_2018To09_30_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.79</ddl:TemporaryEquitySharesIssuedPricePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P09_01_2018To09_30_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">17400000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P10_01_2018To10_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1060200</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:TemporaryEquitySharesIssuedPricePricePerShare
      contextRef="P10_01_2018To10_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.65</ddl:TemporaryEquitySharesIssuedPricePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P10_01_2018To10_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">1800000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P11_01_2018To11_30_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">17140700</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:TemporaryEquitySharesIssuedPricePricePerShare
      contextRef="P11_01_2018To11_30_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.36</ddl:TemporaryEquitySharesIssuedPricePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P11_01_2018To11_30_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">40400000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2019To01_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">11072800</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:TemporaryEquitySharesIssuedPricePricePerShare
      contextRef="P01_01_2019To01_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.71</ddl:TemporaryEquitySharesIssuedPricePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2019To01_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">30000000.0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2019To03_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">2332400</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:TemporaryEquitySharesIssuedPricePricePerShare
      contextRef="P03_01_2019To03_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.36</ddl:TemporaryEquitySharesIssuedPricePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P03_01_2019To03_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">5500000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="P05_01_2019To05_31_2019_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7803400</us-gaap:ConversionOfStockSharesIssued1>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P05_01_2019To05_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28013200</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:TemporaryEquitySharesIssuedPricePricePerShare
      contextRef="P05_01_2019To05_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">3.93</ddl:TemporaryEquitySharesIssuedPricePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P05_01_2019To05_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">110000000.0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P06_01_2019To06_30_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6989700</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:TemporaryEquitySharesIssuedPricePricePerShare
      contextRef="P06_01_2019To06_30_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">4.29</ddl:TemporaryEquitySharesIssuedPricePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P06_01_2019To06_30_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">30000000.0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">39952300</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:TemporaryEquitySharesIssuedPricePricePerShare
      contextRef="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">7.77</ddl:TemporaryEquitySharesIssuedPricePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">310500000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="P04_01_2020To04_30_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis_TwoThousandNineteenConvertibleNoteMemberusgaapDebtInstrumentAxis"
      decimals="0"
      unitRef="Unit_shares">11377300</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2020To04_30_2020_EatTogetherWarrantMemberusgaapStatementEquityComponentsAxis_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6664000</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P04_01_2020To04_30_2020_EatTogetherWarrantMemberusgaapStatementEquityComponentsAxis_FounderMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">28700000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="P04_01_2020To04_30_2020_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">465550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="P04_01_2020To04_30_2020_EatTogetherHoldingLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">605600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2021To03_31_2021_SeriesB4WarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6989750</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P03_01_2021To03_31_2021_SeriesB4WarrantMemberusgaapClassOfWarrantOrRightAxis_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">30000000.0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2021To03_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">2895100</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <ddl:TemporaryEquitySharesIssuedPricePricePerShare
      contextRef="P03_01_2021To03_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">7.77</ddl:TemporaryEquitySharesIssuedPricePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P03_01_2021To03_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">22500000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2021To03_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">49207650</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P03_01_2021To03_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">700000000.0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P05_01_2021To05_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">21264750</ddl:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P05_01_2021To05_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">330000000.0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn06_30_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">250826100</us-gaap:CommonStockSharesIssued>
    <ddl:PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare
      contextRef="P01_01_2021To12_31_2021_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare>
    <ddl:PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare
      contextRef="P01_01_2021To12_31_2021_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare>
    <us-gaap:DividendsPreferredStock
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DividendsPreferredStock>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice
      contextRef="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice>
    <ddl:PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare
      contextRef="PAsOn12_31_2021_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">1</ddl:PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">5000000.0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">3300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">9000000.0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">9900000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">19600000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">3000000.0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">39700000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">6100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">21300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">3300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">961100000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2019To12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">961100000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2019To12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">961100000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2019To12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">961100000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2020To12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">2171300000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">6646500000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">6646500000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">1043000000.0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">1043000000.0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">74600000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">320300000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">288400000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">45300000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <ddl:ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate
      contextRef="P01_01_2021To12_31_2021_MaximumMembersrtRangeAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</ddl:ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate>
    <ddl:ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting
      contextRef="P01_01_2021To12_31_2021_ExceedingTenPercentResultToExtinguishmentAccountingMemberDDLApplicabilityOfTypeOfAccountingAxis_MaximumMembersrtRangeAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</ddl:ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting>
    <ddl:ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting
      contextRef="P01_01_2021To12_31_2021_MinimumMembersrtRangeAxis_NotExceedingTenPercentResultToModificationAccountingMemberDDLApplicabilityOfTypeOfAccountingAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</ddl:ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting>
    <us-gaap:TemporaryEquityTableTextBlock contextRef="P01_01_2021To12_31_2021">The Company&#x2019;s preferred shares activities for the years ended December&#160;31, 2019, 2020 ad 2021, respectively, are summarized below:&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 13%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series Angel&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series Angel+&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt;&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series A Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series A+ Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series B Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td colspan="48" style="vertical-align: bottom;;text-align:center;"&gt;(in thousands of RMB and US$, except for number of shares)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,910,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,985,050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;47,004&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,096,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;122,088&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,060,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,272&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,140,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;277,706&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;2,332,400&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;37,159&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Re-designation&lt;/div&gt; from &lt;br/&gt;ordinary shares to &lt;br/&gt;Series Angel+ &lt;br/&gt;preferred shares&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;7,803,400&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;18,577&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;864&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(37,233&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;3,760&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;9,767&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;982&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;25,369&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Deemed dividend&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;46,168&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,910,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,664&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,803,400&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;27,512&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,985,050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;50,764&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,096,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;131,855&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,060,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,254&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,473,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;340,234&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,910,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,664&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,803,400&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;27,512&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,985,050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;50,764&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,096,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;131,855&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,060,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,254&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,473,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;340,234&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;465,550&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,967&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,207&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,032&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,482&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,185&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,910,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,400&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,268,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;40,686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,985,050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54,796&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,096,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;142,337&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,060,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,308&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,473,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;364,419&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,910,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,400&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,268,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;40,686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,985,050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54,796&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,096,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;142,337&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,060,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,308&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,473,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;364,419&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 8pt; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;396&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,151&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,126&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,521&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;555&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 8pt; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Automatic conversion of &lt;br/&gt;preferred shares to &lt;br/&gt;ordinary shares upon &lt;br/&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;IPO&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5,910,100&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,796&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,268,950&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(41,837&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,985,050&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(56,922&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(22,096,550&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(147,858&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,060,200&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(14,863&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(19,473,100&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(382,368&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; width: 13%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, 2021&lt;br/&gt; (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; width: 13%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 15%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series B2&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series B3&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B4-1&lt;/div&gt;&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series B4&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series C1&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series D&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series D+&lt;br/&gt;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="54" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;(in thousands of RMB and US$, except for number of shares)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 15%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 15%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of&lt;br/&gt; December&#160;31, &lt;br/&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of &lt;br/&gt;Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;11,072,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;203,707&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;28,013,200&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;737,920&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;6,989,700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;195,952&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of &lt;br/&gt;Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;16,323&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;45,884&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;8,842&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, &lt;br/&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,072,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;220,030&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28,013,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;783,804&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,989,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;204,794&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, &lt;br/&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,072,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;220,030&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28,013,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;783,804&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,989,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;204,794&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of&lt;br/&gt; Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,269,600&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;259,914&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,329,600&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,799,817&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of &lt;br/&gt;Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,109&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;57,341&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,171&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,697&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;164,287&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,072,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;236,139&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28,013,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;841,145&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,269,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;284,085&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,989,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;220,491&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;51,329,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,964,104&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, &lt;br/&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,072,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;236,139&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28,013,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;841,145&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,269,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;284,085&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,989,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;220,491&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;51,329,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,964,104&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Issuance of &lt;br/&gt;Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,989,750&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;359,832&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,895,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;158,507&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;49,207,650&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,547,263&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;21,264,750&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,099,195&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Accretion of &lt;br/&gt;Preferred &lt;br/&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,702&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;39,479&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,871&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(99,577&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;133,863&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;128,382&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;42,962&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; text-indent: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Automatic &lt;br/&gt;conversion of &lt;br/&gt;preferred &lt;br/&gt;shares to &lt;br/&gt;ordinary&lt;br/&gt; shares upon &lt;br/&gt;IPO&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(11,072,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(247,841&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(28,013,200&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(880,624&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(7,269,600&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(287,956&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,979,450&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(480,746&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(54,224,700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,256,474&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(49,207,650&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,675,645&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(21,264,750&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,142,157&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, &lt;br/&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Balance as of &lt;br/&gt;December&#160;31, &lt;br/&gt;2021 (US$)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">5910100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">10800000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8985050</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">47004000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22096550</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">122088000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1060200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">12272000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">17140700</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">277706000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">2332400</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">37159000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares
      contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">0</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares
      contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares
      contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">7803400</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares
      contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">18577000</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares
      contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">0</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares
      contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares
      contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">0</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares
      contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares
      contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">0</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares
      contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares
      contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">0</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares>
    <ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares
      contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">864000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-37233000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">3760000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">9767000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2019To12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">982000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2019To12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">25369000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:DeemedDividendShares
      contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:DeemedDividendShares>
    <ddl:DeemedDividend
      contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:DeemedDividend>
    <ddl:DeemedDividendShares
      contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:DeemedDividendShares>
    <ddl:DeemedDividend
      contextRef="P01_01_2019To12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">46168000</ddl:DeemedDividend>
    <ddl:DeemedDividendShares
      contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:DeemedDividendShares>
    <ddl:DeemedDividend
      contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:DeemedDividend>
    <ddl:DeemedDividendShares
      contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:DeemedDividendShares>
    <ddl:DeemedDividend
      contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:DeemedDividend>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">5910100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">11664000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7803400</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">27512000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8985050</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">50764000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22096550</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">131855000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1060200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">13254000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">19473100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">340234000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">5910100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">11664000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7803400</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">27512000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8985050</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">50764000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22096550</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">131855000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1060200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">13254000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">19473100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">340234000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">465550</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">10967000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">736000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2020To12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">2207000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">4032000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">10482000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2020To12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">1054000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2020To12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">24185000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">5910100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">12400000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8268950</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">40686000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8985050</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">54796000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22096550</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">142337000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1060200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">14308000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">19473100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">364419000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">5910100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">12400000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8268950</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">40686000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8985050</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">54796000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22096550</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">142337000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1060200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">14308000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">19473100</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">364419000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">396000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">1151000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">2126000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">5521000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">555000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityAccretionToRedemptionValueShares
      contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</ddl:TemporaryEquityAccretionToRedemptionValueShares>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">17949000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-5910100</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-12796000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-8268950</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-41837000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-8985050</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-56922000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-22096550</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-147858000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-1060200</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-14863000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-19473100</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-382368000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAngelPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesAPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2018_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">11072800</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">203707000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28013200</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">737920000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6989700</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2019To12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">195952000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2019To12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">16323000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2019To12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">45884000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2019To12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">8842000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">11072800</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">220030000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28013200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">783804000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6989700</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">204794000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">11072800</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">220030000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28013200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">783804000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6989700</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">204794000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2019_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2019_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7269600</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">259914000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">51329600</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">2799817000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">16109000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">57341000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">24171000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">15697000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2020To12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">164287000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">11072800</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">236139000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28013200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">841145000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7269600</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">284085000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6989700</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">220491000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">51329600</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">2964104000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">11072800</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">236139000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28013200</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">841145000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7269600</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">284085000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6989700</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">220491000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">51329600</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">2964104000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2020_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6989750</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">359832000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">2895100</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">158507000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">49207650</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">4547263000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">21264750</ddl:TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">2099195000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">11702000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">39479000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">3871000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-99577000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">133863000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">128382000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue
      contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">42962000</ddl:TemporaryEquityIncreaseDecreaseInRedemptionValue>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-11072800</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-247841000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-28013200</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-880624000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-7269600</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-287956000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-13979450</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-480746000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-54224700</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3256474000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-49207650</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4675645000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-21264750</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares>
    <ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
      contextRef="P01_01_2021To12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2142157000</ddl:TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBTwoRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBThreeRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBFourOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesBFourRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesCOneRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesDRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_SeriesDPlusRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:MinorityInterestDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;REDEEMABLE NONCONTROLLING INTERESTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"/&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;In December 2021, one of the Group&#x2019;s subsidiary issued 2,727,273&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;preferred shares to a third-party investor for total cash consideration of RMB&lt;/div&gt;&lt;/div&gt;30&#160;&lt;div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;million (US$ 4,708). The subsidiary&#x2019;s preferred shares could be redeemed by holders at any time after (i) a Qualified IPO of the subsidiary does not occur within 5 years; or (ii) the occurrence of certain events including breach or violation of applicable laws or regulations. The preferred shareholders shall be entitled to receive prior and in preference to any distribution of any of the assets or funds of the Company to the holders of ordinary shares the amount equal to the sum of 100% of its original issue price on each preferred share, and 8% annual compound interest calculated from the actual payment date of its purchase price, plus all declared and accrued but dividends. As the Group does not solely control the redemption event, these preferred shares are accounted for as redeemable noncontrolling interests.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group accounts for the changes in accretion to the redemption value in accordance with ASC 480, &lt;div style="font-style:italic;display:inline;"&gt;Distinguishing Liabilities &lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;from&lt;/div&gt; &lt;div style="font-style:italic;display:inline;"&gt;Equity&lt;/div&gt;. The Group elects to use the effective interest method to account for the changes of redemption value over the period from the date of issuance to the earliest redemption date of the noncontrolling interests. The operating losses allocated to the redeemable non-controlling interests and the accretion in the redemption value was insignificant for the year ended December 31, 2021&#160;&lt;/div&gt; &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The movement in the carrying value of the redeemable noncontrolling interests is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 8%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Issuance of subsidiary shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,708&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion of redeemable noncontrolling interests&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;30,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,708&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  </us-gaap:MinorityInterestDisclosureTextBlock>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">2727273</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CNY">30000000</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4708000</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
    <ddl:percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">1</ddl:percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares>
    <ddl:PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.08</ddl:PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice>
    <us-gaap:RedeemableNoncontrollingInterestTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The movement in the carrying value of the redeemable noncontrolling interests is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 8%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Issuance of subsidiary shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,708&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion of redeemable noncontrolling interests&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;30,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,708&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:RedeemableNoncontrollingInterestTableTextBlock>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <ddl:IssuanceOfSubsidiaryShares
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">30000000</ddl:IssuanceOfSubsidiaryShares>
    <ddl:IssuanceOfSubsidiaryShares
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4708000</ddl:IssuanceOfSubsidiaryShares>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">30000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4708000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:EarningsPerShareTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;NET LOSS PER SHARE &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic and diluted net loss per share for the years ended December&#160;31, 2019, 2020 and 2021 are calculated as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 38%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;A&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;B&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="22" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except for number of shares)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,873,383&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,176,914&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,628,133&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(726,255&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,800,926&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(282,605&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion of redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(74,558&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(320,301&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(207,598&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(32,577&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(80,782&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,676&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(46,168&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator for computing basic and diluted net loss per share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,994,109&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,497,215&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,835,731&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(758,832&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,881,708&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(295,281&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of ordinary shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;61,446,250&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;63,690,000&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;140,170,091&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;140,170,091&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54,543,800&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54,543,800&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; p&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;er&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; s&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;hare&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; (RMB):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic and diluted net loss per share:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(32.45&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(54.91&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34.50&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34.50&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt;  &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,633,200&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; ordinary shares held by EatBetter Holding Limited as of December 31, 2021 are considered issued but not outstanding (Note 14) and therefore, not included in the calculation of basic and diluted loss per share&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 58%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Following the Share Subdivision as detailed in Note 13, each issued and outstanding ordinary share and redeemable convertible preferred share was subdivided into fifty ordinary shares. The weighted average number of ordinary shares used for the calculation of basic and diluted earnings loss share for the years ended December 31, 2019 and 2020 have been retrospectively adjusted. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic and diluted net loss per share for the years ended December&#160;31, 2019, 2020 and 2021 are calculated as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 38%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary&lt;br/&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;A&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&#160;B&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="22" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands, except for number of shares)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,873,383&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,176,914&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,628,133&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(726,255&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,800,926&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(282,605&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion of redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(74,558&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(320,301&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(207,598&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(32,577&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(80,782&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(12,676&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(46,168&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator for computing basic and diluted net loss per share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,994,109&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,497,215&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(4,835,731&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(758,832&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,881,708&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(295,281&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of ordinary shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;61,446,250&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;63,690,000&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;140,170,091&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;140,170,091&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54,543,800&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54,543,800&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; p&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;er&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; s&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;hare&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; (RMB):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic and diluted net loss per share:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(32.45&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(54.91&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34.50&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(34.50&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(5.41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1873383000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3176914000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4628133000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">-726255000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1800926000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">-282605000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">74558000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">320301000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">207598000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">32577000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">80782000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">12676000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">46168000</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1994109000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3497215000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4835731000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">-758832000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1881708000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">-295281000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">61446250</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">63690000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">140170091</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">140170091</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">54543800</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">54543800</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="P01_01_2019To12_31_2019_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-32.45</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="P01_01_2020To12_31_2020_OrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-54.91</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-34.50</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-5.41</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-34.50</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="P01_01_2021To12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-5.41</us-gaap:EarningsPerShareBasicAndDiluted>
    <ddl:CommonSharesHeld
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">29633200</ddl:CommonSharesHeld>
    <us-gaap:PreferredStockConversionBasis contextRef="P01_01_2021To12_31_2021_OrdinarySharesMemberusgaapStatementClassOfStockAxis">fifty</us-gaap:PreferredStockConversionBasis>
    <ddl:StatutoryReservesDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;STATUTORY RESERVES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In accordance with China&#x2019;s Company Laws, an enterprise established in the PRC with foreign investment must make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit (as determined under the accounting principles generally acceptable in the People&#x2019;s Republic of China (&#x201c;PRC GAAP&#x201d;) to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Pursuant to the laws applicable to China&#x2019;s Foreign Investment Enterprises, the Company&#x2019;s subsidiary that is a foreign investment enterprise in China have to make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the after tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#x2019; discretion. The Foreign Investment Law of the PRC (the Foreign Investment Law) and the Regulation on the Implementation of the Foreign Investment Law are effective from January&#160;1, 2020, and the Law of the PRC on Sino-Foreign Equity Joint Ventures, the Law of the PRC on Wholly Foreign-owned Enterprises, and the Law of the PRC on Sino-Foreign Contractual Joint Ventures as well as relevant regulations for the implementation of these laws and specific clauses shall be repealed simultaneously. According to Article 46 of the Regulation on the Implementation of the Foreign Investment Law, the original joint operators and cooperators in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-existing&lt;/div&gt; foreign-invested enterprises may continue to follow the agreed upon terms in their contract on methods for profit allocation, distribution of surplus property, etc. Enterprises shall determine the applicability of the agreed-upon terms by taking into account of their own circumstances. &lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;The Group did not &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;make any appropriations to any of its reserve funds for the years ended December 31, 2019, 2020 and 2021, respectively, as all PRC subsidiaries were in accumulated loss position.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;</ddl:StatutoryReservesDisclosureTextBlock>
    <ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.10</ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits>
    <ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.50</ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital>
    <ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.10</ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits>
    <ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.50</ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired
      contextRef="PAsOn12_31_2020"
      decimals="0"
      unitRef="Unit_CNY">0</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired
      contextRef="PAsOn12_31_2021"
      decimals="0"
      unitRef="Unit_CNY">0</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired
      contextRef="PAsOn12_31_2019"
      decimals="0"
      unitRef="Unit_CNY">0</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RESTRICTED NET ASSETS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear:both;max-height:0pt;"/&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Relevant PRC laws and regulations permit PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company&#x2019;s PRC subsidiaries can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the general reserve fund and the statutory surplus fund respectively. The general reserve fund and the statutory surplus fund require that annual appropriations of 10% of net &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; income should be set aside prior to payment of any dividends. As a result of these and other restrictions under PRC laws and regulations, the PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion was insignificant as the PRC subsidiaries were in an accumulated loss position. However, as the Group was in a consolidated shareholders&#x2019; deficit position, as of December&#160;31, 2020 and 2021, respectively, the Group disclosed the parent company only condensed financial information in Note 24. &lt;/div&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.10</ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COMMITMENTS AND CONTINGENCIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear:both;max-height:0pt;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Litigation and contingencies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group and its operations from time to time are, and in the future may be, parties to or targets of lawsuits, claims, investigations, and proceedings, including but not limited to acts of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-compliance&lt;/div&gt; with respect to third-party services and lease contracts, which are handled and defended in the ordinary course of business. The Group may be unable to estimate the reasonably possible loss or a range of reasonably possible losses until developments in such matters have provided sufficient information to support an assessment of the range of possible loss, such as quantification of a damage demand from plaintiffs, discovery from other parties and investigation of factual allegations, rulings by the court on motions or appeals, or the progress of settlement negotiations. The Group accrues a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When a single amount cannot be reasonably estimated but the cost can be estimated within a range, the Company accrues the minimum amount. The Group expenses legal costs, including those expected to be incurred in connection with a loss contingency, as incurred. &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;SUBSEQUENT EVENTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0pt; text-indent: 0px;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Subsequent to December 31, 2021, the Group&#x2019;s operations were impacted by a resurgence of COVID-19 in China. The resulting lockdown policies have forced the Group to temporarily halt operations in selected frontline fulfilment stations and regional processing centers. However, the same policies also have positively affected customer demand in affected areas. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Given the uncertainty of this situation, the related financial impact cannot be reasonably estimated at this time. The Group will continue to be vigilant, maintain flexibility in the operations and proactively manage the impact of COVID-19 to its business operations and financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="clear:both;max-height:0pt;"/&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="P01_01_2021To12_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed balance sheets (in thousands) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;551,705&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,845&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;700,052&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;109,853&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due from subsidiaries&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,496&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,333&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due from related parties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,723&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;271&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;560,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;734,771&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;115,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;TOTAL ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;560,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;734,771&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;115,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS&#x2019; (DEFICIT)/EQUITY&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other payables&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,133&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;649&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due to subsidiaries&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,390&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,569&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;403&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warrant liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;108,160&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;128,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,702&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,052&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;662,264&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;662,264&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;TOTAL LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;790,814&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,702&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,052&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mezzanine equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,174,910&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shareholders&#x2019; (deficit)/equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary shares (US$0.000002 par value per share; 24,819,646,300 and nil shares authorized as of December&#160;31, 2020 and 2021, respectively; 64,908,700 and nil shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Class&#160;A &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ordinary shares&lt;/div&gt;&#160;(US$0.000002 par value per share; nil and 20,000,000,000 shares authorized as of December&#160;31, 2020 and 2021, respectively; nil and 299,797,728 shares issued as of December&#160;31, 2020 and 2021, nil and 270,054,584 shares outstanding as of December&#160;31, 2020 and 2021, respectively)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Class&#160;B &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ordinary shares&lt;/div&gt;&#160;(US$0.000002 par value per share; nil and 2,500,000,000 shares authorized as of December&#160;31, 2020 and 2021, respectively; nil and 54,543,800 shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;117,298&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,685,062&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,147,485&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Treasury stock&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(7,042&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,105&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated deficit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(5,499,357&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(12,765,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,003,219&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated other comprehensive loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(22,961&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(184,242&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(28,912&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;TOTAL SHAREHOLDERS&#x2019; (DEFICIT)/EQUITY&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(5,405,019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;728,069&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;114,250&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;TOTAL LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDER&#x2019;S (DEFICIT)/EQUITY&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;560,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;734,771&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;115,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed statements of comprehensive loss (in thousands) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating expenses:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;375&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(142,186&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(271,436&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(42,594&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;375&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(142,186&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(271,436&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(42,594&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income/(loss) from operations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;375&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(142,186&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(271,436&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(42,594&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,423&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,699&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,611&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,351&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(39,477&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(21,334&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(29,141&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in fair value of warrant liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(100,672&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,450&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(44,457&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,976&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share of losses in subsidiarie&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,758,032&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,003,402&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,121,777&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(960,641&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,873,383&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,176,914&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,429,059&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,008,860&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretions of redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(74,558&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(320,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(288,380&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(45,253&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(46,168&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss attributable to ordinary shareholders&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,994,109&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,497,215&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,717,439&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,054,113&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income/(loss), net of tax of nil:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation adjustments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,409&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(53,370&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(161,281&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(25,308&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,842,974&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,230,284&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,590,340&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,034,168&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretions of redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(74,558&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(320,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(288,380&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(45,253&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(46,168&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive loss attributable to ordinary shareholders&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,963,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,550,585&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,878,720&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,079,421&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed statements of cash flows (in thousands) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash provided by/(used in) operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,414&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,564&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,066&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(638&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,663,826&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,957,689&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(7,713,202&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,210,370&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash generated from financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,340,157&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,281,673&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,215,688&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,132,299&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of exchange rate changes on cash and cash equivalents and restricted cash&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,632&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(41,844&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(25,625&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,021&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net (decrease)/increase in cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(278,623&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;289,704&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(527,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(82,730&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;540,624&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;262,001&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;551,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;86,575&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents at end of the year&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;262,001&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;551,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24,500&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,845&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a) Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Condensed financial information is used for the presentation of the Company, or the parent company. The condensed financial information of the parent company has been prepared using the same accounting policies as set out in the Company&#x2019;s consolidated financial statements except that the parent company used the equity method to account for investment in its subsidiaries. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company records its investment in its subsidiaries under the equity method of accounting as prescribed in ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;323-10&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investment-Equity Method and Joint Ventures&lt;/div&gt;&lt;/div&gt;, such investment is presented on the condensed balance sheets as &#x201c;Investment in subsidiaries&#x201d; and share of the subsidiaries&#x2019; losses as &#x201c;Share of losses in subsidiaries&#x201d; on the condensed statements of comprehensive loss. Under the equity method of accounting, the Company&#x2019;s carrying amount of its investment in subsidiaries for its share of the subsidiaries cumulative losses were reduced to nil and the carrying amount of &#x201c;Amounts due from subsidiaries&#x201d; was further adjusted in 2020 and 2021. In 2020, the Company continued to record losses after &#x201c;Amounts due from subsidiaries&#x201d; were reduced to nil as the Company is committed to provide financial support to its subsidiaries, resulting in a negative equity method investment which is presented as &#x201c;Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries&#x201d; in the condensed balance sheets. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The subsidiaries did not pay any dividends to the Company for the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company does not have significant commitments or long-term obligations as of the period end other than those presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted and as such, these Company-only financial statements should be read in conjunction with the Group&#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed balance sheets (in thousands) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;551,705&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,845&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;700,052&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;109,853&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due from subsidiaries&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,496&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,333&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due from related parties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other current assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,723&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;271&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;560,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;734,771&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;115,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;TOTAL ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;560,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;734,771&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;115,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS&#x2019; (DEFICIT)/EQUITY&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other payables&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,133&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;649&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due to subsidiaries&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,390&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,569&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;403&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warrant liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;108,160&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;128,550&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,702&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,052&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;662,264&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;662,264&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;TOTAL LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;790,814&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,702&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,052&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mezzanine equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,174,910&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shareholders&#x2019; (deficit)/equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary shares (US$0.000002 par value per share; 24,819,646,300 and nil shares authorized as of December&#160;31, 2020 and 2021, respectively; 64,908,700 and nil shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Class&#160;A &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ordinary shares&lt;/div&gt;&#160;(US$0.000002 par value per share; nil and 20,000,000,000 shares authorized as of December&#160;31, 2020 and 2021, respectively; nil and 299,797,728 shares issued as of December&#160;31, 2020 and 2021, nil and 270,054,584 shares outstanding as of December&#160;31, 2020 and 2021, respectively)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Class&#160;B &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ordinary shares&lt;/div&gt;&#160;(US$0.000002 par value per share; nil and 2,500,000,000 shares authorized as of December&#160;31, 2020 and 2021, respectively; nil and 54,543,800 shares issued and outstanding as of December&#160;31, 2020 and 2021, respectively)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;117,298&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,685,062&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,147,485&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Treasury stock&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(7,042&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,105&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated deficit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(5,499,357&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(12,765,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,003,219&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated other comprehensive loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(22,961&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(184,242&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(28,912&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;TOTAL SHAREHOLDERS&#x2019; (DEFICIT)/EQUITY&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(5,405,019&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;728,069&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;114,250&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;TOTAL LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDER&#x2019;S (DEFICIT)/EQUITY&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;560,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;734,771&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;115,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">551705000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">24500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">3845000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">700052000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">109853000</us-gaap:ShortTermInvestments>
    <ddl:AmountsDueFromSubsidiariesCurrent
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:AmountsDueFromSubsidiariesCurrent>
    <ddl:AmountsDueFromSubsidiariesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">8496000</ddl:AmountsDueFromSubsidiariesCurrent>
    <ddl:AmountsDueFromSubsidiariesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1333000</ddl:AmountsDueFromSubsidiariesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">9000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1723000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">271000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">560705000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">734771000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">115302000</us-gaap:AssetsCurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">560705000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">734771000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">115302000</us-gaap:Assets>
    <ddl:OtherPayables
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:OtherPayables>
    <ddl:OtherPayables
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4133000</ddl:OtherPayables>
    <ddl:OtherPayables
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">649000</ddl:OtherPayables>
    <ddl:AmountsDueToSubsidiariesCurrent
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">20390000</ddl:AmountsDueToSubsidiariesCurrent>
    <ddl:AmountsDueToSubsidiariesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2569000</ddl:AmountsDueToSubsidiariesCurrent>
    <ddl:AmountsDueToSubsidiariesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">403000</ddl:AmountsDueToSubsidiariesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">108160000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">128550000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">6702000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1052000</us-gaap:LiabilitiesCurrent>
    <ddl:ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">662264000</ddl:ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries>
    <ddl:ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries>
    <ddl:ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</ddl:ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">662264000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">790814000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">6702000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1052000</us-gaap:Liabilities>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">5174910000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">24819646300</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">64908700</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">64908700</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">20000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">299797728</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">270054584</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.000002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">54543800</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_shares">54543800</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">117298000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">13685062000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">2147485000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7042000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-1105000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5499357000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-12765713000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-2003219000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-22961000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-184242000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-28912000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5405019000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">728069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">114250000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">560705000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">734771000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">115302000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:CondensedStatementOfComprehensiveIncomeTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed statements of comprehensive loss (in thousands) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating expenses:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;375&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(142,186&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(271,436&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(42,594&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;375&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(142,186&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(271,436&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(42,594&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income/(loss) from operations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;375&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(142,186&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(271,436&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(42,594&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,423&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,699&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,611&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,351&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(39,477&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(21,334&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(29,141&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in fair value of warrant liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(100,672&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,450&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(44,457&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,976&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share of losses in subsidiarie&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,758,032&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,003,402&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,121,777&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(960,641&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,873,383&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,176,914&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,429,059&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,008,860&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretions of redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(74,558&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(320,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(288,380&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(45,253&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(46,168&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss attributable to ordinary shareholders&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,994,109&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,497,215&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,717,439&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,054,113&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other comprehensive income/(loss), net of tax of nil:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Foreign currency translation adjustments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,409&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(53,370&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(161,281&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(25,308&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive loss&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,842,974&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,230,284&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,590,340&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,034,168&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretions of redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(74,558&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(320,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(288,380&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(45,253&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(46,168&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive loss attributable to ordinary shareholders&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,963,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,550,585&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,878,720&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,079,421&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:CondensedStatementOfComprehensiveIncomeTableTextBlock>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">375000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-142186000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-271436000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-42594000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">375000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-142186000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-271436000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-42594000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">375000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-142186000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-271436000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-42594000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">24423000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7699000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">8611000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1351000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-39477000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-21334000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-29141000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">100672000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-11450000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">44457000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">6976000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1758032000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3003402000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6121777000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-960641000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1873383000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3176914000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6429059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-1008860000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">74558000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">320301000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">288380000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">45253000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <ddl:DeemedDividend
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">46168000</ddl:DeemedDividend>
    <ddl:DeemedDividend
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:DeemedDividend>
    <ddl:DeemedDividend
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:DeemedDividend>
    <ddl:DeemedDividend
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</ddl:DeemedDividend>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1994109000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3497215000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6717439000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-1054113000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">30409000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-53370000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-161281000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-25308000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1842974000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3230284000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6590340000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-1034168000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">74558000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">320301000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">288380000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">45253000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <ddl:DeemedDividend
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">46168000</ddl:DeemedDividend>
    <ddl:DeemedDividend
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:DeemedDividend>
    <ddl:DeemedDividend
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">0</ddl:DeemedDividend>
    <ddl:DeemedDividend
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">0</ddl:DeemedDividend>
    <ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1963700000</ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic>
    <ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3550585000</ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic>
    <ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6878720000</ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic>
    <ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-1079421000</ddl:ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="P01_01_2021To12_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed statements of cash flows (in thousands) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the years ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash provided by/(used in) operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,414&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,564&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,066&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(638&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,663,826&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,957,689&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(7,713,202&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,210,370&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash generated from financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,340,157&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,281,673&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,215,688&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,132,299&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of exchange rate changes on cash and cash equivalents and restricted cash&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,632&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(41,844&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(25,625&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,021&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net (decrease)/increase in cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(278,623&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;289,704&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(527,205&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(82,730&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;540,624&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;262,001&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;551,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;86,575&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents at end of the year&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;262,001&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;551,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24,500&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,845&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">24414000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7564000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4066000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-638000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1663826000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1957689000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7713202000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-1210370000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1340157000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2281673000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7215688000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">1132299000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">20632000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-41844000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-25625000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-4021000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-278623000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">289704000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-527205000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">-82730000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2018_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">540624000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">262001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">551705000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">86575000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">262001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">551705000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">24500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">3845000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_46906925"
          xlink:label="Fact_46906925"
          xlink:type="locator"/>
        <link:footnote id="FN_151048" xlink:label="FN_151048" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As of December 31, 2019, 2020 and 2021, nil, nil and 29,633,200 ordinary shares were held by EatBetter Holding Limited related to the Amended and Restated 2020 Share Incentive Plan (Note 14), respectively. These shares are considered legally issued but not outstanding.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46906925"
          xlink:to="FN_151048"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46906939"
          xlink:label="Fact_46906939"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46906939"
          xlink:to="FN_151048"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46906940"
          xlink:label="Fact_46906940"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46906940"
          xlink:to="FN_151048"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46906958"
          xlink:label="Fact_46906958"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46906958"
          xlink:to="FN_151048"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46906959"
          xlink:label="Fact_46906959"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46906959"
          xlink:to="FN_151048"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46906960"
          xlink:label="Fact_46906960"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46906960"
          xlink:to="FN_151048"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46908083"
          xlink:label="Fact_46908083"
          xlink:type="locator"/>
        <link:footnote id="FN_151049" xlink:label="FN_151049" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company operates through its PRC subsidiaries and evaluates the potential realization of deferred tax assets on an entity basis. The Group recorded valuation allowances against deferred tax assets of those PRC subsidiaries that are in a three-year cumulative financial loss or had incurred losses since inception as of December 31, 2020 and 2021. In making such determination, the Group also evaluates a variety of factors including the Group&#x2019;s operating history, accumulated deficit, existence of taxable temporary differences and reversal periods.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46908083"
          xlink:to="FN_151049"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46908084"
          xlink:label="Fact_46908084"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46908084"
          xlink:to="FN_151049"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46908085"
          xlink:label="Fact_46908085"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46908085"
          xlink:to="FN_151049"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46909045"
          xlink:label="Fact_46909045"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46909045"
          xlink:to="FN_151048"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46909048"
          xlink:label="Fact_46909048"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46909048"
          xlink:to="FN_151048"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_46909199"
          xlink:label="Fact_46909199"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_46909199"
          xlink:to="FN_151048"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>118
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MM>X^KDR:F;H%P/^7564?O[0/V+W">O$[4$L#!!0    ( )I!HE255H S/P@
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
M"<8GN/^UUK@/_*SU;W'Q"U!+ P04    " ":0:)4E'XV&@D-  #^/@  &
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
MH75L-1"+[_5]+&NH$2[/H<RJ%197*Z>)XRA"/#0M# :WQ'GVY4(^K'NW[8
M"<_SW-W^F*% SJ4K?N8(,.-P[T#IP:Q08?%>U,EJN9P)I"&DI +_<-NO&)*
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
M4?_J68)7;J7>[?>AM(%1"Y!8\*#,C<GW(LS1V*XLP8(*+F;Y8HG"4M$N(:5
MH2B@K:QHX+ZF5O24LGU2)&/@L".<0?M@ZO?:\3_%50M6K%MV:;"J-S*7$#X+
M'$SG84HC5 >MYP@TUIHEH.DY$BLCRZ%)^D;M-75K*;$'&SC.;(3@X.J,)N5!
M=AAW4$X)\XOWVHX9=R8/'VF%H6/*<D1!@%U+V(U#NRRWD]EV%B@U_"/UL>3'
M.MMN*.U%.[Q2P%:V\#KD6B<SVYA*FLZL!<#Y=3PV<-&U^1;*<$.J8M>K;$1J
MP=D_7^06PYQMY ](/^HS?(QS9X9(;S3_,O;J\68=P4%(M(:=H<\C/)L;T,+#
M(B.4V??P/@FLR(> UR0&$O.D;P"(&( Y? 6XAV457\.K4)BE>6(>/3,:HZ-W
M=*$%6.AZ>GF)B$"LX3@&0*:-2-B>-PJS!U;4=A;(ZA%[#ZE#HXU7 [8H)B3?
MB_UX)N)XWW"UG@W[1@(3*=)%8ERL[+G5SH]A!N,(E_Q2?5CO+UBJ,<T.B[BJ
M@^AYCG5H-8/$3^Y57G)QYG>.LI!R?==I53.J!"SSL_U446,P$038P0G&80'"
M J-L"D^211&/A6$&\)C67(5>Z^7KK7>1\K[%;V?BBN:V9BOWUY)>%R:;RC5]
MY5EO[G3P'2\/9>Q61Z9?YQ?UF8,I5[/^T6&'GGK/Z^Z\?J,#KOQ'!GZ#@-[%
MFWB]6G_'&!:O[]OMQ4<0!!EBU%(LESC:Z[Q]TR)3?%@H;IS._,O\0CNG$W\9
M20$'\ 8\7VI0+6]80/UUY_R_4$L#!!0    ( )I!HE1],LV8ZR8  /%[   8
M    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULM7U9<QO'DN[[^14=NF<FI @0
M(JG%.MXB*-KRT5S+8I"2)V[<F(<&N@"TU>B&>R$%__K)+Y=:&@V*]IEYL$4
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
M83RJK(N2'AE8684K%@^SSC&>GRB E!96._R#S#)R]52%^\"6F#!FT VMA2U
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
M/IX8;-"WJH'#HLE5"%\'+8\37Q0\>WCFF2ZKEH48'@PEG(-L>FA,FSFDU05
M<9(;*.>!-7]]>Q5T,N^H"-3"^G\($UD(LTM0[Y'LS2\?5CDX()%,6*H4]EH@
MB[PF_4K34B"LO5%G'OV(2S)>)WG@$1V^'QDGAVXJD%6G,,,<87RF"1F"U2B^
M%A750+=8MJ4P'E\Q>'F03S/U59QW3-A;FN]9O2U<CR:)]P$]7CX<#" )DR_8
MJ]XI3>$1TI"EW+53@B*NO#K17UQP LZS-V)+\H1>EY_\TL,=% D"%B9J,_0=
M:=W+Q!ZP? V6Z2'7DJ%%;N=2#*"\-D4XJ. @$8= &QNGA7ET4,W/?_?,KCBA
M*-XL,K\LM0Y<A$]Q%6VE4S_]-V(*2^S? RS*^+\R[RRRHJMFS;42W1<Q0C>;
M+@98[OLI/&JE01%Y>M)S$9$I' BR9';^XF60'3.6);,79R\B^:$BYOGL_.7+
M1,B\?/F/\-B3I$0'[!5@C*3>V3\.9%\JFF[N,QKO_?$@59_-Y()K%KKHR<1G
MF1PGW<RNJ6N'Q+,U)\(1$J>LV*#"1<:O3E7$>4:)EM)YKVR!0&*S2P_FWA]M
M2\EE(LG8-IPIV7E_P\2V$,K*V^5&K:1H]NV.% SG+/86-,/X*5KH+_C\EY9>
M1J#DW()#.?>^XS(VC8\"6:0!(+R;9ARA-!?E%6ULST=)> OZECM=:.)BG^O-
M,S[7\F-#[\/I819#3NUP:5%:AXH*!>A0JUL@!T^R^.S8Y_>?UG%R^$GB3YHY
M"Y1!BK"0\*,?\LPD/=AY3I.!AKZB5'.KI>SB/*A0NS[3*@I2@_O\,TD.MU:H
M-@-)5E7G>?CXZ-3_;'B/S@W'HK/(:1R"-89^GOUH&_-Z!*X5TIU.6!P'0IXL
MB3DHB)6,['*'U;AZ9PVY+7FF2$35!+@5:S1L)96+080WV=LSJ',P&OO@^/<:
MF+:;,4"AT15L$)!9CH)*V\FFD<Q.Z+(1-N@NK$ ]?J/XX)4F)#/:5F-=AIV^
M(=Q+1]@./LS01;-YVR7 V^+:Y.N N]^'O!(ST:^EF 0OS+V+C=L\Q,CQ.8U
M4O:N*=@9%5R,#RN+CQQ72./NHE 5A^)(K%BC":P%Q;,+UO;#UI  BOL,*A](
M>1(^U[*.'$$=<F^C) MZPE4^@2S-OC 3\T$P;$$91&E(:N*D=W%OV/XL6W !
M\X*]& 3RV>F_!>O\?V;M$"D+B\]&L)1=K%\?H$[BEN%DH)-[!]<6U<2DP'16
M-JY>A 35&N)Z<.L$YJ\& M)Y66AQEP"N>K5RK6DTC8)WAW&#A\&!C&:33_WQ
MG+R';NJQ1A#,(26"[(F$-EQN!<V9^FFYLH@3DO\"S'\!WW)<AFN2%VU<T1LA
M^4N$_;^SGYC=^!0SSA]E!E\XA;<\1A1_!A>)X[9 =,F/K9M:0U25%.E(1D>'
MQ@B\SKBV"BZ-.]H&1/@=Y$TLJ<A$.#:C,'WOIN:@O:34,0M&QPMAO%K#K[D.
M#'O>"].6U)SI9+B9'80"''*)[X,H=.01MZVAQ7O@./VXM=+T' ,D(QX^LUOF
M/=[GQD$-*6V/*E-'$4#?>>-+D"4EC%OWQQ]D2]9.T3.JQUHBG"DVF*5LC]R'
M2COFQ5#71>I=%I0C-1O):>S\6# V?)[W,7C9_2W#8BQ:-G7>5B6G"05X>,$@
ML!R7=$%E]'-:.=%#CE&4H(85RVA]=GN()X[[_V@K$?PD_2+^U!DD27PW41\>
M&/JD1PE[CG_0QCP6L8C5(74+U27WI/&UHDFC%W8L+7WR.3TI[6^0@/G5V:L9
MG[\MK%F>-WVS_)3\D+V=+MGE&2**#%ZQ5(/!'I!])JT)$IS4Q0@^9I"&I[V.
M;5K?E^...R6\CCW28_XB6I1(=12_'6D:TQVB.4&O=(U(SB\&(K32B'C25.1M
MLK-5[%)'DA[W1&**CK+JDBOJX4Z!\-Z/-#W,,QD3#*HKA^UQ6BTR5=B,W0[;
M9+S$*UK>$3M^+;NG*M<^S0(9D$3P(TXB.JSZM!OOG.'KH,T74K80H=Q(Q.Z^
MU'?<\F4R7.G&DZ!$G5N84%G3!"),:1GC\T@(XT/,:7U* JA!BEB8F==)QCD[
MK4[$:14R<5=ENYVE#N,I:<SDF#7:,D[X6IXM2E2P(B]XIZJ;<QPYXF)&*.:3
M98*'T]O$4YR$XS63-^E.2$#/<$$6F_</LR=U"M%=RA,DFMVE+$Y=N6"N4$:7
M&[J(^Q/]4QS+BG3(RU;R>]A81\7(TB?3RY6S$C.X)?.R.$&YD12A'6U7$&++
MG<^TV8NH]BE>;:>><O1$0FUV&B:?V! SL-JC+9:34;)7\%D@?T$#M-!$NLPZ
M5;DT1CS/?@KFNFI+<)M,?:D<R7$9!D_-QK1P((DN@M2#_2]@AXJO/+A__)W[
M;6C+CJSZT)Z1<W/*( ]\^?7.^H)*6:N+"F)&Z_+AM$[U2^]]:(>09KD>K#40
MT:L,%09K_;B"0VMEF?.UU@0K$B3*%;P3Q@:"R1(Q:,;B?E2UK)I+E/+E%6C-
M^X^<*?E .D><7[V>.B2: %IP0+HR,$9E#;[7]M)^J8ZJ)Q=<!'N0V93.I'4!
M(7?$ZD'PM7DP[\06$BJY!TYI$**>D[!&!-88F&110&9979'N8U!(ZQS6^[Z\
MH3@?+EY\Z_I1D$M)?W2JBO;K=Z]/YR]2Y_^S^?G8\W_V<OXJ<?R?AP#TD[@O
MYE_W_,_D=EK?![D><-Q-4Y.EB>2)$33&^-ODF/G^HM8BBLPQP$<8R@..>^O+
MX3B8(EK2! %D[PD6TX/E!,>?6>OF-B2C6IFT2<VH$B)NEJ+%:Q$^&DE?ASN0
M.T8A0OD@&X$KMI.\\<J2FJW'D353D'QUU@P-9Q(IX]8(1+ORR7=3Z[3-FM39
MC'X4?H22;=@U\BL3ZJVC\S9.&*ISM1S9TL6T:'P5-2ZR3E*,RH63!ITQ@@XT
MU#0W;)Y=2;N7I*6'T)&")S:OE+(LOJ@ ?ZD&^LNQY:A ?IZ],8OSBB2T435-
M_#/43C>*TX.7BDO?8!<9O8]TQ7%GC###E#WC<XCX#^GL9^??AQ]1#[,31]_%
M/4-*AJ)UZJ"-,I9"C7J?[(@%#R=!25T7>P;P950L/)Z&8- J:W13(\C,4G0H
MLV)(9K$-&>T;-]",('42YPQJ8 ]-F^*8&Y0:NEG#%P<[;(-Q97EWI#98=>U&
M2U*32/0#Z,5N1:"=A5N7=1VUM?39<'J1=MQ#I6.AX/TQH7AJ5):C(6\_/S(&
M')+,K97"NA29S3&#I F$)2Y:ZADT/_ZZ%RG"7=HN%.Q@":=\3K+<66<0[X0\
MOK.;*PERU^\_*AWY&F#?S]E(R)+QV3%0B3>7AT1"+KY^X78,IA^S:W0K82Y?
M,28-!6FS1DPA&S\N-$3*5P+ZC"#1JG-&'+3)7B?K?%%T[(GQ]9!'@8B3V9AX
MX"Q<$8-JE'#,/WZXX5EHNHHR@)FUW/$U 7G<CE.U4.N!QT&3,%?HBFC6&#-^
M;K(!7ZDI_P&$F=IN:3>&<*RLSX\(190B[94ZRD;4+LA[+^1-D9X\5TNY$BSF
MH10_YB)VCR*8(=\EM.D%;XT>'PD=7?HR4=]R3JP3JSU4AZZ4;8\P,.[XFKII
M3",Z/LA.M8]5T8<,BS1:WU#NPWU'U*7GH;;$J&3_8$\BY4,7I!D$1;[#91 /
M]LHXK/ 2O?5<K+-KX1%$MATW\_3ZAC^RF>=YXOE6X]5W, M$!2%60[YR9:9?
MYOX#F87>A1-,*>X(.?KUX!PCFS2DGSQ P_ 5_Y$JPZA)#5V54 EK]#EF"_ "
MZ?@5]0SP93:)5XFS@_$AM4;'7'UBAZ+,_DL[%(U?JWC")=:N1T)?GC=8#Z55
MW+!?VC=&LQSIT/C5<^[0R ]^&"T7JBRQZZ$V_H)&^=:#)-;$?2X;[\?/+H(7
MYZ$M ?*D$AB9M!VW59(LR&3Z<4X >S<UUGN@!C_447LD?_+!?EX\I;X'B?XD
M$'L]0UD/A[VK\A/B/QS])MHS#B6J=D<<(9=>:NS(=Y]SW]I<>+V&CZQY-[<!
M@&6Y)3;?A^Y?!@*_IT+</O!RN3MVU^#U!I'IN<FY2P&,GZE>!W.00W3,TF9/
MHN#NR $F7-&\G=J+2;. %UZB:4. F>\0@CS!KH_9* %@>.;E-VQSK3GLV@HR
M5^4*B>62_R%H+C>-7 <C$.U;Q<$[:94LX?ZWO36Q3Q-MV-NUMP)B*6OQMJ6X
M2.N\8B1&QA1:]88X9@!=^3P\SM)D-F[(':YHE"<$ZM3>K6$ENL\^_P4MJ[82
MFO:[0P.E] 4#XVU%+QNX\,Y5N"RB\.!*7D61-G:2[H!W22<,+*<7,]*@85BS
M@#L@$DZUB7I.A#(T9D6M6\.]R@7FOMEHRF>.1V;4&UO&U;>V)_;^CB\\NS5$
M/SYR9@>NMMCK!7_.8;%E6*+D%^/\QD'L1CK+?*DL,VO"*T%&CI.#^IS#W80"
M'4V^H)GQ% %"?_%9+;B6 =*.6$'(C>*&+_Q07(KD#Q/9A%7I&WUB=CQKO@7+
M3PFS< K8T-M'M6^L\ US)UA-&BY[%^)#W!DWCE_4D86W8@2DB#;@\[MJ3@OC
MO#&? AGY;CJ9:79,0IZ_(AEFRUW[Y7Z&DP,5#Q+C.1)-/7])@W_,VYK;;5S1
MXQP(1J42&%;T#J/( GDS^6H6YH"[II<BT&HO75I'MV]YW[R3V99_IE7*PUJB
MC/J@W./K.UI3-!L5%9FGI$A<NMYU"UD!]V(@ >AR7&^B^W<^="=EX/@E:9P0
M-0L+-8W"WJ+VY[Y/?2?-J[6JD*,1HZ:X H>P)LAJ'%C2Z^^@!:_OX%9V^IH7
M W!D<.<'KS!JAD6/EEVAXXP_8E$@?.(*EV$>]"^6-'_?\)0,[:'VO85C$D(^
MLP6%H@W[UZ1<6LZ1"/EKC+D9%I D2K51\#X53Y.&@6]ZD5M<\/K=ZU%N#>J5
M1HW]^44(AV\HD8[[]KUOR)"T(D"K 'E90>9*/FNKB17WY#WO7_'4(2\U4&7K
MCQ M&P4"?"EIP?6#DZ]4^1??"4,[AIYUFS/25^-W#'D[[2&OE_';TQ >TN*3
MMO3^16HD_;9EKX%'_SHJL73-/X8BO+6X7R76:*+&LG21S%_R2YQ\%5O1+(?(
MZJ2M6&)S+F4]X[?V_&AXNX9#@ZD1=_/+;R$";7V\^7N(+$Z\?<G>1W3#;9+^
M8R :/&?^=?J"0U"LKLHK 7%U^_X^0EA5 S2^WEF.6*Z2J^ : ;JW<#'W_(J&
M[I-(>;/'I@B==<A=FLZ.E?GM(#J7O(F%@UH<@HI:.=%>SN;/_@TIL;+_<6K\
MU%R8XR6-$N:-/WCV>\ID+@C3<6OK-O!IC>NQ\A*]0TNJ"3B.7^WC]^\%\WD6
ML1)[%Q?S-R]6O:$4,R(61KF.D%Y*(_SQ>UITO]B[9+:$_,R#ZQ6_$X>#(N)P
MMF^C]L_6$R[.\V+1@G68F_E77^'Q>U?B3K:AL:VW!N)G_-P:\9L@[UAQFWIO
MD(5PI9CW65RI&U=03851KQU;:_$K0-NF;@;U9779+V1M1,X,2URR>&EX>V1>
M-/P"S;?1"WTD2(OUWUS<O+;:T8N;C]DOS9Q_/3D['SD]'G]H=B32OGI^^N1K
MNM#P4*_V=D 7J5LE&4@+_\=0.TS[4A?U9!:-N_$[X-<">1, $'H;X!#2ER=G
MSV;1C&^#/JB)?9<BG'^69O&ZC6?G+VD;<3-+,/'D23JER6FGOSW)[EGG PQW
M' *_]DDNUC5>U;?2I)*H%B$)FA#M^7DR?OO:1SF>T^<\4C^_.B'^]!"*@#*P
M9_]02AF_8$6A#%,HQY2!7T[.2.^,0N@7(2U,]_OJV3GM]X?H[9W$SU^;4?$C
M&CZQT.:&B-,S!7J!EGN<2,]/3TY?9C-^CTG\UA26E:)E=:8'BRWU7L,/CTG?
MZAG<YU^=GIR?2A?A'XB!WK(71ICA/UT!3ZA1D<E0' /O(^2+O;^CKR0],4S]
MZNS%"=V5;.KMP$^CUS"3>KCFETWK.QWDC<S^V\S>9WTAKW$.C\O+L-\1:2'F
M5KD5#3V=?_7BD02Y[ -!PR]U7C0]Z:+\YX;?$88'Z/=50YJ2?L "_BW?W_\W
M4$L#!!0    ( )I!HE3&0%/'.04  "4,   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;)U72V_;.!"^^U<,O(M%"PBV),NVVB0&$C=]'-($3M(<%GN@
MI9%-E!*U)&77^^MW2#VL/!?80RR1G/EFYIN'F-.]5#_U%M' KUP4^FRX-:;\
M.![K9(LYTR-98D$GF50Y,[14F[$N%;+4*>5B'/K^;)PS7@P7IV[O1BU.964$
M+_!&@:[RG*G#!0JY/QL&PW9CQ3=;8S?&B].2;? 6S7UYHV@U[E!2GF.AN2Q
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
M&D\Z@^&X8;BSTOH6F8_K6%R'' 7H9I@E3.+(.VX,(522SZ623L(!CT9@:7W
M;Y J<SVWPMSRN1)KAB!4E.[)B.VR37!@+E'<=]!Y75J:"4.(SH;L<PVTPD%[
M9XI'-P>S*-4*(K\5OM'0'9+ I8X%E7.7>EGDG[0.R>B)\QPH8X'>2I<* 6GB
M@X(;M_3'<V\ID;B=]6G(512L0N<QK50D7]7QL\.RM8.[=7Y?H!>"Z:U6. "N
M7K)1V!V,V$^M*VEO#A(C!.PB*. 59BA&@VYP1-N"&CP=&Z'(4[4L$89*)B0Q
M[E=!W]PJ@2U!S*@EJ6!:2(2A + IIY)[/?MQW!T%K95#-V("6V$XZ8XF_I)B
M00&*$N;=45M.=LYZ6/1V#C3B:RGI(8*D$O>^:-ER_D546?:EC!=5_#O-Y@(-
M-A906G 3-\[G-F4)BBZEHL ;!5A>1<V=[_U41F^%P2B#8^ _@(MX(1W5WEHP
M1M_1)3%&.E/LD%#F4[R*_27C1:$D1:/V&H717ZI+:P#8+KM(8"H!1XJ=5017
M>!!F9>8#T;*4QV C<L20B#M/!?B.MP!1D>)FJJGEQHDK.KLW\5@N9QPE /@,
MNE!CAB5&9UZ%>A".^8O<EY%SMO-S<YNA9]NUILPCS*&6'OX!'&RA_H5!T#W$
M0*44/-6!Z07B>VTZ%O_"=-@=K2Q75_(?XAX.-XSO(5L.N\'J?=^'%>DO!3>6
M46V)'U:&\.A!W^XP*BI5(JAEE\W***UO K49%[Z>$H"7<JP?O'Z3\GQ1-:IM
M](\@]RKAZQ5;%!"KE8Q]S45!='5_I'3!G1N1TLB/I"2G=1],.\Y7>@C9JJ=Z
M;)AO<-QFB7@T#)O!Y^59IZJY=3_9[C)U;_D&3V_-1I]W$;6H#>]YK^C20M3N
MM\ZX\AWBT=85'K%P'':&V_4V\E?!]D+LC *VW\+7"NI1SL1]O85ZG5M5.6AO
MTID$AY ZOQ<FDM9?VCEW'_5"@(]IFMS>>PPD+#S<9WN#02? @/,".M -@TDG
M' ?_"=D-<[MDAT-P/7R>Z6@PWB*YV\<W*(:C00?_7N08-@/.2W*4F_N-] 4&
MNL)(Y8E5E?B=]BT2X"N,54E]["KJ25T@*6(V[HS'0PR=P9K008CM6*!%4X B
M']"%G*P39;NT-Y310W(:+I'K51&@PS'&["+:]=L#/$>3H\[A: //]Z!!FAM1
ME9M<K_(7KD6N86;R7?@I3]?=",81#IWJL;&T_O[YSEJPW8UB&</J=F')=7[0
M*#WV#=G;^#S/A%GX'R%\F\U=]:7>K#:_<TRKS_NU>/4C"6YL(='9E4B@BA8V
M:C-3_?!0O3A=^(_]N79.9_XQ%9AF# E@/]%P>?U"!S2__IS^#5!+ P04
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
MT+X:'NY<BCGJE;_Z#21.ROI^;$:;U\59?:F^F-=/DUNF5UP:$+@DUZAS/ A
MU]=]W;&J\%?L0EFZL'TSHQ<2:F= \TNE[+;C C1OKLG_4$L#!!0    ( )I!
MHE0$LMQ,[00  $$+   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;)56
M66_;.!!^UZ\8> ^T &.+U)TF 9)>NT"++9(>#XM]8&3*(DJ)*DDES?[Z'5*V
MX]2)T7VP3%$SWUS?#'ERJ\U7VPKAX'NG>GLZ:YT;CA<+6[>BXW:N!]'CET:;
MCCM\-:N%'8S@RZ#4J06+XWS1<=G/SD["W@=S=J)'IV0O/ABP8]=Q<W<AE+X]
MG='99N-2KEKG-Q9G)P-?B2OA/@T?#+XMMBA+V8G>2MV#$<WI[)P>7Z1>/@A\
MEN+6[JS!1W*M]5?_\N?R=!9[AX02M?,('/]NQ$NAE ="-[ZM,6=;DUYQ=[U!
M?Q-BQUBNN14OM?HBEZX]G94S6(J&C\I=ZML_Q#J>S./56MGPA-M)EJ)P/5JG
MN[4R>M#)?OKGW]=YV%$HXR<4V%J!!;\G0\'+5]SQLQ.C;\%X:43SBQ!JT$;G
M9.^+<N4,?I6HY\[>"0S)GBP<8OF=1;W6NYCTV!-ZE,%[W;O6PNM^*98/ 1;H
MQ-83MO'D@AU$?"7J.224 (L9/8"7;"-+ EYR,#+X^_S:.H/%_^< 9KK%3 -F
M^K^S=5B/TCF\>WU^]?H*/K8"WAH]#M!R"]A<ACO9KT!-[G)C>+\22'MG 7L.
M7"ND0?JOD,-<P6!T+:SU&C7*"&,)- 8KX4U",ZI&*N6UP3KN>8_?==/(6H =
M>"T(W(A6ULJ;ZI<@OHUR\.)S.-\T)LKC<AA4\ )MRGYJ_JD/%7=B"4X_XKOU
MJEA'T5T+LZEE' SYHH(,,HU6. KL<72^)Q\%^2#K']'E^POPOT]7OT;/9(_)
MT*-%./L\^NNA=3"^_8YT<S3B"R59G!#&&##"THQD!84D8R0IJCU%)?FU5-))
M@:FJ1V-\\K(J)4590)57)*U2H*A,D^RP<J_[HPU 65"2EQEZPM*4Q%4.M,K0
MHSSZJ'U.]=- J)/F.4F+X#U-2%;%D*0%27(:?0EC!@O ;Q!@A7$+/WKO@9 2
M'; YFKX3W%A<%M7><A]F*6VM1W0<O1*0SU/X#9_EYAD]8,=DJ=86Q46M5[W\
M%Z%"?=;D_OV7DM'BA46AWFHEEX$TGI)K:B-*K3L\1UH_X&\P =I.E'Q O9K;
M%AJDRT^3\ >.O9E::)T!X6?5CXRC%3Q!NY^D7D@$S3-2) FD14;B/(4J2TC"
MD !IA04LHJM6&W<4JK.K1<JL BQM18%BM5F!6Q6MHL_<(".4V!4.264OMO\E
M<LO+LRI=LXKF!1ICD):,I%D&59&0HJH"?4L:1R]].@<NEV&T[.6.YF5@?1;'
MJ%XB=!PSDE'T+4,?:1Y=[G996E4DIY[C:5DA.[TON>=]G@/+L=LPE0]X@^4;
MC71A?:@!1BR3>81,H<%X7V/Y,36/S(_[\CU2-OS&?$AEC/, <X*MG>6YWTZ@
MH-[U!&CX+_QF"C@M,.@2AP')6.+W,-:R#)EEN%>$O=Q_IWD"%6$E%J(5>#EJ
ML-#>EL])7JZKTXP8_J:B [^;.@$KQ6+"$-/;*RH:O<,!?PRR&T87V@JQ!);_
M&8MSS&T&S^%9@EI)#,]_8IKLSY G\D;N,P[A:)F,:^CQ;K7'E<%(+*M4=X%*
M!\ZGT-2'CRATY['#>;%SK>F$687+FQ\I.*>F&\YV=WL_/)^N1??BT^7R/3<K
MB8:4:% UGA?9;#HQ-B].#^&2=*T=7KG"LL4[KC!> +\W6KO-BS>PO36?_0=0
M2P,$%     @ FD&B5!5_<SI> P  X@8  !D   !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&ULM55=C^HV$'W/KQBE5=5*T29Q/H M( 66ZB+M[D7 WE:J^F 2
M ]9UXES;6?;^^XX3"%RINV]]2.*/F3/GS-B3\4FJK_K(F(&W4E1ZXAZ-J>]]
M7^='5E)])VM6X<Y>JI(:G*J#KVO%:-$ZE<(G09#Z)>65.QVW:RLU'<O&"%ZQ
ME0+=E"55WV=,R-/$#=W+PIH?CL8N^--Q30]LP\Q+O5(X\WN4@I>LTEQ6H-A^
MXF;A_2RV]JW!%\Y.^F8,5LE.RJ]VLBPF;F ),<%R8Q$H?E[9G EA@9#&MS.F
MVX>TCK?C"_H?K7;4LJ.:S:7XDQ?F.'&'+A1L3QMAUO+TB9WU)!8OET*W;SAU
MMO' A;S11I9G9V10\JK[TK=S'FX<AL$[#N3L0%K>7:"6Y0,U=#I6\@3*6B.:
M';126V\DQRM;E(U1N,O1STRS/%<-*V#QAF763$-6%?#9')F">:,4JPP\<KKC
M@AO.]-@W&--Z^OD9?];ADW?P0P)/LC)'#8NJ8,6/ #Z2[1F3"^,9^1#Q@>5W
M$(4>D("$'^!%?0:B%B]Z!V]%O].=0.44E;?IH$+#W]E.&X5GYI\/0L1]B+@-
M$?]O2?X8/R1WD,WGZY?% RS^6BV>-XL-9,\/\'G[:;&&^<MZO7C>PN,RFRT?
ME]NEW3U38A=*5KUL*>5G2N)*"7*)UU ;D'M &]A+@;>95X=[)]-V$8O"RATZ
M8V$<+$S05J=].>NG&=CG9?.S\RNO$$ V&L/IWYRL>*55CGA*EJ"/5+&C% 53
M&J)AXB6#!'[Y:4A"\OOEZUQX8W_1LE$Y<KAJB.+(2X=AZQP%":2!%Z=1[X/U
MK'0ME:%=0T#%0AY0%L^O&$GH)?$($&F0C"#UANG ^9)M;_)CZ!O4W:&!,/%&
M:0)1X 48-_8&)' >6"TU-V=135T+;A6-6DLR\N)H@)9I.'*6E6&*85HO<+$7
M#5,($0<I$"\*XYX\+5Z9,ES_(!@Q26*YCL+4<AV1WKXQE]I=F5\3E7KIB$ 8
MI%X0QA#B-$J=K314P# 9>(-H"&D2>20-T8AX2?B?-\V_Z3LE4X>VN]K#TE2F
M:T']:M_ LZYO7<V[[O]$U8%7&@3;HVMP-TA<4%U'[29&UFT7VTF#/;$='O$G
MQ)0UP/V]E.8RL0'ZW]KT7U!+ P04    " ":0:)4(=?(83T&  !N$   &0
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
M:/K5YHX:NHN9IE@1U);UD5#)"IFY?(?N-G3Z!\PW;\])_"\XJG(MA<:_3;5
MS&.L0\%(M\F>-IWP<6=9-G6/][;@VOOF)NEUDO8PH-G5" -992SF@\],HBJ+
M.Q)NUFQ)HY*- 9K*T&A300DM"Z>BH-*.)$$$]W:H;=BDY[W#984=O1(GF3IH
M[#M@>X!G&N:-J7^)^UBA9GF4*UEEH2ER&O!.-V"KKB>-9,X23:KO*?\Y]VK:
MCRZH\&;BDSO<K!9_.*#$_JC2%?FQF9)S^)X1.-5I ],0FP+6(S4Q^XNBH@/.
ME588'3&[K&3ADD]M;"AB$97"PA#5'F!,E+$_5"1\(PES-C"U<93M9QE//A 1
MN'\0F)-<E8?;,KDU-7SXARNXK6?I0&G9HN6R#1PG7Q=G45-9$(XFP.5]85Q!
M0!KWT6CDJI#(>@0[TF6[GSN,<M =?2KY4!_[))T?F!OC0+D'1L)IX-&6"UMJ
ME=O-87*%76S=RLDR(]9@/;Y !1N2T\ /S_NG/K6R-BL[B=ACV(X?W<.I0U(:
MZX^OQNK?@% =3*7ZU?P')AWLC*%OJFPIL\S6GU;2$#-6X,VG$1N'WF0Z9A@Z
MP^G@EF=U +APZ@8H"T =CT,VP=0YQ6I_-AU<:Y56@%LI8CU3F_XF((G&+/+&
M4Y]%V&8RP=K)/![\+ H+=:SQ.P=U=V*[. YB%D03+QQ'+!R//1]3\'CBQ8#7
M[^P$!O'G +'QV L 9L=!C"$W9-$<(^CTT$L/IYTW2W*A5_;]&1NH1>E>,FGO
MMJ_HG+DW4[;D[OV>MW4F9V*)I?YH&I\ \]IW9MR74FWL>RH+598JMY=K@6*A
MB0#/ETJ5S1?:H'UQZ>7_ %!+ P04    " ":0:)42/W?(DL*  #"&@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6R]6=MRXS82?==7H+39+4^*EGC3
M;2ZNLCU.XDTFF1I/LEN5R@-$0A(2BE  T![GZ_=T\R+*ECV[J=H\6)9(H-&7
MTZ>[R==WQO[F-DIY\6E;E.[-<./][N5X[+*-VDHW,CM5XL[*V*WT^&G78[>S
M2N:\:5N,XS"<CK=2E\.SUWSMO3U[;2I?Z%*]M\)5VZVT]Q>J,'=OAM&PO?!!
MKS>>+HS/7N_D6MTH_^/NO<6O<2<EUUM5.FU*8=7JS? \>GF1TGI>\)-6=Z[W
M79 E2V-^HQ_7^9MA2 JI0F6>)$C\NU67JBA($-3XO9$Y[(ZDC?WOK?2OV';8
MLI1.79KB7SKWFS?#^5#D:B6KPG\P=]^HQIX)R<M,X?A3W-5KDV0HLLIYLVTV
M0X.M+NO_\E/CA]Z&>?C$AKC9$+/>]4&LY5OIY=EK:^Z$I=601E_85-X-Y71)
M0;GQ%G<U]OFSZS(S6R4^RD_*O1Y[2*3KXZS9?5'OCI_8'<7BG2G]QHFK,E?Y
MH8 Q5.GTB5M]+N)G);Y5V4@D42#B,(Z>D9=T]B4L+_FL?>*M=EEA7&65^/E\
MZ;P%(GYYYHBT.R+E(](_Z<)G=U/2O70[F:DW0V254_96#<^BR4A<?W_YP[LK
M\?'\WU<WXE+>;V4IKETAR]R)'^%M*_Q& 2+6JM*+0MXY859\[7!Q4%\SVYTL
M[X5VHC0>.;C\%7DAO!$>KD%ZZ-H*8T4F=]K+0JR1TFXD+JSVVFW$3]JN]7^K
MPO%-@< ZW%".C[,[8Z57.7X\LTE(!.RXSMBD[=.:?V/*M?B6/O;*[J^1#%+Y
MP#__^-L\CF:O'!WF=*[!4Z3=?I=V?3VZZ]T^?V=.8:"%53MK5MH[/LBJ-:@L
M$!4K<K?1V8:/Y7OP <F=C^+)WP5X5DCGE'-R6:A.2&VM6&GKO/CFVR]BD$%1
M,*^5N6BV(;Y'MD)_]2G#50I.?^M(G.>Y)G*417'_O_EA*^_%4D&PVNXHA"MK
MMFTD6D3A;*@%7BQ/837(-V]7D,XX#8&M@PO2\YN-*7)=!X8!TCN-"\!6>R_+
M3)$9N;[5N0(Z1N+]ATOQ\3G-:[BQ=;263NQ#"9>=E[[R!C9R+" ?D0AHD\P
MTYQ/)15Y]57IE=U9[93HL<MWXGUE725+EGHI >1*BY_C,%K\(KXW(Q$E@?B]
MDH5>:3CB9@N?G]YDLN@+=/4IX'F-^UT$3\BH.'QU<W/%WZ)7+]@,5>BUIE!S
M].&BO,H@6^T5[$6D%7)U_;$3TID;PEPI9L ?"^&"V:1R#;D/[RZB#G(0QPCK
M15.*2?AP\^$JPJ#B !_(6E9@#@*GWX"S<"OI;C&F_BG+BM#')2%:D'-1(]1V
MB3QJZ\1#(/?<?'/ECKEJ55G"GXCBT9^SF75[I%\<'=,O'AT%*('Q *2DYUJ5
MRI(5?8SN\=F+9P^J[-N=9]LR93WH[[%T^-?S$91?")@'O-1*$75K8.U )$(I
M7<^-^ %/UF8 /P![:<I3E"M*0L^7VRI 8,A)+E$@E-V9$I>9>WK*JT_H*@GO
M<K=3T(^8M4[1S)3.%#KGPD"&JVV[GZ19M:&.\%8)E/+:99)HID!WZ5X.T*FQ
ME'L(=4@$-"4'X1@PAA"3L(X6?0P09]'^_7CSQ>"$53&5H_+S8G#96$9Z<_#B
M5]W_19#,$L0^G46#MZW5QQ8^^#_X:*A0/2>.G/JU-=6N PQ;O%3$J3U?PHG+
M>_%KA7S/=8UB\J%VY$"S^O_XY'N$GQ!V$D5I$"4S\0)?9_-@$4WQ-0Z#1;P0
M21#/TT&]+)A-%D&<TMV3.%@L9OB;TX]ID*9A,(TF+"(((_R #UZPAT1!U^:S
M)$CF"2U(@F@VQ2EILS5:!-/YM-D:SK!L05MAK57P0J8++<DE76-R#(.KSSB(
MB2>H/43P9B_=J;\ >M\=C7BK^9_R#?-"QR==UL<3-!&''X/K_8E+T!)*$:=@
MY6OZ.*R<#YGI))W.@Z0.^&R1!G$\KU69ABG0$3,0)C @!7@83WG-PD2RT2Q(
M)Q,Q#9+I7)Q #IS&FY-P2O&ULG1(-C"8SH@[9/XK1B4BBD<I%85Q %5$- W"
MV8(/:JF\77(2Q8V;)M.(]4J!QL$'=./2HE&K*>T6 ^R.CW#53ME67:3;R228
M)[QQ,JDU%-,TF.,+P!S-PL'- R^-3YH(OA#S$!Z8BED0(QT@*$XY?/.84N!J
MM:(* .@^HFKD7!!-4A%3,L5B$J#,B-E\/KA$&5W7'<^M+"I9S[Z$4>IBG$@F
M"4 386V*K(N(;*;0/YJ+. F1?HO!-<I4?6JVE[4O#^6>WKFMB-($.&,$PL?I
ME/4G??@25#HPY"%,<KUBPS("N#!<E/M<YD0\#R9)*E)X%)  RJ>SVM<S@L+U
MD7S^'*L"-6"&'3QY6)_\(\;M+.VI31TVUA,H0"Y+, P/-))%/"S]/<)X6*K.
M'VT8/$$.1XCAH-;4&KT<_ !8(M[(AT))T$-?O60Z1;CG8H+P)XN9F$^!NW!P
MGF6VHI:QJ\=0MXY"-];UI$S!]0M!C)\"XHO!U^96V;))"NXU>NZ/ ((0]@3)
M)!U0BTSU"_<S:2TU%6"U.VES!"9.)D$$X,3!+ R108AVG 2S9#KX#IWAR^-
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
MJU]=B4R F!>Y8*_+XD94M<3K]\ ;454B8Q_6O!+JQ6D-F^&2TV4+^%P#]O<
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
MC2$>?6%9\+<&K;_ Y[DQ=-CX -W7:_(;4$L#!!0    ( )I!HE1\V_#/$ ,
M )4&   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;*5538_;. S]*X07
MV]-LG#C3=K9- F0R*=I#BT&2[AX6/2@6'0N5)9>BD\F_+R5GTA3=S@+=B_5!
M\O$]B:(G!T^?0XW(\-!8%Z99S=R^RO-0UMBH,/ M.K%4GAK%LJ1='EI"I5-0
M8_-B.'R1-\JX;#9)>_<TF_B.K7%X3Q"ZIE%TO$7K#]-LE#UNK,RNYKB1SR:M
MVN$:^6-[3[+*SRC:-.B"\0X(JVDV'[VZO8[^R>$O@X=P,8>H9.O]Y[AXIZ?9
M,!)"BR5'!"7#'A=H;002&E].F-DY90R\G#^BOTG:1<M6!5QX^[?17$^SFPPT
M5JJSO/*'MWC2\SSBE=Z&](5#[SO^,X.R"^R;4[ P:(SK1_5P.H>+@)OA3P**
M4T"1>/>)$LL[Q6HV(7\ BMZ"%B=):HH6<L;%2UDSB=5(',]6&)A,R:CA@Y3
M/ 3D,,E9H*-#7IY@;GN8XB<PHP+>>\=U@*73J+\'R(73F5CQ2.RV>!+Q#LL!
MC$=74 R+T1-XX[/0<<(;_[?0)!+N3"BM#QTA_#/?BE$*Y-,3B:[/B:Y3HNO_
M>Z)/PQ2C :R6Z\WJW6*SO(,/RPW,U^OE9@TK*>F]<@SWJP58=0B@G)8'LNNL
MBI4>H$5J3&\O?=,J9S  >VC5$;39&XU.!_#.'D'>*?@*N$9#@L'RC(4X*G+&
M[<(5F$K0CU>@@M0Z1]QH-_$YE9ZT<B5*Q7*=DL6]SK%$0F AI4C_0&X <ZU-
MG"IK!5@RPR*1/#[[[:88O7P=$E;HML%HHRAR+Y7KZ6H3#W?;,5X(Z=KXO-N6
M_%[9DQH(M2*LO=5(PJ$2ZG'["+7:(S1R,=$I)B+\TAE":30<0+I<C]2227SC
ML47/'3HD02<,2()0=2(K2DNY6'''GH["FEK;A=XLOBVFKF./ ]C\,DKB)RZ*
MQ==U$O\=Q1 ECX:_Q\&)L"3V#U8/_U;,^46K:)!VJ2'* <=[Z[O&>??<<^=]
MJ_GFWC?L]XIV1K);K"1T.'CY/ /JFV"_8-^FQK/U+&TL36OY;R!%![%7WO/C
M(B8X_XEF7P%02P,$%     @ FD&B5!L\Y&2  @  >P4  !D   !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&ULK51-;QHQ$/TKHSVG+"RDC2) XJLI4J%1H.VA
MZL'L#F#%'UM[-B3_OF,O;(G4<*AZ67L\;]Z\&>^X?[#NT>\1"9ZU,GZ0[(G*
MVS3U^1ZU\"U;HF'/UCHMB$VW2WWI4!0Q2*LT:[??IUI(DPS[\>S>#?NV(B4-
MWCOPE=;"O8Q1V<,@Z22G@P>YVU,X2(?]4NQPA?2UO'=LI0U+(34:+ZT!A]M!
M,NK<CGL!'P'?)![\V1Y")1MK'X,Q+P9).PA"A3D%!L'+$TY0J4#$,GX=.9,F
M90@\WY_8/\;:N9:-\#BQZKLL:#](;A(H<"LJ10_V\ F/]5P'OMPJ'[]PJ+'7
M60)YY<GJ8S KT-+4JW@^]N$LX*;]1D!V#,BB[CI15#D5)(9]9P_@ IK9PB:6
M&J-9G#3A4E;DV"LYCH83J[4D[C)Y$*: B34DS0Y-+M'W4^(4 9CF1[IQ39>]
M0=?)8,$,>P\S4V#QFB!E;8W ["1PG%UDG&+>@F[G"K)VUKG UVT*[D:^[K\4
M#%/I<V5]Y1!^C#:>'/\U/R]D[359>S%K[W^U^3)=EK5@\F6QF*\7L^5Z!:/E
ME.WE>KZ\FRTG\]D*/DN2.U'_^)PO?U7E>H]PYVQ51I]D33SD+J(];)W50#QX
M0+9>A<.K&FF .'1;46B0%B^P84\I' 56AEL')-P. ^,6E#CXBMFO(%=":EZE
M>4)_$N9KTM+9'+%@=1&0JRKL85,1&$N@)#<.B\#.=Q%YC37O<JM+)87)\6^W
MDYX-A$86%,;><Q<J0_5L-*?-RS*J!^H/O'Z6%ER/Y+8HW')HN_7A.@%7CWIM
MD"WC>&TL\;#&[9Y?1W0!P/ZMM70R0H+FO1W^!E!+ P04    " ":0:)4]O-D
MI4L#  #^!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6RE5=%2ZS80
M_94==Z9/-$X<;B_0)#,$4N#AWE("]*'3!]E>VQIDR5=:Q_#W=R4%DW8*TYF^
M.)*U>_;L4?9X,1C[Y!I$@N=6:;=,&J+N+$U=T6 KW,1TJ/FD,K85Q%M;IZZS
M*,J0U*HTFTY_3ELA=;):A'>W=K4P/2FI\=:"Z]M6V)<U*C,LDUGR^N).U@WY
M%^EJT8D:MT@/W:WE73JBE+)%[:318+%:)N>SL_6QCP\!CQ('=[ &WTENS)/?
MW)3+9.H)H<*"/(+@GQU>H%(>B&E\VV,F8TF?>+A^1?\U],Z]Y,+AA5%_R)*:
M97*20(F5Z!7=F>$:]_U\\GB%42X\88BQV6D"1>_(M/MD9M!*'7_%\UZ'@X23
MZ3L)V3XA"[QCH<#R4I!8+:P9P/IH1O.+T&K(9G)2^TO9DN53R7FTVO:YPV\]
M:H+-CI]ND1+#^L.TV$.L(T3V#L0L@R]&4^-@HTLL_PZ0,I^15/9*:IU]B'B)
MQ03FLR/(IMGL [SYV.0\X,W_:Y/PYWGNR/)?XJ\/X(]'^., ?_Q_-/P0PH_>
MF>M$@<N$9\NAW6&RRN83V#ZLMYO?'S9?[V'SR,\M'%0C RP5MCG:4:XCH ;A
MRIJ^^_&'DVSV^1<'/,)6^"%P,*!%D"V7(BPA?P'!H^5Z6Z,N$$P%%[\]WES^
M-#L%J>&BD5I,X)X!?9 BJ6M0IG@JS:"A,TH6$ATT8H? _E PXEC<DR-L.V.%
ME>J%@Q0=$F'X.)N<5%G^_WA)H.I5)57KFW.TCQ2ZY/(UKX6"SIH"G?-$"HY"
MZR9P;0;<H8V=.]'B&S6AG(G\.N.D-P"F(JHJUHWSQ>*5['1<A3F-9X(MCK&O
M.$4'X)X%LL0V1R]>)VJD X;L \M8VZ(2H1^631>2Z4:EH1!:&X+<APC'C>1,
M QW)-L0+BG"\QRAWE'"02D'!VDC=HQ>4 7:REDIH.@)ON9X/5 J?92Z59&8R
MDCT0VC?&JD7[X[+<*;MMB-JS.[QU+B)Y/O*>)6:=_PGTUIF_'O07Q2+]VPRE
M!Y[$$M?!>1UWTVN*]C2^'<W]/'K:6WC\,GP1MI9,0&'%J=/)YT\)V.BV<4.F
M"PZ7&^+[#,N&/U!H?0"?5\;0Z\87&#]YJ^]02P,$%     @ FD&B5)YE+Q[K
M"0  6!@  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULS5E;;]LX%G[W
MKR"\BX4#J+%(W7L)X#CNC!>-DXW3&706^T!+=*RI+'E$N6GZZ_<[I*S839SI
M/@RP!5I+%,_]G.\<LF_OJ_JS7BG5L*_KHM3O^JNFV;P>#G6Z4FNI3ZN-*O%E
M6=5KV>"UOAOJ3:UD9HC6Q5"X;CA<R[SLG[TU:]?UV=MJVQ1YJ:YKIK?KM:P?
MSE51W;_K\_YNX2:_6S6T,#Q[NY%W:JZ:CYOK&F_#CDN6KU6I\ZIDM5J^ZX_X
MZW.?]IL-O^3J7N\],[)D456?Z66:O>N[I) J5-H0!XF?+VJLBH(808T_6I[]
M3B01[C_ON+\WML.6A=1J7!6_YEFS>M>/^RQ32[DMFIOJ_F?5VA,0O[0JM/F7
MW=N]@=]GZ58WU;HEA@;KO+2_\FOKASV"V#U"(%H"8?2V@HR6%[*19V_KZI[5
MM!O<Z,&8:JBA7%Y24.9-C:\YZ)JS:UFKLF'C:KV1Y0.[*HL'O)09W*XR]CXO
M99GFLF#3TB8 //EVV$ PD0_35LBY%2*.".&"759EL])L L[9(8,A-.[4%CNU
MS\6+'"]4>LH\[C#A"OX"/Z]S@V?X>4?X_8G)["+7:5'I;:W8OT<+W=3(IO^\
M(-?OY/I&KO_7NO]%(537K_5&INI='X6K5?U%]<^$?\JN1S>3V2T;7UU>CV:?
MV-7LPR>\S"XFL_GD@KV?SD:S\73T@4UG[Z]N+D>WTZO9GG8+64 [Q4SR:3;(
M2]:LJJV69:9/>B/-JB5#G-1ZH6J*50^Q<DW S#^]F\MS1G\_SO_>&\WGD]MY
M;[RMC3^DUF#9&TN]8F#'4GI0?VSS+[+ =\V"@#N1&S#A.X'K,L^)_: W7U5U
M\ZI1]9KEY1>EF[79^X^_Q8*+-RQR7<<-!.-NXL2!UQNMJRU]S[:*+>MJ#6!:
MZ#S+99VK1ZK8\9.0<<?SGJ&H52$;N&(CZX:($L>%-CO2]K=WU:S@@?3 MFX3
M[! >$Q'OW58-(OW=MB!TC:&1YSM1Q!GG@>.YHG=[=8O 6+<=W?1A.CJ??IC>
M3B=SAUU.?OMM-)O.)FSRKX_3VT]L-+M@\Y^1 C]??;B8W,R-1M$;-KB8O)^.
MI[<G0[NQBTJ1RT5>Y&1I:]-&/LA%L><MW^&>QT(_.?!54QWZ5KB.ER 5G"!,
MF.]ZO5]E7<M#"0A3[/#PJ3</W71 (6(G"%P6PAD(,P6[-ZO*5^U>Y >JC;(2
ME:RQ'PFKOJ9*FTS=SQA\.-"74E"^F"UA*!P1^D>4+1^5.+[3!'0O8BQ*7"?F
M_H$YE^K;-UFBODTU- ^]&Y4IM&D$@:453$ >TC/J?*D@,$-UPFCDD<,CWTGX
M4W\:KZRJ(E.U[E( ?2U/\^9DV(JYJC-@4?VP8S= T;JG+OT1E/T,A0G';) 3
M9L<;JLR8)T[HATA%U[BPS(L=O=P"*NK\&Q243X""&: @"L()!U6F-\IT[^+A
M#9++29 :T5.FN=9;8HA5C!^ZP4->WOV/ DX8?^*B<8%J9"-6?>>%W3Z/\7;/
M^=$]'=?>*,MR G(DQD;FV2MD&^>1(Y*8<<\)X\!Q0X'BX'[D^''0N\6PA<X#
MCDV5?NX8#B+']04[80/N<!0_(#=-M^NM1:0V@&P0 +\2QPLBLU,X41@X$??H
M30"M/$?PY#O:RN(5>A(2@^:O+\J4#"B$DX3<<(I]1UCQJ+H$'?ZD3>$?@12C
ME@M#23:+P,$%$G .GH'[M!3^'+Q:0?.GDHYAXV,?0Z(TRA8^\N0YLP\[&Z9!
MO"KVH&2MF:*)YOL^![..-+M=P[M"J:"=(SW5UPWIH5_W?E(E%@L+-QF&O9P&
M#4K+;A/SH@#.]Y$=<6B<'W'']\PC%H/$IS@8T*F>2/@AXFD)#ZCA@"P_L4C7
M<JK*'^6 %@PL!8P2*T("'RTN<L(D03L-.:=V&O#'C9V" R]Q_,BDJJ"6"W9'
MNFE'TI6#2% Q_!F"\4J6=Q;NES+?015"??],UQEP3 EA1(G-81JZR<"'_K9\
M0B>)8.MSC62O&S#BXD0!DMHS!>*9.O-=87EPF!99(Q,D9TA*]V8X?]EDXTX<
M>8X7>Y:41Y#*?4OJPT@W2&S1NT#!& W2%&^M;("@5/V#+6& AA $L1%#'=GE
MMIIC"'=-1 .4(]3H78 ?84K^)4?-9/@"*\+XJ:\[GW?FR*:I\\6V,>I@#CB$
MQ[;MD#5)@MG!3:S1?@(\Y($U.@(X^M[.Z #;"+YV4]5!N>;[R>NP$EK (8W\
M2C_H%*^I>'%0*]OY(7U@J+!2%W;*E]GOV]T,X+F(6 *@0BPBXPX><D?$UDF$
M(;"_-WX&+1! U$(2^=86 4XB;@,8H*=[OMO: D@R;OP_#. SAOUX*$//M&=C
M/@8R)XC;4,81&K?8F1^AV 4W7CR"Q33V+XOJ_J_!8$I2(V)35^08'&D>AH,M
MZ9&7)WL :JX.+#X0F*$:(XRN/MR(OF7 +_3BMH@-PY9'.U1^QP*FA_!0+$+K
MAR0 -,8FOR-JS8YPV[8NN&N3[Y'SG>D1U*4--"_M"?%0 *<4<S@P2U#" LX(
M?5%/$(,9 R,ZUI.D-UDN,?60HS$&&Y!DQ)JE+6"B(M*C)S!:)/"N\Y2T,=^1
MA"$@;^!3"?AMH83"!!^N$CN@PWB9TE"C3H:H6/-$WCHN#'T&C4,0)(HX07+!
M]X& 3:[A'6.L\<A-QP^,LF$+=9>7)?F*,*%-'A; 5:'PF0AI'.+=R3)&L4;!
MRQRIE/9Y?<_CX'0ZD"?L7.K<9+8YAY>-A9W']%]V!_Y\[_(!)":AEFW2'Q"W
M\ML;!(?M]MB+A=0NG[+;E0&3%^6TK Y)V0KS\T*IDL32IPS*D!-IJY;H[S)-
MZ6A$:YNJP-1)\[UFFL!W2U/ OH+MH*9)&8W=F<WE3I\] *"SV:8!L6R>T\NX
MA-;M$86M%? A(V!J%3+^>CS6F7H$V_USF_7+[O:E5BDP39M=+].Q+3Q9/R,=
M+MQS![Q L4H!FQ8/1O,Q\X3W"L>P:2?@U<2RN+0L*-G^6>40_ L^;@GH2<D#
M\5F.@T_5T/F;D>8[8-=D_IZW'U-&U7F5Z5WJJ.S0\JP"4V*XDD![C0:9X_@@
MK;?7>=L2P:NHRCM[PU(MBORNG0KM">M1CBT,TY\1/0/<6NW+'J.G28./C]E'
M=B^KJH$:"@;M[MM(+VPIB@?J[L4VLYY\-F.Z#,U+$X8Z,Q=4]WFS8A]/YZ?L
MI]'HVMIH,OJQ(&!:!3N;]OA(Z;M-5P[9I#LWO:KH>NY9R1JMJ4#_ ((J:>2#
M]^_;TEX]&P7(/3_5U7;SXR5PRIZ[8ASNW?:N57UG[K2)&[+.7OQVJ]VU^<C>
M%C]NMW?NE[(&)FI6J"5(W=,HZ+/:WF/;EZ;:F+OC1=4TU=H\KF"@JFD#OE/
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
M;)MLO0'BSC.8;!I: &*054S=&3P3JJVPH9\+8CO>.EKJZFFFP%?7&4HZT,?
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
MPZ4O8614AKY4$C'I+>. C!TM+Q)BUBGU!1ZB)'K)>6@7-=AC;-_%A.S..!5
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
M\?% CW$_-6FFH8GLPR[&WT7;3.<7RPF#Y Z:\+2?=SQ@N[>N*IWBR:RP]1!
M\F&,??I\D?EXOL@[9V;0PGHYYR.213I@D^YGLI6H*5VG4C5NJ]BI0PS;^TEY
M>[!5)1=GH8N<FL1B_LV#++LQ1/HLD?EXE@@UL>F7/(_("V%H8;9YKE5$VLU4
MNWUQ@1BI]$IAG%I!/;+@I/,GUQ>[EH;97'C;^9&Y-_;$00.9?Z5C?6OA=*C<
M\"U%I-^+YF=+5YY5T*)4^]G2[BXL7P@1[MF!:1$G8T^3*^Y'&/6<XU,GTV/G
M"=>V+NZU7.YK,G-_,E?0@6B:O%77Q16H5LH# /"O:"_83F(<2AZ."^K<6;G:
M!TI^MW6;A]!GB+JD7?J#>[3K_C?^1RR0W;&#^WSDE8QF45D)3 0IPKX)4!.M
MB,0T91USH3>YF/#+H,-)%PS,05K#8$]GF)F:^!;KKFDFD]#X#]:-3$&M5PF.
M&)JJ9Z9E%>-X2BY$03>99AP'0Z.NVPZG'FAH(D92*7TTHM2E!]"+G@I/.PN[
MSHHBN*# I9_+0=I1D[^:1*AS[/EJZDX=K.1(.?B8 V>QJDM[5:TSUG HM!=U
MV=)* <WU1I6=OFY8YE*OZ'.9MG=AQ*R7R\I(PV(W%S^^TY/+&>G7'SX)';G&
M)>[^("4AK7XCCT[.40QZ)5 )PN/G3T>KA@V%!+8<*W<EY-QY'1:KQ.3+W\+.
M YAC'4U] C.15CF$.-2]&P%6NTXNH4O/-4@8G$28/4[$@U[G%3"H4@A'XT*'
M"Y[XZS.P[FZB/2%=$9X)+U80G5V[75.PT,/RO=G5C";&3UW,T.FN5IN?PD2,
M[KB%E-]6LGXZA,(JI-QZT4G_EUMW]DXE4K.C=U\UQYFQ:'S_H)"+Z#D*YHPJ
M!^='.%V@P"9J$1U=NKX1KF\SVW+:C$ B ]QKIH.![MT=L7]-]<?AEW17FU!Q
M?\AK@?[ONC)_'-NB.MX/L;PZ?88.UL12WK?#G*"@,#L\#!P*62F'95XBIYZJ
M8W<5NG(QO9UN/7#ZAMNRB>-Y'$(1KX-KL>N)"H58@?*5^N"Y8<8W9.(;@/<P
MI;#W>^?7@WT,+'B?&_@ #<.U*0I4&4)-[!80"16Q1I<UO4!>P"UI@T9'KJXU
M<@=2.0Y^B&WW+E?O62'KUW]IA6.W:/I\T]/Q!%$VLKCVMD^C_HK7 T8BK2V9
MQAU_TD:9J_"2.N[#'D 9:+7^\CFU6J<'/W:&\ZT5$/-MH3P.+X?3YFVA@>(2
ML FG#CH+?Z0)Z5-DHO8?6#Y34^],+GV(P'?3A\@U+GD6!ZKX0[W\ T43#PX2
MX%/B+>)09C1CI^L(^Z.4DSS[C,%,RCP!^E<NR>I^#5S)<&-?B@+9+\9=E,7R
M1F*A>A44]29"7\ 61$WC6]'J%.AN1G;4H8O4WI&##:_T"YP%&T.MD]  ZVO
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
M>W?' U4.5^7&R-P--%-I:#QRRX3F4516@-[/I#3+C3503[C]_P!02P,$%
M  @ FD&B5/A!4DS@ @  )@8  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N
M>&ULA57?;],P$'[O7W&*>  I6GXT:</45FH[$$A,FKH!#X@'-[DV%HX=;+?=
M_GO.3A8*;.,AB<^^[_ONSO9E=E+ZAZD1+=PW0IIY4%O;7D:1*6MLF+E0+4I:
MV2G=,$NFWD>FU<@J#VI$E,;Q)&H8E\%BYN=N]&*F#E9PB3<:S*%IF'Y8H5"G
M>9 $CQ,;OJ^MFX@6LY;M\1;MY_9&DQ4-+!5O4!JN)&C<S8-E<KG*G+]W^,+Q
M9,[&X#+9*O7#&1^K>1"[@%!@:1T#H\\1URB$(Z(P?O:<P2#I@.?C1_;W/G?*
M9<L,KI7XRBM;SX,B@ IW["#L1IT^8)]/[OA*)8Q_PZGSG>8!E =C5=.#*8*&
MR^[+[OLZG &*^!E V@-2'W<GY*.\8I8M9EJ=0#MO8G,#GZI'4W!<NDVYM9I6
M.>'L8H-'E >$]UHUL%;2:JJ3@:_<UK#V\J@-O+YC6X'FS2RRI.F04=GSKSK^
M]!G^)(5K8JT-O),55G\21!3L$''Z&/$J?9'Q"LL+&"<AI'&:O, W'BHP]GSC
M_U1@=UX!VH6S L"WY=;X^>\O"&:#8.8%LV<$G]8(?VLOC4%[9G_B;,L%MP\A
M,%G!!DOD1[<A3VW'R]IW-?:GBK)BU9')$HUGI9.,6F-%-ZVKQY:)?M6 V@&5
M'9LMH?K2QQ[E]@!.J(E5-:WFA@C(V9+,3@FZ\5SN+T?+?QA&GL&CW6NTN5Z!
M>S[?OAJ]YI((U,&0@'DS6C\9+G6@EO$*2J8K _DTC(L$WD[":9%#DH=)48RN
M_LY(HV"6;*M J <F[ .TBDLZ[LDDS/,"TK#(4\BR,VSC0S8U;\&@/O(2![H)
MJ4U(+1N'13:&- WS:3*Z4Y8)FHS#+,X@I<6LB&%<A&D\?>KP1&=WE[+<^PYE
MJ)P':;MK/,P.37#9W?W?[ET'O69ZSZ4!@3N"QA>NY^BN*W6&5:WO!%MEJ:1^
M6%,C1^T<:'VGE'TTG,#P:UC\ E!+ P04    " ":0:)4L<6?,.4$   *#0
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
MW8(H30*M9T+HX\1LT-^K\W]02P,$%     @ FD&B5.+--G%)!   80D  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULC5;+;N,V%-WK*RZ,+A* L$52
MS\ QD&<[P*0(XIEV471!2[0MA!(])!4G?]]+^A47B6<6MDCJ/LX]O(?4>*W-
MLUU*Z>"U59V]'"R=6UV,1K9:RE;8H5[)#M_,M6F%PZE9C.S*2%$'IU:-6!QG
MHU8TW6 R#FN/9C+6O5--)Q\-V+YMA7F[EDJO+P=TL%MX:A9+YQ=&D_%*+.14
MNN^K1X.ST3Y*W;2RLXWNP,CYY>"*7ERGWCX8_-7(M7TW!E_)3.MG/_E27PYB
M#T@J63D?0>#C1=Y(I7P@A/%C&W.P3^D=WX]WT>]#[5C+3%AYH]7?3>V6EX-B
M +6<BUZY)[W^0V[K"0 KK6SXA_76-AY U5NGVZTS(FB;;O,4KUL>?L6!;1U8
MP+U)%%#>"B<F8Z/78+PU1O.#4&KP1G!-YS=EZ@R^;=#/31X-[J]Q;R"Z&NY^
M],T*&7<$_L1^./LF9DK:\_'(829O/ZJV4:\W4=DG42F#!]VYI86[KI;U<8 1
M0MSC9#N<U^QDQ%M9#8%3 BQF]$0\OJ^;AWC\)W43>%2B<\?EPS]7,^L,=LR_
M)U(E^U1)2)5\DFJ*0JI[)4'/X03='[%\.O!1,'D(UN'>51IU8YWU2=U2PEPK
MU%_3+2ZBJ["(A,IV)HTG-4)2X\!L^(N>'J[!_[Y/?XO.F@X#Z-YB$GL>W7DY
M&=TU%0:9-Y4\) 96DASCI 5),@XEH7D2?94HF:56-33MRN@7Z2TML#0F>9)"
MFJ:D3"@4.6&\C.Y[TS6N-Y+ O'GU WM<'%"*CGD!-,])YO'FI,AY]$T[H8"7
ME+"$0UXR$K,4*$L(*S($82W6755]VROA9(VZQ2.L:D0X&<XHYR0N"SB',\X*
MPK/<#U-*4H:+T0URZ4R_.4:0#JQC@<@LT(2D208%R2D'ZOVV0%C.2%922/#)
M<PIY0BA+3_12NN^E])=[Z?9]#5^Z2O4H-8_/X]6JJ4.E4X>/#>GH@V:ZE8'3
M&XT;(I?^?'V1VQ<?]>!I0$<@Y"O>%5;"6EC?/SP9YGAF*87OB%^@-!TFNY4
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
MP<45RJ:J;E<MC"Q<AXFEP7[EIAE^($!9 SQ?2VEV"QN@^>1,_P)02P,$%
M  @ FD&B5+8&_ZF\!   =PL  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N
M>&ULC59;3^,Z$'[OKQCU7 22H;&3.#$+2,">RTJ@1;"7AZ/SX+9N:VT29VV'
M+N?7G['3EK*4BH<FMC/SS<7?3.=T:>PWMU#*PX^Z:MS9<.%]>S(:N<E"U=(=
MFU8U^&5F;"T];NU\Y%JKY#0JU=6()0D?U5(WP_/3>'9KST]-YRO=J%L+KJMK
M:1\O56669T,Z7!_<Z?G"AX/1^6DKY^I>^<_MK<7=:(,RU;5JG#8-6#4[&U[0
MDTL>Y*/ %ZV6;FL-(9*Q,=_"YL/T;)@$AU2E)CX@2'P]J"M550$(W?B^PAQN
M3 ;%[?4:_<\8.\8REDY=F>JKGOK%V; <PE3-9%?Y.[/\6ZWBR0/>Q%0N/F'9
MR_)L")/.>5.OE-&#6C?]6_Y8Y6%+H4Q>46 K!1;][@U%+]]++\]/K5F"#=*(
M%A8QU*B-SNDF7,J]M_A5HYX_OU88DH.#3W)<*7=X.O((&CZ-)BN RQZ O0)
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
MDZM9$8(>NN8PL:KSG6JG+/8]/VSP0\.T"\#W>Z7L.'$$TZ=K_3]02P,$%
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
M+.@:1^T<:#U7RG:&(^C_&(S_ U!+ P04    " ":0:)48GM_].L%  "W%
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
M<VAE970T.2YX;6R-5MMNXS80?==7$&Y1) !A4=3=M0W$21=;H$F#N-M]*/I
M2V-;B"2J)!5G_[Y#2G:\:"Y]2#2\S#DS9\BAYP>I'O4>P)#GIF[U8K(WIIOY
MOB[VT @]E1VTN+*5JA$&AVKGZTZ!*)U34_N<L<1O1-5.EG,W=Z^6<]F;NFKA
M7A'=-XU0WU90R\-B$DR.$P_5;F_LA+^<=V(':S!?NGN%(_^$4E8-M+J2+5&P
M74RN@MDJLOO=AC\K..@SF]A,-E(^VL&OY6+";$!00V$L@L#/$UQ#75L@#..?
M$7-RHK2.Y_81_9/+'7/9" W7LOY:E6:_F&034L)6]+5YD(?/,.836[Q"UMK]
M)X=A;X2;BUX;V8S.&$%3M<-7/(\ZG#ED[ T'/CIP%_= Y**\$48LYTH>B+*[
M$<T:+E7GC<%5K2W*VBA<K=#/+.^P[K])K<D]*++>"P7DX@^QJ4%?SGV#!':;
M7XQ@JP&,OP$6<'(K6[/7Y)>VA/)[ !\C.X7'C^&M^+N(-U!,21A0PAD/WL$+
M3^F&#B]\ ^^Z%IBKW)*UD<4CN:ET44O=*]#DKZN--@I/R=_O\$0GGLCQ1&_P
MK(<S;IE60E<%$6V);'5OH"3_U?PUJ=\G>$$M1]0646N+VB&J=I7$.TO,'L@W
M$$H3L#4AJ"@T&]PRJ!KD3EOFH*S(Q#H6HB[Z6EA8H1&FQKNK9]ZG#_ \BS?
M62CO=U56K97A9 SZ7XW?E?=PNR+'OR_K'X]?[Z)JD4GV&L/2E,!S 9UQ^;2]
M8T-A78[ZTKOK&U#"2#7S[HX:7 0T2T,:9B&Y)!<A#=*$YD%D!Q%->$:#T*VD
M/*$\CJV)'HS1G"=VP#-.$X;SWE51*' -!"D5E(!-$:\'*63[!,I4UL9VN 6%
MBV-,B!O1.,X<-V<T9($#92F-\W&6QFEJK8S1-.,N *1,D=V[00ZPA7VJ2A09
M0TYHD%B_GW[(>,!__NC[(HF3K)!-UYNJW=G^]?&I027R/*(!RP?MHCRE/(@'
M[;(PIFGHTDGC#(=\U"X+:,I<;CR/*<\"ET@KL6<-M?GJ&J0]4:@;]ONS2LKC
M\1CEP\=#&XS2AIP$-(ILD1A)0IKDC#+&2! QK"G:>?"=':/N46@K>69Z[K)U
MQ&9(AA3QG%W.O/]SB6:V6-/(I1]'T]RE'D93C,?.3*/7)E[K(/Y9D\;J[-Q3
MI+$X?6N&?GV:/;UV5T.3?]D^/)6W0NVJ5I,:MNC*IFD\(6IX?H:!D9UK^1MI
M\ %QYAY?;%!V ZYOI33'@24X_098_@M02P,$%     @ FD&B5!=6.4Y%"
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
M$5EWB%!P&3=.(H:#_<YH!UL@@*B%)/(;6R209-P&,,#$X?EN:PL(T[KQ_S"
M.PQ[?RA#SPX/UGR,BSR(VU#&$<8*N38_0K&#'_MO=(JPZQ3A?]<IZ+/F2UX^
M[&H0[X5\T2 (<@;(_TUCH,JQ(I952='"5^#3H+<B/;*BO\'J]D2D(2UB6%!$
MA&G?1VS1ZBTCAU[<,HL%;#':.?P%!.(1(FRQ#)O@) 'X.K9%%]$TPZ7;3D)2
MN$U%/"/?V<9%@XWM%[/FW&%;@*"\YP)$*JF*P+'4$E#D$(.Q#%\U>)XDSMEL
MAD&1'(TO!\O<C*#9M&5QE.ET[T<K/:2.4F53TL:^1V6$X.&>3W7IM]4;2IN1
M<)5<LR\F\BG-@;H_ (W8*_+6?F%H?NAFDGA:Q@DR'KX/)&QR+7:,2= C-^W_
MQE:&W>J[K"C(5T14;?*P *X*I<]D2!.DZ#[&8S!(%+R-2/6]B?428_.#?E?E
M#3:.HQ:ZNK.';C68"!]GS<E4][0[UQLVQUG/RYM#P0M5P;J:Y7J&K>['""-9
MU1RT-3>F7-K#K=O2F')A+^=:@4=H =[/RM*L;TA =]IY_&]02P,$%     @
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
MZ'+O\/@BA^T#!\AS'/*;$ -7HHD1 .\#8N_M2@Q"YT)40\:#Y?X!\V@ :T.
M8]V=&800RHP F!_@I'9@!J'@Q(Q@[;P%Q_1O*I/E[%[5F5WX'J;N+GOS^GC9
MRXLV#0' /0BWP(< X!VXP)OB R&R0?*PH 'P 0[X#?Q/*#GX'] >$,<NSO['
M=0[GUO\^7_H_P6*#92 @CF/<_8\+X?X'@@<X=UW\CRLX^3\$>(<X=(\S]253
M]]U$?CR')W^9PSN#1ZT?&C]KYQ "PD-_&T?"@.C0!=$4&0B1C=*ZW#@\F5R'
M_4,(L ]QV&_ #T*)YD>X=@A/G,NX\H/0>=ODEA^IPP%E",M$2!S8N']#@ NA
M_ AA!0AQ;COP@U!PXP? /\2A?9VI7*C[IOR2-:)D.V=VVG[)=//T5'\.*(#U
M8;H-4 #+0Q>6DZ# 13;+'_8U$R _(@[=W2E *-$4B #S$;[!=J8 H>-\"!G!
MBA 1!S7.$""$4 A$@/&(.EHA(4 H.$$@ H)'.'GM)*[;GZ9LUSIIY[(L>P-
MM/8%:K0% $0 X\@%QA0 "!'WW&$Q Z\CXD!] _/C2@[F!W1'^.[:W?RXSF(+
MP%W<#YB/B$,7=_?C0JC[8\!W3!V3D.XG%)S<'P.Y8YRXZS/XK;+K5]WT=H 0
M Z1CO@7SQP#AV 7"E/D)$>?482$#IF/B -W=^X02[?T8J!T3=2^NWB=TKN5\
M;?N/>3]>*X$A#ER<O4\(X=X'>L<N53*X]W$%-^\#N&,<N,>9T.Q]^W_K_\'[
M@.AXO(U2)4!PXH)@LEB).GEQ3!T6,D Z(0["W;U/*-'>3P#:"5'6XNI]0N>#
M_F2][[+K3P#P"7%8XNQ]0@CU?@+T3EQJ8%#O$PI.WD\ W D.W".I/K;U=4?-
MQW;Z?E1-7\Y/ -#)5HH4UZH4>RE3Q$4<$X<%#(!.>JM'))0<? _ 3GHJ221T
M3N7-D/'4H<P@!;BG?=4D$D*H[U,@=_KBFD1"P<GW*4 [Q6&[^H+[MZ9NSZIO
MA)HU[%3KZ8M,GP*9TVU4'Z9 WK2/ZD-"Q"5K6+2 Y;2W&D-":1P,O0@S? J<
M3GLJ,21TNB)D[KL8'IB>]E5C2 CAAE^K(']QC2&AX&9XH'6*4_;QEUD?1-FN
M7KO6=/-Y?L_L/E:5:\Y_L/HS$# &2(^W46,X!@B/^Z@Q)$0VRB,6-J!ZW%N)
M(:'D<#L"\'O<4XDAH7/8S.".!/3VHS&P?MQ7D2$AA,)@##0?O[C(D%# 83!:
MNZO--IIU]^[5;**;TBQN<%N]NKH_\'!Q5QPT7]Q<>"&JF2IKELM;>ZDW;/]]
MJ!;WZRV>&#WO[I&[T<;HHGN823&55=O OG^KM7EXTG:PNFORX$]02P,$%
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
MQHYVQ3*UPS0J=\$^3Z0TFXTCJ,;ST5]02P,$%     @ FD&B5#SPC<DN P
M= H  !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&ULO59K;]HP%/TK5E9-
MK=0U[P<=(+5$U2JU&X)VU53M@TDNQ&IB,]M ^^_G/,@" 42E:D(B=G+NN??X
M.#?NKAA_$0F 1*]92D5/2Z2<7^JZB!+(L+A@<Z#JR93Q#$LUY3-=S#G@N C*
M4MTR#$_/,*%:OUO<&_)^ERUD2B@,.1*++,/\[1I2MNIIIK:^,2*S1.8W]'YW
MCF<P!ODX'W(UTVN6F&1 !6$4<9CVM"OS,C2+@ +QD\!*-,8HES)A["6?W,8]
MS<@K@A0BF5-@=5G" -(T9U)U_*E(M3IG'M@<K]EO"O%*S 0+&+#TB<0RZ6F!
MAF*8XD4J1VSU#2I!;LX7L504_VA580T-10LA658%JPHR0LLK?JT6HA%@F7L"
MK"K .C; K@+L8P.<*L I5J:44JQ#B"7N=SE;(9ZC%5L^*!:SB%;R"<U]'TNN
MGA(5)_LC6 )= +KA+$,#1B573@CT1&2"!D5ZX )]&9?; OV8UJ!-#+H20NW2
M*QJC.X(G)"7R#9V&(#%)S]#G3Z;G?D6$HH>$+02FL3A')QOSKBZ5G+PH/:I*
MORY+M_:4'D)T@6SS'%F&90Z^_T*G99JS'52#=U ]CD-T>K*+)3R>Q=A?D*XL
MJGVR:I^L@MO>P_V.57^^4['H5D(F?A_(;->9[2*SLR_S.A>.EYA&()"R"ZDF
M,\<D1A'FN[TK2;V"-&\^RW['\P.WJR^;MI0HOX$R73,(-E%AF\OUC<"L41NZ
MG%J7<U!7"%/@'&)T2R.E[UPMJII2N4M,R>0V"K ZAK&EI0URMC%A&V-Z7@.U
MH<2ME;@'E3PPB=-=9;OMLAW;";8+;\/LP#+\K=+;*-,QU&]W[5Y=NW>P]G7_
M&4&*I3+C@:$[]H93M8^'C%#5BI[O(9L /[25_3J9_Y]?HJ#.''S89@O:K@6N
MM>59&^0XVZ]-&Z.ZD1OL-JQ3*^D<5%*Z(1(R/\89T_CW'3+^LS=FXQMH?I@[
M%96W\1[80:L;5+AF:[,LK]40=M!YGN^Y6R;IC2]\?AZ[QWQ&J$ I3%6<<>$K
MEWEYQ"DGDLV+C_Z$2;60Q3!1QT+@.4 ]GS(FUY/\'%$?-/M_ 5!+ P04
M" ":0:)4//I?F^($  !-%@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6S-6&UOXC8<_RI_<:?3G<0:;$@"/8K40MDJM5/5[G::3GMA$D.L2^+,=DH[
M[<//3D+"0T@9.Z&^@3CY/S_]; ^77'R7 :4*GJ,PEA>M0*GDW+*D%]"(R#.>
MT%A_F7,1$:678F')1%#B9TQ1:.%.Q[$BPN+6:)B]NQ>C(4]5R&)Z+T"F443$
MRQ4-^?*BA5JK%P]L$2CSPAH-$[*@CU1]2>Z%7EFE%)]%-):,QR#H_*)UB<ZG
MV#8,&<7OC"[EVC,85V:<?S>+&_^BU3$6T9!ZRH@@^N^)CFD8&DG:CK\*H:U2
MIV%<?UY)GV;.:V=F1-(Q#[\R7P47K7X+?#HG::@>^/(76CB4&>CQ4&:_L"QH
M.RWP4JEX5#!K"R(6Y__DN0C$(0RX8,"',G0+ANX6 T9[&'H%0^]0!KM@L ]E
M< H&)XM]'JPLTA.BR&@H^!*$H=;2S$.6KHQ;!YC%IK(>E=!?F>93HP?Z1..4
MPE3P",8\5D+G6L)7I@(89^JID/ 37/H^,Z5 0KB)\X+.5Q\G5!$6?H(/[Y!C
M?P86PV\!3R6)?=F&]QOKH:6TR4:QY17F7>7FX3WF(0QWVJA PG7L4W]3@*5]
M+1W&*X>O<*/$"?7.H(O:@#L8C7_] S[FAG^J,6[\'T1]>9S Q_=U4B:'2^F\
M8M#UP:+0X!51T__KVT;TNV6Y=3.QW3UB5Q6V66!P*:4>HI>Q#[>,S%C(U M\
MN]6\<*-H)/]LT-PK-?<RS;W7-"^-9J_0W(9PI;"M!V7>"X)Z?!&SO[?K+2^O
M7(V3J3%S^VF$D-OO=(;6TWKIY&3N.EG?WJ::[ JSW=XVU?4NE::IB#;B89?Q
ML!OC,:%S*@3U=8-Z.A)M+]6K6-5Y;.^HQX,=3W(B>]U?Q]FFFMH[4>GM<\0I
M'7$:'2DFF$F?05(6+R"A(AM1L4>!ST*VR(95&^ASH@%-^ZQ89.CX'*3^).?$
M*PE"$F?4=8%H-F2>JE10HYQQ7T*::.!4 04]^Q;4Z#(+#?\)83YX1/@:$D-C
MHP3%(4F%%VB(S*A^%CQ-/KSK8^1^EIJ'^ZF>RF=U(^IMV;210;?,H'M$:ZYW
M9D-QNCO%.7!VNG'B[E2G[:*=ZMRE0C;>5Y_]TKM^HW>W_(6$>I[=<Q9K9+T7
M?"%(!-_N:#2CHFFT#4H-@Q,/5=2IM@^=M])]KUBR9&$(L_7I#42N9KJ$94#S
MTD_R/!!A2'U*H]HQ/SZ5MLVXKVW;4*/^O'IDP))#*@GA2BX^=2U5>P/4_5&0
M5$C:0.%>=[?O:^@<QW7LK<8OR-9Q"6-G7^>C:L^!FC<=-5F"?^!.]TF4'C0"
M4 7GR#YUXBH$1J>#X!RJ:G/>; 2"R)P4ZK:ZQW!NAJ*",M2,97LR3IX/SGB%
M*ZA_ZHQ7B(,&;R'CS4;HPV&6N+ISY?0XWLTC986"N!D-QEPD7!!%U\[,QS4\
MKA  HQ.G'U<H@?$AZ8>YN37P:K=O^O!_I3'29%Q1$=6>_5_1XH)/7NH8QT<P
M;GI:81)NQJ37,GMX8^,*-7#OU)FM8 0W'PM_5&:;M70[^U-[!&?NJ[5V"Z;-
M7&3WE5([D<8JOQ\JWY9WHI?93>#6^RMT?IW?;%9B\HO6.R(6+)80TKD6V3ES
MM;$BO[O,%XHGV5W;C"L=J^PQH,2GPA#H[W/.U6IA%)0WR*-_ 5!+ P04
M" ":0:)45B5>C]8#   Y#0  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6R]5VV/XC80_BNC]%3M2=O-"R0L6T#B9;<]J9Q6R[VHJOK!) -8Y]C4=N J
M]<?7=K(A;"''2FV_@%]FGGEF/!Y/!GLAOZ@-HH:O.>-JZ&VTWM[YODHWF!-U
M([;(S<Y*R)QH,Y5K7VTEDLPIY<R/@B#Q<T*Y-QJXM4<Y&HA",\KQ48(J\IS(
M/R?(Q'[HA=[SPA-=;[1=\$>#+5GC O7'[:,T,[]&R6B.7%'!0>)JZ(W#NX<P
MM@I.XA/%O6J,P;JR%.*+G;S+AEY@&2'#5%L(8OYV.$7&+)+A\4<%ZM4VK6)S
M_(S^X)PWSBR)PJE@GVFF-T/OUH,,5Z1@^DGL?\;*(4<P%4RY7]A7LH$'::&T
MR"MEPR"GO/PG7ZM -!2B\(Q"5"E$ERIT*H7.I0K=2J'[4N&<#W&E$%^JD%0*
MB8M]&2P7Z1G19#208@_22ALT.W#'Y;1-@"FWF;70TNQ2HZ='#X1*^$18@3!'
MH@J))FVT@A]@G&74'CYA\(Z7*6Q3X6J&FE#V%K[_+DSB'X%RF%/&S):ZAC?-
MZ<#7AJ UXZ<5F4E))CI#)HQ@+KC>*+CG&6;' +[QK'8O>G9O$K4BSC"]@4YX
M#5$0A=/WO\)52?OM"7+35T!]7,S@ZLTIE-GE*,$W"-VW0\V)-%!!24AMB,13
M(7]H!QEO#R#!*9"CL'?JK.HXU.X9U)],20,FE *3,1E*NB.V@)CL4%H6+L-.
M94<)&G8<JJV)NU&W>Q,/_%WSF$JI7D.H=RPQ.X$3A@V<(Y^ZM4_=5I\^2,+5
M"B6(%:PH)SREYFH0I=!<%R&!4;*DS%R9D\<P*<'C!J7@!>LVB2/&<<TX;F7\
MF4C#V;(KM-*$9Y2O3U&++S6<U(:35L.'HG(-[P67F!92&N/PVQSS)<K?6U*L
M5]OHM=H8N\!?P\K:VKD"EE&5FJ0S->R4E[UO'D";Q!''VYKC[<5Q>'I-$/JU
M@7ZK@5\..?>*2/0O]3,,#J](T.YI?2'*<[G$R;#Q1H7_Y=6KT).6HV\5.68=
M'5A'K:P7INZA@DDW-(>?H>D(EPQA*O@.I:9V_&BZ*)02,UBXREM'#?Z">Z+A
M@UBCWAB_JYM\450/-3IL+])31FR!7L&^KA,2I.W$%/#"VK&;RN:M"ZTA=?Z5
MJ6PUDRI)DFX0G OCH>R&[76W#N/_&L5#C0W;B^R_&<7[\)^E..G?]GOQRRCZ
MC8XO1[EVO;F"5!1<E]U1O5KW_V/7];Y8GX1WL[*+/\"4'Q6FO5B;]QH8K@QD
M<-,SK&39IY<3+;:NKUP*;;I4-]R8;QN45L#LKX30SQ-KH/Y:&OT-4$L#!!0
M   ( )I!HE2#;?>7J ,  '(5   9    >&PO=V]R:W-H965T<R]S:&5E=#4X
M+GAM;,V8;6_3,!#'OXH5) 326&*GR3IH*[%.B$D;3!L/0H@7;GMM+9*XV$X+
M$A\>.\GBP#HWJ)V4-\O3W?E\O_E_K@<;+K[+)8!"/],DDT-OJ=3JI>_+Z1)2
M*H_Y"C+]9<Y%2I5^% M?K@306>&4)CX)@MA/*<N\T:!X=RU& YZKA&5P+9#,
MTY2*7V>0\,W0P][=BQNV6"KSPA\-5G0!MZ ^KJZ%?O+K*#.60B89SY" ^=![
MC5^.P\*AL/C$8",;]\A,9<+Y=_-P,1MZ@<D($I@J$X+JRQK&D"0FDL[C1Q74
MJ\<TCLW[N^AOBLGKR4RHA#%//K.96@Z]OH=F,*=YHF[XYBU4$XI,O"E/9/$7
M;2K;P$/37"J>5LXZ@Y1EY97^K K1<,"]!QQ(Y4#:.H250UA,M,RLF-8Y570T
M$'R#A+'6T<Q-49O"6\^&90;CK1+Z*]-^:O2&,H$^T20'= 54Y@(T(R71"W1;
M@D7OYZAA]%I*T)\KVQEZGZ$;F.9"L&R!SJAD$CT[!T59\ES'&+_[@IX]?8+C
MZ-5S5%X1R]"')<\ES69RX"L]!Y.)/ZWR/2OS)0_D>P[38Q3B(T0"@K>XC]N[
M!W^[^[IR=?E(73Y2Q.L]$.]VR85ZH4"DZ");@U1E];Y>03H!\0W];M3N2)NL
M<B6/T"6L(4&X-G,D$M:)A$4BX4Z.1W>,=('1):,3EC#%H,&,-YD9JW<\$_]
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
M@$#OT*QM/OHZ1S/U@A4-!;W>)#VC2<.Y6J+3#"0F] R]?>-&X7M$:O2M9(W
M=2'.T<E6G-A2"=77V7DGZKH5Y1T1E4%^@7SW''F.YTZ^_$2G[35G!Z@F_T%U
M/\O0Z<DAENSU+,YQ0;8J?M\!K^^ 9[C]?W3@&?WZI([0K81*_'Z!V.^)?4,<
M'"&><E8TN3Q8_Q89&:2>#*LT&,5.%"7V:EC;-BT>I,51X+O;6=D^F>]=.E'8
MIVW)#WKYP<OR<?Y(ZH5ZV25P@JE ZF5"3); #UIJV<*!BM )G%U'^UGQI>OL
M&#I %?N#XFSY"7L_X8M^!O^T0_+#O2*&?AS$WH[^<*\CH\ /=CNR3^:/MAK7
M.K '<T,/^<^8+T@M$(6Y CH7L>+A[>!L \F69I0\,*D&DUF6ZEL#7">H\SEC
M<A/HZ=1_O=*_4$L#!!0    ( )I!HE17-!%9IP(  /D&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#8R+GAM;)5576^;,!3]*Q:KIE;JRG<^.A(I!4W;P[:H
M:3M-TQZ<<!.L&LQLD[3[];,-I30A5?<"OO8]Q^?> W:T8_Q>9  2/>2T$!,K
MD[*\M&VQRB#'XH*54*B5->,YEBKD&UN4''!J0#FU/<<9V#DFA36-S-R<3R-6
M24H*F',DJCS'_/$**-M-+-=ZFK@FFTSJ"7L:E7@#"Y"WY9RKR&Y94I)#(0@K
M$(?UQ)JYETFH\TW"'8&=Z(R1KF3)V+T.OJ03R]&"@,)*:@:L7EN(@5)-I&3\
M:3BM=DL-[(Z?V#^9VE4M2RP@9O0'264VL4862F&-*RJOV>XS-/48@2M&A7FB
M79/K6&A5"<GR!JP4Y*2HW_BAZ4,'X+E' %X#\-X*\!N _U9 T  "TYFZ%-.'
M!$L\C3C;(:ZS%9L>F&8:M"J?%-KVA>1JE2B<G,XYE/A1^2@%PD6*OLL,.(HK
MSM44F@D!:N$#6M1?!6+K_HS3!"0F] R]?^<.PH^(%.@F8Y50E.(<G;R((ULJ
MX7I[>]6(O*I%>D=$)K"Z0+Y[CCS'<^-O/]%IO<U9#U7\'U2WBP2=GO2Q)&]G
M<8X+LI49K2->ZXAGN/VCW&M0O4U1S(14S8MQ222FY"^DY\C81=3@V:O&@82(
M%66BXH!^S99"<O5'_7Y%CM_*\8V<X*B<M%+_YI("NIO=]'E7XP<&KT^9[=0/
MQV,WC.QMUY<Z;=A)"P?!</0R*SDD"T)O],SUHH:@K2%XM0;3J-[OKL:%G>U<
MQQU[>ZKBGC158K"G_3 K],*QWZ\];+6'KVJ_8<K\/NGA8:<&[BCP]Z2'!VT?
M>L'0VY-^2#8>CCKFU-+MSCFC+X6OF&]((1"%M<(Y%T-%P^N#M@XD*\W1LV12
M'61FF*F[";A.4.MKQN13H$^S]K:;_@-02P,$%     @ FD&B5'][1"&C P
MSPT  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N>&ULO5=KCYLX%/TK%CM:
M3:7,@,W#,)M$:D/;K=164:</5=5^\("36 6<VF8R_?=K T,28.BT5?HEP7#N
M\3T^W&LSW7'Q56XH5> NSPHYLS9*;:]L6R8;FA-YR;>TT$]67.1$Z:%8VW(K
M*$FKH#RSD>,$=DY88<VGU;VEF$]YJ3)6T*4 LLQS(KX_HQG?S2QHW=]XQ]8;
M96[8\^F6K.DU51^V2Z%'=LN2LIP6DO$""+J:64_A50RQ":@0'QG=R8-K8*3<
M</[5#%ZE,\LQ&=&,)LI0$/UW2Q<TRPR3SN-;0VJU<YK P^M[]A>5>"WFADBZ
MX-DGEJK-S HMD-(5*3/UCN_^I8T@W_ E/)/5+]@U6,<"22D5SYM@G4'.BOJ?
MW#4+<1" X ,!J E CPUPFP#WL0%>$^!5*U-+J=8A)HK,IX+O@#!HS68NJL6L
MHK5\5AC?KY703YF.4_.ET*^04-\!*5+P_%O)MMI4-0%O]2MW :[U:Y:6&05\
M!<:0YS%5A&5/P-]_P<#_![ "O-_P4FJHG("SH_'45CIO,[N=-#D^JW-$#^08
MT^02N' "D(/@XNUG<%Y/\V2 :O$35!^N8W!^-L02/Y[%>3@A6WO1&H):0U#%
M[?[ D E89J10QZL-OKS6</!*T5S^-S*9VT[F5I-YOS+9!+P47 [Z5;,&%:OI
M++=S'.FU\*?V[:$7-0P?P"#R4!@<P^(^FQMIH-O"CK1YK39O5-MK*N45>)HD
M95YF1-%4MP/=&A-&3,,94E7S^0=Y7+@H= /<D36 \Z&/PHZL 1AT72<*AW7Y
MK2[_=SS3Y3BDS>\EXV'D8MB1UH=A#W9]C?LHA%$0P6%A02LL&!7VW.P%@A<L
MT>UFQ1(*Z+VLD5<=M^SX]'45MI.%)ZFKL+>P?N@%;L>D/BJ"V.MXU >A""-G
MV**HU17]H*;T%KOA60I8OA7\EAH]<F3!H+/?AYS3^P,/MCUX$H<:VB.+?#_R
MNH4T@ MUP44=EP9@R'>PYP_[!/>["$2C^EZ4HF"J%'0"5NS.7,A*XV-*"NZW
M#^C^ =/V'1V.M_1?-JW?BB'& >J9UL<A'&*W:]H '70P?J"QPWUGA^.M?<$+
MJ419GXCUF4F7V%H;-UI@^^X*@S_@U;[=0GR";:HA#8[*!G8;8(,Z.ECTMNEX
M@ MZOA=T7+(/#L_F4^<-$6M62)#1E8YS+K'V3-1?#_5 \6UUGK[A2I_.J\N-
M_N*BP@#T\Q7GZGY@CNCM-]S\?U!+ P04    " ":0:)40'8888@"  "2!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6R556U/VS 0_BNG#$T@=<UK
M*6-II+Y-XP.HHF/3-.V#F[B-A6,'VZ'P[V<[:6A'"]V7Q&??\]R=?7X<K[FX
MESG&"IX*RN3 R94J+UU7ICDND.SR$C.]LN2B0$J;8N7*4F"465!!W<#SSMT"
M$>8DL9V;B23FE:*$X9D 614%$L\C3/EZX/C.9N*6K')E)MPD+M$*S[&Z*V="
M6V[+DI$",TDX X&7 V?H7TXCXV\=?A"\EEMC,)4L.+\WQE4V<#R3$*8X588!
MZ=\C'F-*#9%.XZ'A=-J0!K@]WK!_M;7K6A9(XC&G/TFF\H%SX4"&EZBBZI:O
MO^&FGI[A2SF5]@OKQM=S(*VDXD4#UAD4A-5_]-3LPQ8@\ \ @@80' L(&T!X
M+"!J -&Q@%X#L*6[=>UVXR9(H206? W">&LV,["[;]%ZOP@S?3)70J\2C5/)
M3.B6$^H9$,M@^E"14C>!ZL"-;M%/,,PR8LX34;AB=5.:TSV=8(4(/8./'_SS
MWA<@#+[GO)*:0W;@9,>.7:73-,'<M$EI5*<4'$C)#^":,Y5+F+(,9[L$KJZO
M+3+8%#D*WF2<X+0+H=^!P O\\<TO.*T3/]N3W/@_J.[F$S@]V<<R.9[%>R>A
MZ=%4_N?#5#O[%K;-$5KN\)WFZ,",(J9V>P1^#Q=2"7W3_[P1*FI#1394=+ ,
M+7,IL?VUKV5J]+E%&^U[3 (_]"Z"V'W</KS:K;_E%H91V-_UFKPF\_U>V(MV
MW::OW<*H'[YXU86Z6Y>OP&)E54]"RBNFZA9M9UMA'5H]^6=^I 6WUL<7FEJM
MKY%8$2:!XJ6F]+I]K0&B5L#:4+RT5WS!E18,.\SUHX&%<=#K2\[5QC !VF<H
M^0M02P,$%     @ FD&B5%"!-$?0 P    \  !D   !X;"]W;W)K<VAE971S
M+W-H965T-C4N>&ULU5=M;]LV$/XKA%8,*9!&(JD7J[,-)+:[!5C;H&XW#,,^
M,!)M"Z%$EZ3L]-^/I&39EF3/0S[EBR12]SRZN^>@XPVW7#S)%:4*/.>LD"-G
MI=3ZO>O*9$5S(F_XFA;ZS8*+G"B]%$M7K@4EJ07ES$6>%[HYR0IG/+1[#V(\
MY*5B64$?!)!EGA/QXXXROATYT-EM?,F6*V4VW/%P399T3M6W]8/0*[=A2;.<
M%C+C!1!T,7)NX?L9# W 6OR1T:T\> 8FE$?.G\SB/ATYGO&(,IHH0T'T;4,G
ME#'#I/WX7I,ZS3<-\/!YQ_[!!J^#>2223CC[,TO5:N0,')#2!2F9^L*WO]$Z
MH,#P)9Q)>P7;VM9S0%)*Q?,:K#W(LZ*ZD^<Z$0< !$\ 4 U EP)P#<"7 OP:
MX%\*"&J #=VM8K>)FQ)%QD/!MT 8:\UF'FSV+5KG*RM,H<R5T&\SC5/C!Z%K
M3J@?@!0IF'TOL[6N G4-/ND:?0?FNB[3DE' %V!*=24F&;'ZWA<)*U.:@JP
M$UY(SK*4*+V>*WTS%-)@M!G/J>6>\%SC5Z;$-G3WXFI*%<G86_#S3S ,?C%L
M7U>\E!H@K\&;H_7053I>X[6;U+'=5;&A$[%!!#[R0JTDF!7:UV,"5R>JR1;:
M9>L.G66<TN0&8'@-D(?@Y--?X*IR_&V/<Y/_0?5M/@57;_I8II>S>/_AT.QB
M*AB?ICK*&VZJ#%MN?(*[J://I^KH_G0=?6[JZ/94'?W]N_X@N-<(^<\9=_W&
M7=^ZZY],Q=[%OK*KT*%%FS_Q9HP@]@9HZ&X."Z RBP[,,/9Q=&PU[9)!&.#
M/S:;=<VP'^&]U5&@01-H<#;0#R5;9(R9/ /ZK)N/I/),_L*&-GP-<D>-N]&+
MY*[0P:%"<>"AMMQ=,^R%'F[)W4/F11BWS&8]9# >#/KE'C2!#LX&.B>,2OLW
MUH>")ZJR8GF)['%#'[\&V:&W[WW>BX2OX8<JH# ,6[KW6/DP;LG>1^7!04OU
M'JM!&/2+#@]:/#P;YJ^TH((P*SQ)]2$BDTH0<T"[1'V(]M]!KT+_?5>"^&7Z
MXXX<$8Z#MOY=*PA#KUT 72O]_X;M NCA"I!WH@+V_0R>;VCZE)>6B=(GZ(T>
M#=:7_N_AOH_ X%5(O^]0,'R9]&&GWT9Q'+>E#SLM'J(@:$O?Y8(H0FWINU8X
MA"WEW8.3?D[%THY8$B2\+%1UC&UVFS'NU@XOK?T[,][9"6)/4\V&'XE89H4$
MC"XTI7<3:>5%-6Y5"\77=IYXY$I/)_9QI4=4*HR!?K_@7.T6Y@/-T#O^%U!+
M P04    " ":0:)43\U.%*$"  #Q!@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V-BYX;6R555UOFS 4_2L6JZ96:@N8D(^.(+5!T_:P+FK:3=.T!P<NP:K!
MS':2;K]^MJ$H34C5O01?<\[QN?>&ZVC+Q:,L !1Z*EDEITZA5'WENC(MH"3R
MDM=0Z3<Y%R51.A0K5]8"2&9))7.QYPW=DM#*B2.[-Q=QQ->*T0KF LEU61+Q
MYP88WTX=WWG>N*.K0ID--XYJLH(%J(=Z+G3D=BH9+:&2E%=(0#YUKOVK)#1X
M"_A&82MWULADLN3\T02?LZGC&4/ (%5&@>C'!F; F!'2-GZWFDYWI"'NKI_5
M/]K<=2Y+(F'&V7>:J6+JC!V404[63-WQ[2=H\[$&4\ZD_47;%NLY*%U+Q<N6
MK!V4M&J>Y*FMPPX!^T<(N"7@MQ*"EA"\E3!H"0-;F2856X>$*!)'@F^1,&BM
M9A:VF):MTZ>5:?M""?V6:IZ*OZH"!+KEU<5L+014"EU+"4JB"[1H_@F(Y^@H
MZC0!12@[0^_?^</P Z(5NB_X6I(JD^?HY$4<N4H;-L>Z:6ONIC&'CYA+(+U$
M@7^.L(?]V>T/=-H<<]8C-?L/J8=%@DY/^E22MZMXQPVYN@E=)W#7"6RU@Z/:
M.>C:9FC&I=+%FY&:*L+H7\C.T5Q 3:A>Z$*VW6@[D%"9,B[7 M#/ZZ540G])
MOUZQ$W1V FMG<,3.G>XR8?H3JKFDJK=YC<#0"ICQLHG]X0B/<>1N=AO3P$8[
M,#S$H?<2E?2(^7Z(_0[V(HM!E\7@U2QLJ7K--[QP][QQZ/M[W@]1>.(-]ZP?
M@B:38-QO/.R,AZ\:O^>Z^GV^P\,ZC</1)-@S'AX6?>*'^\Y[Q+ _""=[WMV=
M^6(N@R]$K&@E$8-<$[W+D=81S8!M L5K.W*67.D!9I>%OI- &(!^GW.NG@,S
MQ;I;+OX'4$L#!!0    ( )I!HE0(X/>Q^@(  %\)   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8W+GAM;+5674_;,!3]*U:&)I" .!]-$]96HHW0D !5%#9-
M: ]N<]M$)'%GNRW\^]E."*$)I9/&2V,GYQS?>X][[=Z&LD<> PCTE*4Y[QNQ
M$,LST^2S&#+"3^D2<OEE3EE&A)RRA<F7#$BD25EJVAA[9D:2W!CT]+LQ&_3H
M2J1)#F.&^"K+"'L>0DHW?<,R7E[<)HM8J!?FH+<D"YB N%^.F9R9E4J49)#S
MA.:(P;QOG%MGH84502-^)+#AM3%2J4PI?523RZAO8!41I# 32H+(QQI&D*9*
M2<;QIQ0UJC45L3Y^4;_0R<MDIH3#B*8_DTC$?<,W4 1SLDK%+=U\AS*ACM*;
MT93K7[0IL=A LQ47-"O),H(LR8LG>2H+42/8UCL$NR38^Q*<DN#L2W!+@JLK
M4Z2BZQ 2008]1C>(*;144P-=3,V6Z2>Y\GTBF/R:2)X83&+*Q,D=L P-*9/D
M)%]P=((F<H-%JQ00G:,"(Q0FA*E AR$(DJ1'Z.L7R^M\0TF.[F*ZXB2/^#$Z
M>#/OF4)&J=8R9V5$PR(B^YV(0IB=(L<Z1C:VK='-+W18+'/4(C7Z!ZG[28@.
M#]I4POU5\/L!F;)X5?GMJORVUG9VEO^UM ]7$H N!63\]PYYIY)WM+S[L?RT
M<K?-DD+&TS*J5:P'CF5;&..>N:[7N\!U:SC7#_QM6-B4LVS'[=AVA7N3CENE
MXWZ<#M*;]8J2'#U<0S8%MJM2G4JZ\QE&>)6\MZ\10Y(_ZO YDG\0=$,%<#0F
MSV2:0ILUA7"G5DO/P4UGFK# ]SUKRY@FRG4#SPW:?>E6V75W9G<+:V <(G0A
MVSAE<I.A<\9(O@!Y0@B^CT]^M93_&3X%E7SP63X%C=+:;F!AU]LRJHES NP'
MP99335C7=_VNT^Z4A5_[/?X_+:'4\=[L%==W&SNO!-:;@J=ZPG93:!&T.E8-
M5F1DU@XS=?6X)FR12!-2F$L>/NW*FK#B-"\F@B[U^3:E0IZ6>AC+&Q P!9#?
MYU1:5T[4D5G=J09_ 5!+ P04    " ":0:)41_G5RTX'  !Q)P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6S-6GMOVS80_RJ$UPTMT,;B0Z\L"1#;
M>3;I@J1=,13[0[;I6*@E>10=)\ ^_"A9$263HN4T+E8@M27?_7B\]U$Z6";L
M>SJEE(/':!:GAYTIY_/];C<=36D4I'O)G,;BETG"HH"+2W;?3>>,!N.<*9IU
MD64YW2@(X\[107[OAAT=) L^"V-ZPT"ZB** /?7H+%D>=F#G^<9M>#_EV8WN
MT<$\N*=WE'^9WS!QU2U1QF%$XS1,8L#HY+!S#/>O",D8<HH_0[I,*]]!MI5A
MDGS/+B[&AQTKDXC.Z(AG$('X>*!].IME2$*.?PK03KEFQEC]_HQ^FF]>;&88
MI+2?S+Z&8SX]['@=,*:38#'CM\GRG!8;LC.\43)+\__!LJ"U.F"T2'D2%<Q"
M@BB,5Y_!8Z&("@."#0RH8$!K#(TKX((!MV4@!0-I*Y)=,-AM&9R"P6G+X!8,
M;EL&KV#PVC+X!8/?E@%:SY:S6K.4QFYM;?AL;IC;N[MRK-PK!P$/C@Y8L@0L
MHQ=XV9?<M7-^X8QAG$7A'6?BUU#P\:.[:<+XA\^41:"7,,$<QO<I^ ".Q^,P
M"Y-@!B[B5;!G0?-V0'D0SMZ!-R",P>=ILDB#>)P>=+F0)4/LCHIU>ZMU4<.Z
M$%PG,9^FX"0>T[&&O[^!'QD NF(?I2;0LR9ZR(AXN9CM 0S? V0AV/_T%WC[
MVR_0L7]_IQ/.##6@H]90@RV@OMP-P-LW.I23]BC6!H%.6T-!?P/4V:OL[7P+
MNS6C7+1 L=J9['(+J&:!/FY ">+6/G2U!916H%K X#)UX!P6&U,'SU+'@ XY
M^'8E", %IU'ZMP&>E/ DAR<-\,</(M$$PQD%^4(@7VA8YBA=5*X G1PP:S\>
MCC!$T,K_'70?JO&BDD*$B8V00GJV(G4KI,3SO0I9;7MVN3W;N+W*IL9">^^%
M#M,1"^=9FM7MS8R6TM&"T3&XO>X)N#@1M2+@XEKJ"TQ8$H&)N!^/0I'5PSCE
M(5]DRZ59+N=3"FYN^^(SX"!@5+18\^ IU_\RY%-!D0CK/M& [>FRV/]6O)IQ
MG-(XSG;&^9IW<T+BX($RT9T*D<2O-.6 B8WH[&5> .\Y[J^Z/+Z)#?LZMK.M
M5ZNIQ2W5XAIQ;C.=BQ:<@V0"TK91Z2JAYCHN@H@HH39PE5"#R,(^(FO1JT**
M,(?051!/54K?<FRO%N8U77BE+CRC+FY8,J)T7#AN*G.A61DK4+LJCVU[#O%5
M9:BDD/B^[Z U9>CH"'&PIVK#4[3A$;$\;M2&7VK#W^ 9(BY2$1^G8JQ*F-@]
M.&8LB.]IYBXI^'9-HR%EIKH +=FR6KLH/+#2$\/7+CT%8M4*P@@>T=4>#2VT
MH8;RK*"L!H3C>XW6@DCN$!EW*(;6F4A<3&3:W'^'0?Q=NRVDB(I<QW>UPJJT
M!!.G45C99T"\BU K4*OR>**^.QK9!P5M/?/X.MNIH#ZQUUJ,^CYEPP/-'<_G
M95*.5.!8_'U>BN!Y N;@:A5;LBN!]DYB2U96:*Y%V\?628%HC)>Z-+*@07-%
M:U+Y'V+3&]2>D;11O2PHT-N)ZF6.AN8D_9*TYBNJQWD"4J-?I710DX&0S/7(
MVE!84L["4=9ZC8)TJAU]+75EI]$WD*P"R%P%?L W,M86OH%DOD9H%[Z!9(Y%
MYAS[@K!$:BJ$MFW9.N_0T"*"<:.19,Y$YIR9ZT%THWTQ7H2M<B&2N1#M)!<B
MF0O1EF/&EWB15L<BX?/S8!3R)^T9E"8MXO525)A*)466KC<YTU'"YCB6B1:9
M$VU/-!C@*@G$-)>%TZ>$TQ3<%!-<&ZO)-(IVDD:13*/HU=-H@5@;6#S;T_9\
M!6WMO(%X=I,)L$REV)Q*%6^[H6PDLE4VS@[%X)SYVR1\%/ZW:;CM;5A)S)N6
M;DSMOY#O[(5\Y]OSU74K:P4VUXI6[@W^W5 W6LU)6!8-O).B@2L'@*]=-/H%
M8BT2B*\_H]/0NEX^*2M!@]7^'?N6WQ@TLKY@<WUYS: QK]3DQ"<OY#O?GJ^N
M(UDG\99'F=GC).TSH0U :?BH]1DS5W'^)YA!E#\2TIU/_AA&73&ROF-S?7_9
M>5D!6G5[QX9$UU<-"MK:W&HAA-584D&A8YF&*"QK.S;7=L7^U\%C&"VB=GU,
M#ZMG=$47H^RWKZ&%GI[V1$/;0'J&U8-'Y"%[G>Y<0R<RDK-.=Z%9&NN7OM1
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
M?X.C6/C[BN0F9JJ_7-F8:GH U=?;*3AZ5\5RWEP;W)/0Q0%4]0E=OMYD7QU
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
MJ=:N.3</,$@;8.:G0NB7CBW9S9/>_PM02P,$%     @ FD&B5&ILF0!3 P
MA H  !D   !X;"]W;W)K<VAE971S+W-H965T-S,N>&ULK59=;]LX$/PKA-HK
M4B")).K+:FT#J87#!;BV09RT*(I[H*VU390B59*.FW]_)*7H'%OVN45?;)+:
M&<WL+D4.-T)^4RL C7Y4C*N1M]*Z?N/[:KZ"BJA+40,W3Q9"5D2;J5SZJI9
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
M9,PE"T_\6Y!S$H:2DY#C>\ZT4\PI"=>O5]POE?)"F2>/D7,:_AGX?';<&72
M3R9>&O('NKPBN4*.Y#>F(5._8)F/M3I@G#).HYQ82! %<?;?^Y$;PH0 Y01H
MBP#:-00X)\!;!+A?0V#G!/86 7)K")R<P-DFJ-/!S0G<;8(ZD?HY07];Z6$-
MP2 G&)B*-,P)AJ8$T%IYSC+5 A;.WO9VK2_@RMUPV]_U@JT<#I7'>UDLJD >
M>=P[.4KH$B1RO. G+U0V*'H1OT$L$_>1)^)M(.CXR5WB!['(6/ X\Q+"P%MP
MZON!S"DO!-=QA@PRP_9&A'M!N _>@!Y@V> @!I_C@+,N^/47Z#I_R >?9C1E
M7NRSHQX7\LE9>N-<EO-,%E0CR_LT/@#6H N0A6 %^:B-/#P &&;DGQ]'8._-
MOA8V^ZW@>M',]=9[+IB>?_P+[&6J[M?RNVSCEV@I:YF\:V9R.I=,+,7$,I+J
MRE1+.*SE<=W,8T3&!IJ];]$LG1HP^6 NB9EY;G9@:!Y:M\9<JZW>$\E<9#0J
M,AHIKG8-UW,:12)?'SD=?^N"+UZ8DJI<RICT%1-9W1<GCB7^CGJ+=3MGH]RU
M47!SQ$T;GPT=<*$#WD&''&V\E,]H$OQ#_"I],H;.FAQ("6)5:+7#V!NSL1M:
MVH66]@Y:SKT$4-%2<8\3'RRDW\"<))GVX-\UW*V*WVRFP;J8Y*WE5@OH% (Z
MC0(JR68T]$G"?@,7W]. /X./E)-N)C1XG(<!KP+Z9K[PT+$:(MTMQ'.-[)>%
MQQ4)JP+CVBT[<.ABC.J\UR]F[S?.?N'Q,\*Y\-"5L% 03\%-$ 72=U]O2?1$
MDK\;5!P4DPS:/0"N&4L%WU&:R&GN21)0OYOKW5V]%:4:/))D$8RKR]R@; ?7
M@K5!/"PD'+Y80@4^E0**>,X@N4K280ET:F2$ENYRK)\0*CF3QEC)ZT]YY#9P
MM ^Y;1RRJ>E:/P<;-;V;3)B 20(N'N_NP7WH<=G#%3$I#/^JP(6Z#,'F.O0Q
ME;P G0A4RWO,5=NHXJ&R%4,E@\ ^'@YL9\MTEQ4C$>H/T-"ILZ"N/="H^)R'
M'F/@U,@H&O'A+I#/\@RN-<@H9[>NI@NM0:E,O:\8B%S;08,::^@2 )NQ^IS&
M"P'_<@D@7,DV*G*#W$[9D19V[6$=W$ -^M ,]?/^AG(9P6K#H0KV1BW<:$S
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
MX;F!^GW!F-R]Y!-4=^7#?P%02P,$%     @ FD&B5-I-EFD:!   T!   !D
M  !X;"]W;W)K<VAE971S+W-H965T-SDN>&ULS5A=;^(Z$/TK5K256JDE<?CL
M"I *V=5=::N+2KO[L-H'DPQ@-8FYMH&RO_[:3@AD-S&4IWTI^9ASF',\V#/M
M;QE_%4L B=Z2.!4#9RGEZJ/KBG )"1$-MH)4O9DSGA"I;OG"%2L.)#*@)'9]
MS^NX":&I,^R;9Q,^[+.UC&D*$X[$.DD(WXT@9MN!@YW]@R>Z6$K]P!WV5V0!
M4Y OJPE7=V[!$M$$4D%9BCC,!\X#_AC@G@:8B&\4MN+H&FDI,\9>]<V7:.!X
M.B.((92:@JB/#8PACC63RN._G-0IOE,#CZ_W[)^->"5F1@2,6?R=1G(Y<'H.
MBF!.UK%\8MM_(!?4UGPABX7YB[9YK.>@<"TD2W*PRB"A:?9)WG(CC@"X4P/P
M<X#_.Z!5 VCF@.:Y@%8.:!EG,BG&AX!(,NQSMD5<1RLV?6',-&@EGZ9ZW:>2
MJ[=4X>1PNB0<T$@Y%Z$Q2U0Y"6(6Y Y-LU) ;(X>A*J+E7XNT(L.?6;H&XG7
M@)Z7@#*.?_/WUP%(0N,;Q3"B*4LHB=$SAWT FG :TG2!'ED$,?KQ",D,^$\5
M_0&Y2&@JT7>EDJ83=,-<QBB3X=?(P+[B2^52H$]I!%&9P%6>%,;X>V-&OI4Q
M@+"!FO@6^9Z/*Q(:GP_W*N#!V7!\;U'3+):Y:?B:MF6^FYEEGI"=^N%*], Y
M21>@KV_1IS>]].HM254AD!65)*:_(+I%#PE;J^@?7Q4E^B(A$3\M";6*A%HF
MH59-0I\)Y6AC2DC5%^,1376M9>N/KE^F'VZJ3,](L6=8]9ZV&;8:W5[?W1Q[
M6Q'E'T>5,FX7&;>M&3]1\7HWUX5,4PDJ2XDXD8"NKV[0(TUILDZJZM9.ZC7N
MFU=50D_!.ITJ6' *UNM=61:O4UC1N=P*\E9GA9T4-[JXT@H[K$)39H4=YC<\
MSV9%M["B:^71OYM0JM_-AL5JXXRIW)VHB+&=L-7],[-,T/MQ)46]0E'O,D7U
M"VLG;/5J%(TOQ 7OQY6<N"^<N#_/B8AN: 1J8]Q1B*,J!^Q$7IT!E\&"=\-*
M\K%WZ T\*]-7.L^V9W-R5Y[*=@+LH1T07G6@CR^'!A=!RQX<]4?X1!$ #ZD
ME*A.DJYBJ+0A;[+\THG3+A]+X[.B@E-191W^08=OU3%A0MYMU%:M>R\U+\R!
MRK5JV_3&72G)3E=;TA?B@O?CRD8<.B'<M#+E^UC1>=I(#]T,;OT=_14^M"O8
M?MA?UF&-<M92\X3;M=T3/O0,V'[BYB?B6;X?3E_<_4M\/QR?V'[\7.I[[T1K
MFZ7C'HUZ"?"%&9D%"K66;+@IGA9C^8,91G][/M+CNADA#S39K/](^(*J02Z&
MN:+T&EU5$3P;G[,;R59FH)PQJ<93<[D$$@'7 >K]G#&YO]%?4/P38_@_4$L#
M!!0    ( )I!HE1ATC'>R@,  ,H.   9    >&PO=V]R:W-H965T<R]S:&5E
M=#@P+GAM;,U7;8^C-A#^*Q8]57O2WH(-F'!-(N7MVI.Z5;3IM:I._>" DZ %
MG-K.9J^_OK8AA !+<]*=M%\2&YYYF)EG\###(^./8D>I!,]9FHN1M9-R_]ZV
M1;2C&1%W;$]S=6?#>$:DVO*M+?:<DM@89:F-' ?;&4ER:SPTUY9\/&0'F28Y
M77(@#EE&^)<I3=EQ9$'K=.$AV>ZDOF"/AWNRI2LJ/^V77.WLBB5.,IJ+A.6
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
M&9!::.+4XO?M]C+.MI<DPMEJBVDA('B'(@N7??0^70,\[1?UWZ?9R+AHFW)
M6)R7;?N\)51*A HIDUTUD.&&*2ATG,7YR#5=>\Z,PX(DZ&B00&@#22 T2""T
M_A*('%D8^#BNY]QZ+"A8*I;$2-V)AE9-%&S#PH9A-3@),@6MI74JHW9Y6V-
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
MJ>KTR#5 K2>,R76@-VC^.PS_ 5!+ P04    " ":0:)4!:K@4C,#  #&"
M&0   'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6R55N]OVS80_5<.6C$D0!*)
MDBQ9K6T@_E$LP](&2;JB&/:!MLX648ET22I._ON1DJ+:CNRY7RP>]=[C/?+,
MTV CY'>5(6IX+G*NADZF]?J]ZZI%A@555V*-W+Q9"EE0;4*Y<M5:(DTK4I&[
MON=%;D$9=T:#:NY.C@:BU#GC>"=!E45!Y<L8<[$9.L1YG;AGJTS;"7<T6-,5
M/J#^LKZ3)G);E905R!43'"0NA\XU>3^+++X"_,UPH[;&8)W,A?AN@YMTZ'@V
M(<QQH:T"-8\GG&">6R&3QH]&TVF7M,3M\:OZQ\J[\3*G"B<B_\I2G0V=O@,I
M+FF9ZWNQ^0,;/SVKMQ"YJGYATV ]!Q:ETJ)HR":#@O'Z29^;?=@B^.0 P6\(
M_JF$H"$$IQ+"AA">2N@UA,JZ6WNO-FY*-1T-I-B M&BC9@?5[E=LLU^,VSIY
MT-*\98:G1S=\(0J$1_J,"B[AP=1A6N8(8@E_":5@C*86$79@XQ?XLY1,I:P^
M[+,I:LKR<_C]-Q+U/@#C\)B)4E&>J@MXMQ,/7&VRMFN[BR;#<9VA?R!#XL.M
MX#I3,.,IIKL"KK';>O9?/8_]HXI37%Q!0"[ ]WPR^?0-SNK$SSN2F_R"U)>'
M*9R]ZU*9GJ[B_4]"LY.E2')8:F??@K96@DH[.%XK9[8PSF$I10$3<S*,EXRO
MX/,:);7UH&!>%\WL1\GT"]RBSD1J2N@)E397C#9%L5U/%_!)F)!K*?+<*MUP
MC=)@X9_KN=+2W"7_'LD^;+,/J^S# ]F;12[O[B==!5@3HXIH+]:GD>\E?C)P
MG[8KH4;%6ZC [X>[H.E;J4L2]Q,2[>)F73@2DB!N<3LF>ZW)WE&3!PS6I-[V
M:E$8>A'I[7GL !*/>%$<[/GL /I)$B=)?\]HEV+<2_PPZG8:M4ZCHTX?A:9Y
ME]?H[<Y&(4FB_MX13*(WYVF\>G'0WSOX:8=B0.(H(7N'/^L DGX<!/U@SZN[
M=6$7*%=5IU2P$"77]3W6SK;-^+KJ07OS8].DZY[Z4Z;N\+=4KICY+^:X-)+>
M56R.0-9=LPZT6%=M82ZT:3+5,#,?&B@MP+Q?"J%? [M ^^DR^@]02P,$%
M  @ FD&B5%R:?$ ]!0  VA(  !D   !X;"]W;W)K<VAE971S+W-H965T.#0N
M>&ULG5A=;]LV%/TKA-<-*=!$(O7=.@8:V\,"K$60I!N&80^T1-MJ)=$EJ23]
M][N4%-FF:#7M2R+)YQ[>>WE('7'ZR,47N65,H:>RJ.3E9*O4[JWCR'3+2BHO
M^(Y5\,N:BY(JN!4;1^X$HUD35!8.<=W0*6E>36;3YMF-F$UYK8J\8C<"R;HL
MJ?AVQ0K^>#G!D^<'M_EFJ_0#9S;=T0V[8^K3[D; G=.S9'G)*IGS"@FVOIR\
MQV^7.-0!#>*OG#W*@VND2UEQ_D7?7&>7$U=GQ J6*DU!X=\#F[.BT$R0Q]>.
M=-*/J0,/KY_9?V^*AV)65+(Y+_[.,[6]G,03E+$UK0MURQ__8%U!@>9+>2&;
MO^BQP[H3E-92\;(+A@S*O&K_TZ>N$0<!!)\((%T >6F UP5X+PWPNP#_I0%!
M%]"4[K2U-XU;4$5G4\$?D=!H8-,73?>;:.A77FFAW"D!O^80IV;75<I+AN[I
M$Y/H'-V!$+.Z8(BOT2U+>97F14[UE$K]Z'[+T#X"+9] KQ("SQ9,T;QXC7[[
M!8?!.Y17 .6UI%4FWZ!71_=31T'>>G0G[7*\:G,D)W+$!'W@E=I*M*PREAT3
M.%!P7S5YKOJ*C#(N6'J!//P&$9?@^<=_T%F;^&M+<O,?H/ITMT!GKVPLBY>S
MN-]):/EB*IR<ICKJF]>KQ6NXO>^J!2URF19<UH*A?]^OI!*PY/\;&<+OA_";
M(?P30_S)I40K!EL@ ]DTPRD8CK52LXFGY0L;/KTO/LS.0Q\G81Q.G8?#B6R!
MT2$0NV[DQ<DQ<&%A]' 4)M@_!BXM0!Q'GA=[/?"H"4'?A&"T"3>W<R055;7B
MXEM3OZ#*6OPX#PDN7/=7FZA_,F[QDW'+'X\[:ES8-RX<);K>*V;%*K;.%8('
MNUJQ#%&%%.Q?^[X>R.M4>T/+!(>NGQ!B:"L<:HL$./8C0UH6PBCQ"8D-95EP
M?AA[?F@75M3W)QKMST=>G<,66L/K>54PO3&X[[JE9=V86[;@,(W8(ZY1O 6%
M/==8?HLA*O1"L^XA"$=^$-BKCONJX]&J[P6MY)H)M!-YFE<;1+//\&H%OZ-L
M1<?#'%SBFZG.+;#0C1)[JDF?:O+="0)!TGYV6I':TDPL70]";&1I01$_,*;&
M1D6,^5N.)JX-[5NYHRF[G(!CE4P\L,D,C2QI[.XMBCO:DUN@HR+=(K /8 (?
MP-WN]-R!N]TQ\:QG7EF=A3M4G1^;VIQ;8-C%D2'TA05V'@0#J2^MN-C#=FW@
M [.&1SMQ9^Q=SEFW>&T^X:HC.\Z"^+Y9NP46$\\L?8B*2&(N7PLJ=N-3NQ8F
M^\+):.'+]1J^++0%!7'!2H;9SVFAMVYKX6201> .MFP+*HICL^PAB) D(6;=
M0QCV(ASX)PK?&R[LC18^W])J PX;'/0#+6K:?ET5\'U'J]2^9W>,1[GX81!C
M<P.S (GG@FLT>S#$13"G&)M-&.*\P(NC4[+?6T(\[@FO2]A8FME/]^UX?FTC
M:$BF-2'@'7]*$+YE);BFQN<VF$42%A0._= TAU:<#Z^\$^80[]TA'K=+^]5@
M6!B4Y>MF=:3:/",.?D>@S[7(998W6Z1=,,$P42^,S#>)#19$YEO>@O+]. C,
MY@QA) Z\4^ME[__PBPW@F*_!0W^5>-% #T-7AWVS+PL+EVM6.P9I*W4.ON%+
M)C;-X8D$]UI7JOVP[9_V!S3OFV,)X_F5/KAIS@;V-.VISP<J-CE\R!=L#93N
M103=%^U!2GNC^*XY*5AQI7C97&X9S9C0 /A]S;EZOM$#],=9L_\!4$L#!!0
M   ( )I!HE3MVO5&"P4   $0   9    >&PO=V]R:W-H965T<R]S:&5E=#@U
M+GAM;)57;6_;-A#^*X1;%"G@6*^6[,0QD,19%Z#;@B3=, S[0$LGBZ@DNB05
M)_OU.TJRXEBTZGQ)1/+NX3UW]+W,-EQ\ERF (L]Y5LB+0:K4^LRR9)1"3N6(
MKZ' DX2+G"I<BI4EUP)H7"GEF>7:=F#EE!6#^:S:NQ/S&2]5Q@JX$T26>4[%
MRQ5D?',Q< ;;C7NV2I7>L.:S-5W! ZAOZSN!*ZM%B5D.A62\( *2B\&E<W;C
M^%JADOB3P4;N?!--9<GY=[VXC2\&MK8(,HB4AJ#X[PFN(<LT$MKQHP$=M'=J
MQ=WO+?HO%7DDLZ02KGGV%XM5>C&8#$@,"2TS=<\WOT)#:*SQ(I[)ZB_9-++V
M@$2E5#QOE-&"G!7U?_K<..(8!;=1</<47.> @M<H>,<J^(V"?ZS"N%&HJ%LU
M]\IQ"ZKH?";XA@@MC6CZH_)^I8W^8H5^* ]*X"E#/36_+2*> WFDSR#)*7G
MAQB7&1">D 4D( 3$^I!<2@E*DLLB)E\97;*,*88:)PM0E&6?R:</3C ^)ZP@
MCRDO)2UB.20?WZQGED*#];56U!AW71OG'C!N =&(>,Z0N+;K7/_^-SFIK_EL
M@%J\ ^K;PX*<?#2AW!R/8A\VR,(@M)%PVTBX%;9W$+MQMT)WT\K=9SVP7@OK
M5;#^ =@_UB"H8L6*9( _*)*]1L\4D!HLJ,!TDGF:C\>>-PUGUM.NLVNQ<$=L
M$DQ\^ZW431?,"X+ F;1B;QCY+2._E]%E%(D2_03/F"TE/D)\7(2K% 3^8-"#
MA?H9R1I_O&.7[WC^'L6N4.!/]P@:9!QO:J8W;NF->^E]X4\@BES3D.52LO@
MB7'G;F=LVWLA6'2E7&^\1_6F*V2;.00MAZ"7@\X8&9<Z.!$5@F&TL*9MJ(A-
M3(*NC:%M>_9^1+IRONN%7K#'IBOF(&<G\,V<PI93V,OI*TAY1IYH5M*ZQ&58
M9&D1&:-SU8_UC_.OR1%AQ_)3-W2FOC?9\X1!T'>#T-M_GP8YQQU[@7L@OI/6
M%Y/^^')%,UV/]S/6D!2@3-0F'4N,>:4K9LHK72E\TY[MF$E-6U+3XQ/P3@;I
MR\*._5IG[??D85TW['.AVYA3GIR6VYW:C<92:7>#:?2A2=#D19-<GQ^=G9["
M>>_SV/'GP3?2H![!T"!H9&B0ZV7X6JL=MY>AH5A;1U%T.R5Q/V,W(N%AD9M>
ME+>,=)OP=N>US#K]==:<I*Y^HO68 KGF^9H6+X17;QZ+@$H%+U<I8=A"WMU?
M;PL;%:PIWU#GU4H4R)HK+'\,WQ#./AG[KTZXV)(:,@[1J;@@6EZ]Z)F!R1'1
M1GS!*]<($'$1HX8I<1.ZPE%**C-N@K9P[)@Z!JN4*D(%Z.Z6:FX IR] =?N1
MEQG5DP])6(%7: JZ#A(N2$IC5*@ZE'A;'"5N:)@(UK5ILFZ\(\B7V,YL.\W*
M1;IQ'9'; KO_[SJ-R#)*T7 % L>"BMFP<E[-FV:2[WB5(G^T'3V$^ E.9UQ(
M?6]6QAJKU?OT8>(ZX;EL0J?/4H9#B'@9XDS7\$/[T6$L8FJ(31@>@V:A_46?
MZ1*'!P7YF@N<.TG,$O0LU,Y&$@*PN9'H%81G/)8C4VZU=L:9',2JFB.QD^!E
MH>K&M]UM9]6K:J3K['MG"\<SG. KQI-JYK)>KZB'X]^H6.&KP#R=X'7V*,3\
M(>IYLUXHOJX&JB57.)Y5GRG.Z""T )XG'-]OL] 7M%/__']02P,$%     @
MFD&B5")L@-OZ @  Z0@  !D   !X;"]W;W)K<VAE971S+W-H965T.#8N>&UL
ME59;;]HP%/XK5E9-K=0V-RY9!TC0;%H?.E6EW31->S#)@5A-;&:;TN[7[S@)
M&9"0LA>PG>]\YSN7^&2P%O)))0":O&0I5T,KT7IY9=LJ2B"CZE(L@>.3N9 9
MU;B5"ULM)= X-\I2VW.<GIU1QJW1(#^[DZ.!6.F4<;B31*VRC,K7":1B/;1<
M:W-PSQ:)-@?V:+"D"YB"?ES>2=S9%4O,,N"*"4XDS(?6V+T* X// =\8K-76
MFIA(9D(\F<U-/+0<(PA2B+1AH/CW#->0IH8(9?PN.:W*I3'<7F_8/^>Q8RPS
MJN!:I-]9K).A%5@DACE=I?I>K+] &4_7\$4B5?DO69=8QR+12FF1E<:H(&.\
M^*<O91ZV##SW@(%7&GC'&OBE@7^L0:<TZ.29*4+)\Q!234<#*=9$&C2RF46>
MS-P:PV?<E'VJ)3YE:*='-SP2&9 '^@**7) IME6\2H&(.7GD$B*QX.P/Q 9
M)L!ASK0BIR%HRM(S\OZ=V^M^)(R3AT2L%.6Q.B<G._N!K5&F<69'I:1)(<D[
M(,GUR*W@.E'D$X\AWB6P,;XJ2&\3Y,1K90PANB2^>TX\QW.OO_X@IX7PLP9Q
MU_]!]3@-R>E)$TMX/(MS6-!.L'Y543_G]M^L*%8P HF5XIIA=7^.9TI+?-%^
MM7CI5%XZN9?. 2\3FE)D)U23&2P8YXPO3-/H!,@K4-E4]H*QES.:Z^AYU/W@
M#^SG[>P7F/X69A\2MM/L1-.MHNFV1C..8V:NH<9N+4R[6_Y<M]_I!7O*&V!!
MQ]\77T<YS=)[E?1>JW1L);SN%31*[[5X*U2_B0C;$#N*^Y7B?JMB'"4Z!1P=
MNDERO^;NHMXE#:!:F]0Q!W0'E>[@V)8''K_5[$&M2[%KNLY^_H-:OV/7[*/"
M.EF]Y>VM(9"!7.3#5)%(K+@NKLKJM)K7XWQ,[9U/<(X78_<?3?$1<$LEONJ*
MI#!'2N>RC]F5Q6 M-EHL\U$S$QH'5[Y,\%L$I '@\[D0>K,Q#JJOF]%?4$L#
M!!0    ( )I!HE1/Q2<.6@<  $,D   9    >&PO=V]R:W-H965T<R]S:&5E
M=#@W+GAM;-5:;6_;-A#^*X37#2VPQ"(EV7*7!&B<I'%?LR9=413[0%NT3502
M/8K.R[ ?OZ,L6W)$4[(;8U@_I);-._+N'C[WD/;1G9#?TREC"MW'49(>MZ9*
MS5ZVV^EHRF*:'HH92^"3L9 Q5? H)^UT)AD-,Z,X:A/'Z;1CRI/6R5'VWI4\
M.1)S%?&$74F4SN.8RH=3%HF[XQ9N+=_XQ"=3I=]HGQS-Z(1=,_5Y=B7AJ;WR
M$O*8)2D7"9)L?-QZA5^^\8@VR$;\P=E=6GJ-="A#(;[KAT%XW'+TBEC$1DJ[
MH/#?+>NS*-*>8!U_Y4Y;JSFU8?GUTOM%%CP$,Z0IZXOH"P_5]+@5M%#(QG0>
MJ4_B[I+E ?G:WTA$:?87W>5CG18:S5,EXMP85A#S9/$_O<\343+ W@8#DAN0
M1P8;9W!S [>I@9<;>(\,"-Y@X.<&?E.#3F[0:1IT-S?H-ITAR V"I@:]W*#7
MU  [R\HY&8(6)<_P<D85/3F2X@Y)/1[\Z1<9Z#)[@ E/]/ZX5A(^Y6"G3@;)
M2,0,W=![EJ(#]"H,N<8MC= @6>P^C>+G9TQ1'KU SQ!/T,U4S%.:A.E16\$2
MM*/V*)_N=#$=V3#=JYD\1 [^%1$'!P;SOMW\C(T.D9N9$]S_\!4]_^4GW/%_
M>V%P=;:%J\_79^CY,Y.7\^9>G)H%731VA7LUKEXW7Q4QF%\^798'3Y+E-UMD
MV>BE#;!?89^LL$\RMVXM]M$93T>12.>2H6_O8!@:*!:G?UHF<5>3N-DDWH9)
MKA55<R7D ^R<;#H%TTFJF G]=E?$/W2<GTU0W]'N?$>[B^WMUG+GK7+G61U]
MX6HZ%5'(DTE6I4^0-O0Q@6K=\I EH2Z;DGPX5RQ$IP\(.B;TPP2HZY:E^KWS
M1#$YDSR%*@NH:8H&<<Q"KOU<YH[[(I[1Y,%4#OOJL+.I'-O;K:7'7Z7'MSKZ
M /))HPG$$@!*QP(03H''QU+$Z.I3'U3/,.40KN3,1-;]A?].YE\KJ=L3TG4<
MU]'_CMJW9<IH-'0MC,XJC(XUC,^)9",Q2?C?4#$=SY E;,R5<<4+5WYI&1AW
M?<."SSN5!?L]MS+LHMFPR\;S#A8CN^61@?=XU)OJJ)YK3F-WE<;N;FE$T, 3
M@ K(2)XB.@'1G )PIDSK2"9E/IP"=&"P9!'56T>)[%V-*#2B$O@+Y, =E<:N
MW^]6T^,$V%26ZLB."6Z-'0X,([L;,1FLDAGLF,P2B\,9A48*MA8",00? -<
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
M >T6X/Q2*;OM. ?- VGX&U!+ P04    " ":0:)4'2G(4VT$  !5$0  &0
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
ME"]WM5N;]4@"!.0<5_DMB3?Q2^SL;5UMW0<\(WNX## +C)U4W8\_\3:2 $G
M#HGW2V*/U:U6J_4\4B-Z#I[BY'.Z)"0SOH2K*'V]M\RR]:O9+)TO2>BG^_&:
M1/0O]W$2^AG]-7F8I>N$^(M"*%S-$ !X%OI!M'=X4'QVG1P>Q)ML%43D.C'2
M31CZR==CLHJ?7N_!O?J#F^!AF>4?S X/UOX#N279K^OKA/XVVVI9!"&)TB".
MC(3<O]X[@J]NH8ERB:+)OP+RE'(_&_E8[N+X<_[+^>+U'LA-(BLRSW(=/OWO
MD9R0U2I710WYH]*ZM^TT%^1_KK6_*49/1W/GI^0D7OT6+++EZSUWSUB0>W^S
MRF[BIW>D&I&=ZYO'J[3XUWBJVH(]8[Y)LSBLA*D%81"5__M?*D]P @A+!% E
M@)H"CD3 K 3,AH I$[ J :NO@%T)V'T%<"6 FP*R03N5@-.W![<2</L*>)6
MUU< @GKF0&^1[60W9ULN4D\W;,ZWU%>PGG#8G'%IB,!ZRF%SSN4B]:3#YJS+
M1>IIA\UYEXO4$P^;,X^@3*2>>MB<>R1=@_7DPV+V9^7J+9;^J9_YAP=)_&0D
M>7NJ+_^AP(]"GJ[X(,JQ[C9+Z%\#*I<=WI %H>AYMR+&21P]DB0+\I^O*>"0
M)"$+XW;I)R0U?C:.%HL@1R=_99Q')<CF6/7#*<G\8/6C\<*8&6G9.(B,7Z,@
M2U\:__@;Q/8_\P\^+>--ZD<+^N$+X?>#64;'D5LSFU<V'Y<V(XG-T+B(HVR9
M&F?1@BPZY*\T\DBA8$8=N/4BJKUXC)0:+_ROA@E?&@@@^.OMJ?'#BQ]+5W08
M=Z)3E>QO=9U<_MOXH?2A7.'I (65<6RNI%K/U%J/UKE64&@%_;6^46O]91/5
M6J'77^O;OK,S1.F[WFX=HO5<XP _&J/U%[76R_AQZU:WO];W:JU7\VQKZP"M
M']1:;\EZC*T7O4-@@-++WFL 6KV6ZI5:X2F9#US[UP,4ZH#I8W]=H)=Q-[T5
M0H]7V*'JMC=N(-AECX#JYI8;S4*K*='ZB83K.*$G ./LCTV0?35^_T!;&.<9
M"=/_*/1;6_U6H=^2Z+].XCDAB]2X3^+0.$_3C1_-B1'?TT/$EI7G'"NOMZPL
MC["R2UQTF1]T'@\QMK!ENP>S1SYPRG8.UPX""WF.);;[V-:'H ,1-L5V-^UV
M'H; L[?-!!?96Q?92A>=!H_!@M!= CV^S%=^/O3_59N*KL&7RFS."- 8CK;%
MC:J%, :\'0-6CJ$,HZ\&*8/(G\\34FR=LKB8Z'!=_/;HKS;$\!?_I=L^>IC,
MNL:'VY/ANA9H#.$:M^;6LLUFJX^X-5 3 1/ AC_:S1S+YL))\(FS]8FC],F%
M_R4(-Z'Q^P4)[TBB6DWN5J4[R6KUMOH]M<GQ(K@/YN6NEZ[1YF(TUB29TWGS
M'X@1A"%9!'Y&5G2^[S.2&/.E'^5_H+-.DC"ERSI<%^%,@R!;$N/>#Y(J!*CN
M_).6?E[I':$[<%*T\VFP+/* ,?S,(/Y\:82\I0LJT!5*ZL%"L _ W[L(9[B<
MX&T(V,$$# H1NO#/ON1X&40/QB<2&=>EOXT;DFY6F?$IIG_/Z!\W0;HL_'$T
MG\>;*/^H3YQ![L@$)XDTB%@/2 T92SKARWBUX(.*Q@6+(BY>-FD91@N2AU9N
M21$6Z_6*QL!=L,HMI++^UAN=)R:U0?)X&"$H.H6Q,335 1%$S8"XC#-M4 CK
M=F!(,":'UC0AP8@0JIGP.X2$VB!%2 P7%)W"F!6JJ?66) %%QB/J@54[9]%G
MAAEA06>:&6;\!5WE8"XWN;6=U!+0O6%GIN.RTLG3L^U! (%DTP(9W4$UE/_I
MW:EJIW99=8Z%_2>068T8:R U:U0106/AYZ-1$8$8#:!I:  Q&D!J\!P3$1>5
M3CXB7,^U@2WS+0-@I ;@743$BTZ3S=:&%=O26&"@C-3G*S9!Y=;[I>@\:EY
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
M J;",4Z^]@OB>IZ PZ</$7WDNTS 5#C&2<9B[8A9WL'Z1/@5-M<TEX5?IJ9
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
MRV 3RSN^_855 =FYOP6/L^(3;"LM'(#%)I,\J8S5")(H+;^#+U4B=@R(VV*
M*P/<UX!4!J2O :T,:%\#NS(H0K?*V(O$S0(9C$>";X'(U<I;?E!DO[!6^8K2
MO%#NI5"_1LI.CC^H6OR-9QFX90+<KP+!P'MP7U8-X$LP";)H 8(T!+,HWD@6
M H/%^8S)((HOP(\_(,?^"5@@RZ]G($K!0QK)[!TX,UVLY.K"'RN^R=1="N7N
M^<B2*LI\K-:BBFA21H1;(D(8W/!4KC(P3T,6[CNP5'KJ'.&7'$UPI\<96PP!
M0>\ AAA-/_P%SLN!7S3"+3\-(YZ^P?_#_0R<GUV<O>YUUM\K_)I1SWO[1_X;
M_>\]!E*7*BEN2-I*=9,P$4@N+CN<T=H9+9S1CKJ/516;ZJNT= K+'+3/X_<.
MQ3ZT_9'UO/M82Z&[*T00>IX#]X4S@T>"7,='=%\X-PB1YQ+BD5JX%ZY=AVMW
MAGN]6 A6D%F]TX*%3+6;QYB!!4^?F9!1?JP:S9()]2-H+8E)>1=[=WS8\RAL
M!#PUZ*A-FK*9048P)! UTF+0N=2V/7-2G#HI3J\: (&4(GK<R"(ED@,NPBC-
M 5@D8L7CD EC.IS#<3DN<BEI5HI!B*!-$2*-C#B&2J&^BY'=2(E!B'R?(NB;
MD^+627$[W[(92[GJ,Z^]9U[MSNO,\<>B4ZN:"E2=J9D'2#?)HVH<J@SWLYP!
M-8W)I&)^E#Z!_]IK<.8=Y-(AC@]AL[KF!B&BU,$V-*?(KV/R.U-4=+^U"B(K
MN]_=S>2B*U<(ZF8,.[.ENVU8==OTI4;K^UVJY#00:\I2=2=_MT!L.O2;KY9)
M1_"0VN8<H9V)!>J,9<J31/%F&@=J]-?@[QN6/_A_NO*$M6_\[:T Z<:"R%<W
M@\IT'V4.]A!IO+I3D]+%JMS:4JE[%>IN5L>B=W6;?7Q#U_:]9B@&(<&VZ[9$
MHML0ZNY#,S5TEE?W<Q2R-#0.\A#VS>[2*=D?F>X%Z'LW V1 ,O6([1+4'+]S
M.'%P;<\CN"4*#6]T%'HCC6]T:GY/T"&7$87(A; )IVDOZ7YD&N+HN!3'FN+X
M.!0_K\\N3'G")C+386,B,*UD.<=W2#^D+0G"&N#X#0"?] $XU@#'1P XU@#'
M7P_PRK0QIU85A)UF)LGA:XD][, 6@&,-<'P:@&,#ESWH>K@9B4&'L.,Z+8%H
M?N-OYC=^G=^=DOV1:7[C[\UO;)I2>YZB3;,]8@._L6^K24%+%)K?^"C\QIK?
M^.3\QH=0MJE-B7?P+["/<C\N36]\7'H336]R$GJ3?O0F;Z,WT?0FW?3^O?%T
M>^";:'R3(^";["SL],-W_<_&](>&&#AN7D0Q*3M748@&.3D^R+NC,LZT#4L@
M)F''&@C12"=O0GKW:%]E^]P@4?^7D-,V3@UX<DS =X?1>Y7%I.Q<9B$:]>0H
MJ"<:]>3D2RVD]UJ+2=FYV$(TZLEQ44\UZNG)EEMHS^46D\ZTW&+M;.DHUCX5
M>VF9XLPFE>7.17VUWJ^[+G:I&M<GZ')>[KII-^4FX$T@GJ(T S%;*I=PZ*J'
M)\I]M?)$\G6Q<?3(I>1)<;AB@7J[<H'Z?<FY?#G);U#O;H[_!U!+ P04
M" ":0:)4?>U['#@"  #Y!   &0   'AL+W=O<FMS:&5E=',O<VAE970Y-BYX
M;6Q]5-N.VC 0_14K3ZVTQ2' MEV%2%Q:[4JE18O:/E1],/&$6/A";4-V_[Z^
MA)1*D)?$8\^<<V8\X[Q1>F]J (M>!)=FFM36'AXP-F4-@IB!.H!T)Y72@EAG
MZATV!PV$AB#!<9:F]U@0)I,B#WMK7>3J:#F3L-;('(4@^G4.7#739)B<-Y[9
MKK9^ Q?Y@>Q@ _;[8:V=A3L4R@1(PY1$&JII,AL^S"?>/SC\8-"8BS7RF6R5
MVGOCB4Z3U L"#J7U",3]3K  SCV0D_&GQ4PZ2A]XN3ZC?PZYNURVQ,!"\9^,
MVGJ:?$@0A8H<N7U6S2.T^02!I>(F?%$3?2?C!)5'8Y5H@YT"P63\DY>V#A<!
M67HC(&L#LJ [$@652V))D6O5(.V]'9I?A%1#M!/'I+^4C=7NE+DX6WQU]_Y%
M&8/6H-&F)AK0.S2CE/F:$8Z>9+QX7\$W2["$<?,VQ]91>P!<MC3S2)/=H!EF
M:*6DK0WZ)"G0_P&PT]P)S\["YUDOXA+* 1H-[U"69D/CA9L>U%%7CE% '=]
M72@A7*:A$ 8] J?7<HT8DX#AN_Y49!_O1R,W"#D^76$?=^SC7O9OFC+I1@/%
M?-"O%8@MZ-\]B4TZZ$DO]-HU.V@-%&VL*O=W:*'D"728K3DQS%S+LQ^R8I5]
MO28-7[2C +T+0V=0J8[2QL[L=KNYGL5V_N<>'X45T3LF#>)0N=!T\-Y)TG'0
MHF'5(33W5EDW*F%9N[<)M'=PYY52]FQX@NZU*_X"4$L#!!0    ( )I!HE2'
MZGT(C (  &$'   9    >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;+U5WV_3
M,!#^5ZP@T)!&\Z-M@-%&ZEH0>QB:-@%"B <WN236'#NS+^WVWV,[:2A3E_4%
M7A*??=]W]_GL\VPKU:TN 9#<5USHN5<BUF>^K],2*JI'L@9A5G*I*HK&5(6O
M:P4T<Z"*^U$0Q'Y%F?"2F9N[4LE,-LB9@"M%=%-55#V< Y?;N1=ZNXEK5I1H
M)_QD5M,";@"_UE?*6'[/DK$*A&92$ 7YW%N$9ZO8^CN';PRV>F],K)*UE+?6
MN,CF7F 3 @XI6@9J?AM8 N>6R*1QUW%Z?4@+W!_OV#\Y[4;+FFI82OZ=95C.
MO7<>R2"G#<=KN?T,G9ZIY4LEU^Y+MIUOX)&TT2BK#FPRJ)AH__2^VX<]0!@_
M 8@Z0/08,'D",.X XV,!DPXP<3O32G'[L*)(DYF26Z*LMV&S [>9#FWD,V'+
M?H/*K#*#P^0&*38HU0.Y!@UJ YJ\(8LL8[8JE),+T1XM6Z.3%2!E_+7Q6'[Y
M04Y>O0CCZ8?7,Q]-(I;.3[N@YVW0Z(F@840NI<!2DX\B@^QO M\HZ&5$.QGG
MT2#C"M(1&8>G) JB\$!"R^/AP0'XZFAX^'Y S;@ORMCQC8\ORL_%6J,RM^37
M /^DYY\X_LFS_#1-92.0B8+4EIVEH$^)[M=36C,TQX"*S'0&5?-&$T41B+VR
M.8(B2.\-5.8,]:&#,)Q(&(R"X.6 HFFO:/H?%"DHF#:B(-NY'9(TG,GT.4EQ
M+RG^EY+@KF'J\=UJ!;1Q8Q?7/@N;Q)SYS?YM>=9C->31RO7WFE(%JG#-71,G
MI>U/_6S_?BQ<V_3_N+>/SR55!1.:<,@--!B]-250;4-O#92U:W%KB:9ANF%I
MWD!0UL&LYU+BSK !^E<U^0U02P,$%     @ FD&B5-1^W-(T @  O 0  !D
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
M?#51?BB8  Y[80"U*0"H93/23G?3G>F,?EBYN2WC91P5EI*+FN51P,+#/A^
MPI1"G$R@C9/.L-1=:#VGQT?-"LF(OE[(%("$UHQ)=3JG/>E\8)^/ @G;-QIC
M (KX&%@:5U=SGXG._=2=^X<V^2C0BZ3,]_$A%Z"@PVKO ,=- ,J%9\\)6G-H
M3^.RK\U'S6(+)@,4938R)M1)1HL;#;YCHX]J]:)N]=J&\#IZC&X3RPXTJQZF
M<L:ACTR48$ -!> LP<NT2K*>XJF35ZJ\-U,RL[XAW"@F !2#G@1!UCP:VDAI
MG69NG1[8@66FHA[FQW[(%("X.K!,ZS+KJ5R>TH%EIHX*WSL49@"%E7P#*P,
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
MXJZ]:'":YI?)#Y1S&N>/!X(#DDD#\7Y'*7]IR/OIZA>/Q7]02P,$%     @
MFD&B5)/'R<. !P  :",  !H   !X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM
M;+U::V_;-A3]*X17#"W0U.)#HM0E =K8W0JL:['L@6'8!\6B8VUZ>!2=Q[_?
ME>18-GE%>VNQ+[$E'U[Q'+[.O='Y?:W_:E9*&?)0%E5S,5D9LWX]G3:+E2K3
MYE6]5A7\LJQUF1JXU+?39JU5FG6-RF+*@B":EFE>32[/NWN?].5YO3%%7JE/
MFC2;LDSUXUM5U/<7$SIYNO%C?KLR[8WIY?DZO577ROR\_J3A:KJ+DN6EJIJ\
MKHA6RXO)&_IZSL.V08?X)5?WS=YWTE*YJ>N_VHOWV<4D:'ND"K4P;8@4/N[4
ME2J*-A+TX^]MT,GNF6W#_>]/T=]UY(',3=JHJ[KX-<_,ZF(23TBFENFF,#_6
M]]^I+:&N@XNZ:+J_Y'Z+#29DL6E,76X;0P_*O.H_TX>M$'L-&!UIP+8-V*D-
M^+8!/[6!V#80IS8(MPTZZM.>>R?<+#7IY;FN[XENT1"M_=*IW[4&O?*JG2C7
M1L.O.;0SEY]2K2I#KNIRG5:/Y&-5/,)%E<%44!EYEU=IM<C3@KRO^DG9#N[9
M'N+:I$;!Q#$-J9==&*U6[3RZ4^3[NFG(\YDR:5Z\(%]_1:/P&Y)7Y*=5O6G2
M*FM>DF<'U^=3 Y3:CDT7V^Z_[;O/1KI/&?E05V;5D#GT*#L,, 4M=H*P)T'>
M,F_$F5J\(IR^)"Q@].J'W\CSON,OD,Y=_8M0/U_/R/-G6)39Z5&"(QV:GQR*
M)N.A#G3CNXG$N]A\)/;'M=(P/:I;HA[6[=QH7GNBBEU4T445(U%_J@U,OGH7
M>U$W,--@KNR>@LV9/F;4Q6QWRKM+%HF04A&=3^_VQZ\'RCV@H&$@(W:(F[D!
MJ1")3")Y")R[P#!B@!UP!S*$.QE"KPS=2EKJNGR2HJY0XGV4<._Q9Q'G 4P<
MBS@"3!+.:6P11W"< J/8"CA'@%0*RGF(,X]VS",O\_>545HU!O:)15TJC'3D
M/%J$G F+L8N2E-KC[(* K+!"S5T4"T4<X43ECJ@\C:AO8DOGR7%(0VI1=5$P
M#LZ<=E$\EJ$U >8N*HPI#W"N\8YK[.7ZT:R4]A*-W<=*&8<641>5!)$]A5T0
MC%5B[01S%\7WMXL#FLF.9N*E>;5*JUO5M$?<,LTUN4N+C6J/R?M4ZQ1.W2)/
M;_(B-SDN0N*N*2'"P%[+"$P&-FJ&H"C=#W9 D0:#?PB\)'\ ,UO ]H2>W0&R
M'PF6!&%B<<"0- CB.+)Y8$A.9910>YFB,6/)><Q'2.^9)NHE_6:QT*KS0C":
M6F4*W/M-H>!XJNZ4-GG['8S04FGXD30K,%FX0-3M(HMCX8PQ!H1=SAEE#,=9
MP -JBX, I0CWUO^A-&R0AGFEF8$6P#G+[W*PB!G*FCG/=O@>A<R.0^8(Y$Q$
M-!HC.7@=RD^:]"0U1N<W&].-OJE)K3.PS/JQ'_-5761*XR//D:4AX<CDSM)
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
MVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA])
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
MMLOZPLAB^^\.VW^F>/\?4$L#!!0    ( )I!HE3M2,2UY (  /$[   :
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V\UNVD 81N%;0;Z V/,_4X6L
MNLFVR@T@8B *8(1=-;G[(K* =]1%-Y'/"HT1'T>R] B9F<=?_7XUO0W'<?=V
M&A<?A_UQ7#:[:3K]:-MQO>L/J_%A./7'RSN;X7Q839?E>=N>5NOWU;9O;=?%
M]GP_HWEZO)^Y>/D\]?\S<=ALWM;]SV']^] ?IW\,;O\,Y_=QU_=3LWA9G;?]
MM&S:C_WM\MA>7\S#97*S>'Y=-N?G5].T<P=9";+S!SD)<O,'>0GR\P<%"0KS
M!T4)BO,')0E*\P=E"<KS!Q4)*O,'F4YE[ !)%=8 K8UR;0!>&P7; ,0V2K8!
MF&T4;0-0VRC;!N"V4;@-0&ZC=!N W4;Q-@"]K>IM 7I;U=L"]+;5CVV WE;U
MM@"]K>IM 7I;U=L"]+:JMP7H;55O"]#;JMX6H+=5O2U ;Z=Z.X#>3O5V +V=
MZNT >KOJ80E ;Z=Z.X#>3O5V +V=ZNT >CO5VP'T=JJW ^CM5&\'T-NKWAZ@
MMU>]/4!OKWI[@-Y>]?8 O7WUL!N@MU>]/4!OKWI[@-Y>]?8 O;WJ[0%Z>]7;
M _0.JG< Z!U4[P#0.ZC> :!W4+T#0.^@>@> WJ'ZLQ*@=U"] T#OH'H'@-Y!
M]0X O8/J'0!Z1]4[ O2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^H>D> WK':; +0
M.ZK>$:!W5+TC0.^H>D> WDGU3@"]D^J= 'HGU3L!]$ZJ=P+HG53O!- [J=X)
MH'=2O1- [U1M%@3HG53O!- [J=X)H'=6O3- [ZQZ9X#>6?7. +VSZIT!>F?5
M.P/TSJIW!NB=5>\,T#NKWAF@=ZXV>P/TSJIW!NA=5.\"T+NHW@6@=U&]"T#O
MHGH7@-Y%]2X O8OJ70!Z%]6[ /0NJG<!Z%U4[P+0NU2'=0!ZFZX^K@/PVW35
M@9T.(+CIJB,[W7<:/DZ?^WZ\%7VMJX#O%'NZ?+:_??]U^76QOC=7I-O[C/'I
M+U!+ P04    " ":0:)4T37\65\"  #7.0  $P   %M#;VYT96YT7U1Y<&5S
M72YX;6S-V]]NFS 4Q_%7B;BM MA@ U/3FW:W6R_V @R<!H5_LMTN??LYI*VT
MJ8M69=*^-T&)[?,[^$B?NUQ_>YZ-6QV&?G2;:.?]_"E)7+,S0^WB:39C6-E.
M=JA]^&H?DKEN]O6#262:ZJ291F]&O_;'&M'-]9W9UH^]7WT^A)]=-XV;R)K>
M1:O;T\9CUB:JY[GOFMJ']>1I;']+6;\DQ.'DLL?MNME=A0U1\F["<>7/ 2_G
MOCX9:[O6K.YKZ[_40]B5'/K$^>?>N/A\B7=ZG+;;KC'MU#P.X4CL9FOJUNV,
M\4,?GXI>G4_VX8;-Z5-<G+^4.1<8=M[;:79A8M9\/.YU),?3ZSD4,M9WYU_Q
M+3&4OOC]S'':K6G_,CM<[X_)[I=YN&1Y7'['O\[XK?X'^Y"0/C)('SFD#P7I
M0T/Z*"!]E) ^*D@?(J4T0A%54$@5%%,%!55!45506!445P4%5D&155)DE119
M)45629%54F25%%DE159)D5529)4463.*K!E%UHPB:T:1-:/(FE%DS2BR9A19
M,XJL&476G")K3I$UI\B:4V3-*;+F%%ESBJPY1=:<(FM.D5519%44615%5D61
M55%D5119%45619%54615%%DU159-D5539-44635%5DV155-DU119-45639&U
MH,A:4&0M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"TILI8464N*K"5%UI(B:TF1
MM:3(6E)D+2FREA19*XJL%476BB)K19&UHLA:462M*+)6%%DKBJP515:14F@5
M*<56D?Y/7+]/T_X?QR_/>*B[\34_6?[/>?,34$L! A0#%     @ FD&B5 =!
M36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q0
M2P$"% ,4    " ":0:)4T%?%K^X    K @  $0              @ &O
M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " ":0:)4F5R<(Q &  "<)P
M$P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0
M   ( )I!HE2*LKG.2P<  '8D   8              " @0T(  !X;"]W;W)K
M<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " ":0:)4LCP?L1$+   U.P
M&               @(&.#P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L!
M A0#%     @ FD&B5&>"5DE]!@  AC(  !@              ("!U1H  'AL
M+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( )I!HE0] T#;$0D
M ,XJ   8              " @8@A  !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6Q02P$"% ,4    " ":0:)4E5: ,S\(   $*   &               @('/
M*@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ FD&B5/&%
MR&@S @  EP4  !@              ("!1#,  'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;%!+ 0(4 Q0    ( )I!HE24?C8:"0T  /X^   8
M  " @:TU  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " ":
M0:)4!&L1/$L'  #I$0  &               @('L0@  >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&UL4$L! A0#%     @ FD&B5'TRS9CK)@  \7L  !@
M         ("!;4H  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0
M   ( )I!HE3&0%/'.04  "4,   9              " @8YQ  !X;"]W;W)K
M<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ FD&B5&"9G7N?!@  "1(
M !D              ("!_G8  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q0
M2P$"% ,4    " ":0:)4Q-E$J[,"  "+!0  &0              @('4?0
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( )I!HE1MC^ -
MLP(  (<%   9              " @;Z   !X;"]W;W)K<VAE971S+W-H965T
M,3,N>&UL4$L! A0#%     @ FD&B5.3^+I4Q!   F @  !D
M ("!J(,  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " ":
M0:)4T!Q%K8X"   _!0  &0              @($0B   >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( )I!HE2%>_,LC <  ,@7   9
M          " @=6*  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#
M%     @ FD&B5$WZ<Z?W P  ?PD  !D              ("!F)(  'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " ":0:)4!++<3.T$  !!
M"P  &0              @('&E@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;%!+ 0(4 Q0    ( )I!HE05?W,Z7@,  .(&   9              " @>J;
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ FD&B5"'7
MR&$]!@  ;A   !D              ("!?Y\  'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6Q02P$"% ,4    " ":0:)4.^8JIWX,  #$)   &0
M    @('SI0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (
M )I!HE1(_=\B2PH  ,(:   9              " @:BR  !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&UL4$L! A0#%     @ FD&B5$8JWXWL!0  %@X  !D
M             ("!*KT  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"
M% ,4    " ":0:)44#%<#)P2   @1@  &0              @(%-PP  >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( )I!HE05)%-HNP0
M %D*   9              " @2#6  !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&UL4$L! A0#%     @ FD&B5 PM^4J8!   :0H  !D              ("!
M$ML  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " ":0:)4
MQ^-2F1P#  #)!@  &0              @('AWP  >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;%!+ 0(4 Q0    ( )I!HE1\V_#/$ ,  )4&   9
M      " @33C  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%
M  @ FD&B5!L\Y&2  @  >P4  !D              ("!>^8  'AL+W=O<FMS
M:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " ":0:)4]O-DI4L#  #^!@
M&0              @($RZ0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+
M 0(4 Q0    ( )I!HE2>92\>ZPD  %@8   9              " @;3L  !X
M;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ FD&B5%-?G51%
M*0  99   !D              ("!UO8  'AL+W=O<FMS:&5E=',O<VAE970S
M,BYX;6Q02P$"% ,4    " ":0:)4]X^@2J0$  #M"@  &0
M@(%2( $ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( )I!
MHE3X05),X (  "8&   9              " @2TE 0!X;"]W;W)K<VAE971S
M+W-H965T,S0N>&UL4$L! A0#%     @ FD&B5+'%GS#E!   "@T  !D
M         ("!1"@! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M    " ":0:)4W.I&(KP"  "9!0  &0              @(%@+0$ >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( )I!HE2MU".3G@(  &,%
M   9              " @5,P 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
M4$L! A0#%     @ FD&B5.+--G%)!   80D  !D              ("!*#,!
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " ":0:)4*APV
ML(H"   ^!0  &0              @(&H-P$ >&PO=V]R:W-H965T<R]S:&5E
M=#,Y+GAM;%!+ 0(4 Q0    ( )I!HE0:SH8-?@(  !D%   9
M  " @6DZ 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @
MFD&B5 SLQTN] @  ?@8  !D              ("!'CT! 'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6Q02P$"% ,4    " ":0:)4M@;_J;P$  !W"P  &0
M            @($20 $ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4
M Q0    ( )I!HE0K+7&$1@,  ,8&   9              " @05% 0!X;"]W
M;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ FD&B5.O:0\5R!0
M10P  !D              ("!@D@! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6Q02P$"% ,4    " ":0:)486_#I[,'  !"%   &0              @($K
M3@$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( )I!HE1.
MBC''70,  "0(   9              " @156 0!X;"]W;W)K<VAE971S+W-H
M965T-#8N>&UL4$L! A0#%     @ FD&B5&)[?_3K!0  MQ0  !D
M     ("!J5D! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M" ":0:)4^@L#WXP"  #9!0  &0              @('+7P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( )I!HE0"MBPRO0,   \(   9
M              " @8YB 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L!
M A0#%     @ FD&B5!=6.4Y%"   ^10  !D              ("!@F8! 'AL
M+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " ":0:)41[V:I6,"
M  #>!0  &0              @('^;@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;%!+ 0(4 Q0    ( )I!HE1/W/D9ZP<  $$Y   9              "
M@9AQ 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ FD&B
M5.P+K75!!0  H!,  !D              ("!NGD! 'AL+W=O<FMS:&5E=',O
M<VAE970U,RYX;6Q02P$"% ,4    " ":0:)4AN&<7 P#  "J"P  &0
M        @($R?P$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0
M   ( )I!HE0\\(W)+@,  '0*   9              " @76" 0!X;"]W;W)K
M<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ FD&B5#SZ7YOB!   318
M !D              ("!VH4! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q0
M2P$"% ,4    " ":0:)45B5>C]8#   Y#0  &0              @('SB@$
M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( )I!HE2#;?>7
MJ ,  '(5   9              " @0"/ 0!X;"]W;W)K<VAE971S+W-H965T
M-3@N>&UL4$L! A0#%     @ FD&B5$9/SH/K @  T@@  !D
M ("!WY(! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " ":
M0:)4/23M:6\#  !="@  &0              @($!E@$ >&PO=V]R:W-H965T
M<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( )I!HE1N5G]TC0(  ,D&   9
M          " @:>9 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#
M%     @ FD&B5%<T$5FG @  ^08  !D              ("!:YP! 'AL+W=O
M<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " ":0:)4?WM$(:,#  #/
M#0  &0              @(%)GP$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM
M;%!+ 0(4 Q0    ( )I!HE1 =AAAB (  )(&   9              " @2.C
M 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ FD&B5%"!
M-$?0 P    \  !D              ("!XJ4! 'AL+W=O<FMS:&5E=',O<VAE
M970V-2YX;6Q02P$"% ,4    " ":0:)43\U.%*$"  #Q!@  &0
M    @('IJ0$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    (
M )I!HE0(X/>Q^@(  %\)   9              " @<&L 0!X;"]W;W)K<VAE
M971S+W-H965T-C<N>&UL4$L! A0#%     @ FD&B5$?YU<M.!P  <2<  !D
M             ("!\J\! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"
M% ,4    " ":0:)4:[D;[XH"  #A!@  &0              @(%WMP$ >&PO
M=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( )I!HE31/> << 4
M &L:   9              " @3BZ 0!X;"]W;W)K<VAE971S+W-H965T-S N
M>&UL4$L! A0#%     @ FD&B5"D!8.M9 @  W04  !D              ("!
MW[\! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " ":0:)4
M_?<\F\@"  #>!P  &0              @(%OP@$ >&PO=V]R:W-H965T<R]S
M:&5E=#<R+GAM;%!+ 0(4 Q0    ( )I!HE1J;)D 4P,  (0*   9
M      " @6[% 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%
M  @ FD&B5#A\V,J6 P  5PL  !D              ("!^,@! 'AL+W=O<FMS
M:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " ":0:)4#S4\=4<#  !7"@
M&0              @('%S $ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+
M 0(4 Q0    ( )I!HE0FY[J[I0,  /T+   9              " @4/0 0!X
M;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ FD&B5"27F>I3
M!P  4B(  !D              ("!']0! 'AL+W=O<FMS:&5E=',O<VAE970W
M-RYX;6Q02P$"% ,4    " ":0:)4/;,@<"$%   W%P  &0
M@(&IVP$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( )I!
MHE3:399I&@0  - 0   9              " @0'A 0!X;"]W;W)K<VAE971S
M+W-H965T-SDN>&UL4$L! A0#%     @ FD&B5&'2,=[* P  R@X  !D
M         ("!4N4! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4
M    " ":0:)4B^-T>-$*  #23P  &0              @(%3Z0$ >&PO=V]R
M:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( )I!HE0NX_51Q (  $<(
M   9              " @5OT 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL
M4$L! A0#%     @ FD&B5 6JX%(S P  Q@@  !D              ("!5O<!
M 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " ":0:)47)I\
M0#T%  #:$@  &0              @(' ^@$ >&PO=V]R:W-H965T<R]S:&5E
M=#@T+GAM;%!+ 0(4 Q0    ( )I!HE3MVO5&"P4   $0   9
M  " @30  @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @
MFD&B5")L@-OZ @  Z0@  !D              ("!=@4" 'AL+W=O<FMS:&5E
M=',O<VAE970X-BYX;6Q02P$"% ,4    " ":0:)43\4G#EH'  !#)   &0
M            @(&G" ( >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4
M Q0    ( )I!HE2B(3AAUP(  "P)   9              " @3@0 @!X;"]W
M;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ FD&B5!TIR%-M!
M51$  !D              ("!1A," 'AL+W=O<FMS:&5E=',O<VAE970X.2YX
M;6Q02P$"% ,4    " ":0:)4_?6X6KX"  !O"   &0              @('J
M%P( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( )I!HE0D
MRE=7+@X  &IG   9              " @=\: @!X;"]W;W)K<VAE971S+W-H
M965T.3$N>&UL4$L! A0#%     @ FD&B5.[EC]3P$   7XL  !D
M     ("!1"D" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4
M" ":0:)47@RGV9<"  #L!@  &0              @(%K.@( >&PO=V]R:W-H
M965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( )I!HE1B?@ =(0,  -\'   9
M              " @3D] @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L!
M A0#%     @ FD&B5*-MDS:Z!0  Z1P  !D              ("!D4 " 'AL
M+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " ":0:)4?>U['#@"
M  #Y!   &0              @(&"1@( >&PO=V]R:W-H965T<R]S:&5E=#DV
M+GAM;%!+ 0(4 Q0    ( )I!HE2'ZGT(C (  &$'   9              "
M@?%( @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ FD&B
M5-1^W-(T @  O 0  !D              ("!M$L" 'AL+W=O<FMS:&5E=',O
M<VAE970Y."YX;6Q02P$"% ,4    " ":0:)4W*&:.10)   <,   &0
M        @($?3@( >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0
M   ( )I!HE3P%5(D?00  /T8   :              " @6I7 @!X;"]W;W)K
M<VAE971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( )I!HE23Q\G#@ <  &@C
M   :              " @1]< @!X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM
M;%!+ 0(4 Q0    ( )I!HE0;2APL:@4  &<6   :              " @==C
M @!X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0    ( )I!HE1'
MH;CF<P,  /D7   -              "  7EI @!X;"]S='EL97,N>&UL4$L!
M A0#%     @ FD&B5)>*NQS     $P(   L              ( !%VT" %]R
M96QS+RYR96QS4$L! A0#%     @ FD&B5!VQ$ (!!P  '4,   \
M     ( ! &X" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( )I!HE3M2,2U
MY (  /$[   :              "  2YU @!X;"]?<F5L<R]W;W)K8F]O:RYX
M;6PN<F5L<U!+ 0(4 Q0    ( )I!HE31-?Q97P(  -<Y   3
M  "  4IX @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !N &X /!X  -IZ
$ @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>428</ContextCount>
  <ElementCount>480</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>151</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Consolidated Statements Of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss</Role>
      <ShortName>Consolidated Statements Of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Consolidated Statements Of Changes In Shareholders' Deficit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit</Role>
      <ShortName>Consolidated Statements Of Changes In Shareholders' Deficit</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Consolidated Statements Of Changes In Shareholders' Deficit (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals</Role>
      <ShortName>Consolidated Statements Of Changes In Shareholders' Deficit (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Statement - Consolidated Statements Of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements Of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Disclosure - Organization And Principal Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivities</Role>
      <ShortName>Organization And Principal Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Summary Of Principal Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPolicies</Role>
      <ShortName>Summary Of Principal Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Revenue From Contracts With Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomers</Role>
      <ShortName>Revenue From Contracts With Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Prepayments and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssets</Role>
      <ShortName>Prepayments and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/PropertyAndEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Other Non-Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/OtherNonCurrentAssets</Role>
      <ShortName>Other Non-Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Short-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ShortTermBorrowings</Role>
      <ShortName>Short-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Long-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/LongTermBorrowings</Role>
      <ShortName>Long-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Accrued Expenses And Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses And Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Ordinary Shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/OrdinaryShares</Role>
      <ShortName>Ordinary Shares</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Share Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ShareBasedCompensation</Role>
      <ShortName>Share Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Related Party Transactions and Balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalances</Role>
      <ShortName>Related Party Transactions and Balances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Redeemable Convertible Preferred Shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredShares</Role>
      <ShortName>Redeemable Convertible Preferred Shares</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Redeemable Noncontrolling Interests</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterests</Role>
      <ShortName>Redeemable Noncontrolling Interests</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Statutory Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/StatutoryReserves</Role>
      <ShortName>Statutory Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Restricted Net Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RestrictedNetAssets</Role>
      <ShortName>Restricted Net Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Parent Company Only Condensed Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformation</Role>
      <ShortName>Parent Company Only Condensed Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Summary Of Principal Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies</Role>
      <ShortName>Summary Of Principal Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Organization And Principal Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesTables</Role>
      <ShortName>Organization And Principal Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivities</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Revenue From Contracts With Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersTables</Role>
      <ShortName>Revenue From Contracts With Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomers</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/FairValueMeasurements</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Inventories  (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/InventoriesTables</Role>
      <ShortName>Inventories  (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/Inventories</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Prepayments and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsTables</Role>
      <ShortName>Prepayments and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssets</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/PropertyAndEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/PropertyAndEquipmentNet</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Other Non-Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/OtherNonCurrentAssetsTables</Role>
      <ShortName>Other Non-Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/OtherNonCurrentAssets</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Short-Term Borrowings (Table)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ShortTermBorrowingsTable</Role>
      <ShortName>Short-Term Borrowings (Table)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/ShortTermBorrowings</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Long-Term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/LongTermBorrowingsTables</Role>
      <ShortName>Long-Term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/LongTermBorrowings</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/Leases</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Accrued Expenses And Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses And Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilities</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Share Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/ShareBasedCompensation</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/IncomeTaxes</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Related Party Transactions and Balances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesTables</Role>
      <ShortName>Related Party Transactions and Balances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalances</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Redeemable Convertible Preferred Shares (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesTables</Role>
      <ShortName>Redeemable Convertible Preferred Shares (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredShares</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Redeemable Noncontrolling Interests (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsTables</Role>
      <ShortName>Redeemable Noncontrolling Interests (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterests</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/NetLossPerShare</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Parent Company Only Condensed Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables</Role>
      <ShortName>Parent Company Only Condensed Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformation</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1051 - Disclosure - Organization And Principal Activities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail</Role>
      <ShortName>Organization And Principal Activities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1052 - Disclosure - Organization And Principal Activities - Summary of Group's Major Subsidiaries (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail</Role>
      <ShortName>Organization And Principal Activities - Summary of Group's Major Subsidiaries (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1053 - Disclosure - Summary Of Principal Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Summary Of Principal Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Summary Of Principal Accounting Policies - Schedule of Property and equipment, net (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail</Role>
      <ShortName>Summary Of Principal Accounting Policies - Schedule of Property and equipment, net (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Revenue From Contracts With Customers -Summary Of Contract With Customer Asset And Liability (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail</Role>
      <ShortName>Revenue From Contracts With Customers -Summary Of Contract With Customer Asset And Liability (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Revenue From Contracts With Customers - Additional Informational (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail</Role>
      <ShortName>Revenue From Contracts With Customers - Additional Informational (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Fair Value Measurements - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail</Role>
      <ShortName>Fair Value Measurements - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Fair Value Measurements - Summary Of Fair Value Assets Measured On Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail</Role>
      <ShortName>Fair Value Measurements - Summary Of Fair Value Assets Measured On Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Fair Value Measurements - Summary Of Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail</Role>
      <ShortName>Fair Value Measurements - Summary Of Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Fair Value Measurements - Summary Of Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail</Role>
      <ShortName>Fair Value Measurements - Summary Of Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Inventories - Summary Of Schedule Of Inventory Current (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail</Role>
      <ShortName>Inventories - Summary Of Schedule Of Inventory Current (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Prepayments and Other Current Assets - Summary of Other Current Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail</Role>
      <ShortName>Prepayments and Other Current Assets - Summary of Other Current Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail</Role>
      <ShortName>Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1064 - Disclosure - Property and Equipment, Net - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/PropertyAndEquipmentNetAdditionalInformationDetail</Role>
      <ShortName>Property and Equipment, Net - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1065 - Disclosure - Property and Equipment, Net - Schedule of Depreciation Included in Consolidated Statements of Income and Comprehensive Income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail</Role>
      <ShortName>Property and Equipment, Net - Schedule of Depreciation Included in Consolidated Statements of Income and Comprehensive Income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>1066 - Disclosure - Other Non-Current Assets - Summary of Other Non-Current Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail</Role>
      <ShortName>Other Non-Current Assets - Summary of Other Non-Current Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>1067 - Disclosure - Short-Term Borrowings - Schedule of Short-term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail</Role>
      <ShortName>Short-Term Borrowings - Schedule of Short-term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>1068 - Disclosure - Short-Term Borrowings - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail</Role>
      <ShortName>Short-Term Borrowings - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>1069 - Disclosure - Long-Term Borrowings - Summary of Long-term Debt Instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail</Role>
      <ShortName>Long-Term Borrowings - Summary of Long-term Debt Instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>1070 - Disclosure - Long-Term Borrowings - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail</Role>
      <ShortName>Long-Term Borrowings - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>1071 - Disclosure - Long-Term Borrowings - Summary of Repayment Schedule of the Long-term Loans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail</Role>
      <ShortName>Long-Term Borrowings - Summary of Repayment Schedule of the Long-term Loans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>1072 - Disclosure - Leases -  Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail</Role>
      <ShortName>Leases -  Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>1073 - Disclosure - Leases - Summary of Supplemental Information Related to Operating Lease (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail</Role>
      <ShortName>Leases - Summary of Supplemental Information Related to Operating Lease (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>1074 - Disclosure - Leases - Summary of Lease Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail</Role>
      <ShortName>Leases - Summary of Lease Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>1075 - Disclosure - Leases - Summary of Maturity of Operating Lease Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail</Role>
      <ShortName>Leases - Summary of Maturity of Operating Lease Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>1076 - Disclosure - Accrued Expenses And Other Current Liabilities - Summary of Accrued Liabilities And Other Liabilities Current (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail</Role>
      <ShortName>Accrued Expenses And Other Current Liabilities - Summary of Accrued Liabilities And Other Liabilities Current (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>1077 - Disclosure - Ordinary Shares - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail</Role>
      <ShortName>Ordinary Shares - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>1078 - Disclosure - Share Based Compensation - Summary of Option Activities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail</Role>
      <ShortName>Share Based Compensation - Summary of Option Activities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>1079 - Disclosure - Share Based Compensation - Summary of Assumptions Used To Value The Share Options (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail</Role>
      <ShortName>Share Based Compensation - Summary of Assumptions Used To Value The Share Options (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>1080 - Disclosure - Share Based Compensation - Summary of Recognized Share based Compensation Expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail</Role>
      <ShortName>Share Based Compensation - Summary of Recognized Share based Compensation Expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>1081 - Disclosure - Share Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail</Role>
      <ShortName>Share Based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>1082 - Disclosure - Income Taxes - Schedule Of Components Of Income Tax Expense Benefit (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail</Role>
      <ShortName>Income Taxes - Schedule Of Components Of Income Tax Expense Benefit (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>1083 - Disclosure - Income Taxes - Schedule of Loss Before Income Taxes By Jurisdiction (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail</Role>
      <ShortName>Income Taxes - Schedule of Loss Before Income Taxes By Jurisdiction (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>1084 - Disclosure - Income Taxes - Schedule of Reconciliations of The Income Tax Expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail</Role>
      <ShortName>Income Taxes - Schedule of Reconciliations of The Income Tax Expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>1085 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>1086 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Tax Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>1087 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>1088 - Disclosure - Related Party Transactions and Balances - Schedule of Related Parties That Had Transactions or Balances With The Group (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail</Role>
      <ShortName>Related Party Transactions and Balances - Schedule of Related Parties That Had Transactions or Balances With The Group (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>1089 - Disclosure - Related Party Transactions and Balances  - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail</Role>
      <ShortName>Related Party Transactions and Balances  - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>1090 - Disclosure - Related Party Transactions and Balances - Summary of Related Party Balances Due from and Due to the Founder (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail</Role>
      <ShortName>Related Party Transactions and Balances - Summary of Related Party Balances Due from and Due to the Founder (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>1091 - Disclosure - Redeemable Convertible Preferred Shares - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail</Role>
      <ShortName>Redeemable Convertible Preferred Shares - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>1092 - Disclosure - Redeemable Convertible Preferred Shares - Summary of Redeemable Convertible Preferred Shares (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail</Role>
      <ShortName>Redeemable Convertible Preferred Shares - Summary of Redeemable Convertible Preferred Shares (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>1093 - Disclosure - Redeemable Noncontrolling Interests - Summary Of  Redeemable Noncontrolling Interests (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail</Role>
      <ShortName>Redeemable Noncontrolling Interests - Summary Of  Redeemable Noncontrolling Interests (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>1094 - Disclosure - Redeemable Noncontrolling Interests - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsAdditionalInformationDetail</Role>
      <ShortName>Redeemable Noncontrolling Interests - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>1095 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail</Role>
      <ShortName>Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>1096 - Disclosure - Net Loss Per Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails</Role>
      <ShortName>Net Loss Per Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>1097 - Disclosure - Statutory Reserves - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/StatutoryReservesAdditionalInformationDetail</Role>
      <ShortName>Statutory Reserves - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>1098 - Disclosure - Restricted Net Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/RestrictedNetAssetsAdditionalInformationDetail</Role>
      <ShortName>Restricted Net Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>1099 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail</Role>
      <ShortName>Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>1100 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail</Role>
      <ShortName>Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>1101 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Statements of Comprehensive Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail</Role>
      <ShortName>Parent Company Only Condensed Financial Information - Condensed Statements of Comprehensive Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="d287975d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>1102 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Statements of Cash Flow (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail</Role>
      <ShortName>Parent Company Only Condensed Financial Information - Condensed Statements of Cash Flow (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F" original="d287975d20f.htm">d287975d20f.htm</File>
    <File>d287975dex121.htm</File>
    <File>d287975dex122.htm</File>
    <File>d287975dex131.htm</File>
    <File>d287975dex132.htm</File>
    <File>d287975dex23.htm</File>
    <File>d287975dex41.htm</File>
    <File>d287975dex81.htm</File>
    <File>ddl-20211231.xsd</File>
    <File>ddl-20211231_cal.xml</File>
    <File>ddl-20211231_def.xml</File>
    <File>ddl-20211231_lab.xml</File>
    <File>ddl-20211231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g287975dsp93.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1702">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="90">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>124
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d287975d20f.htm": {
   "axisCustom": 11,
   "axisStandard": 34,
   "contextCount": 428,
   "dts": {
    "calculationLink": {
     "local": [
      "ddl-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ddl-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "d287975d20f.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ddl-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ddl-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "ddl-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/exch/2021/exch-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 826,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 1,
    "http://www.DingdongLtd.com/20211231": 1,
    "http://xbrl.sec.gov/dei/2021q4": 18,
    "total": 20
   },
   "keyCustom": 112,
   "keyStandard": 368,
   "memberCustom": 98,
   "memberStandard": 48,
   "nsprefix": "ddl",
   "nsuri": "http://www.DingdongLtd.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "1001 - Document - Cover Page",
     "role": "http://www.DingdongLtd.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - Revenue From Contracts With Customers",
     "role": "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomers",
     "shortName": "Revenue From Contracts With Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ddl:OrdinarySharesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1100 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Parenthetical) (Detail)",
     "role": "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail",
     "shortName": "Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingCostsAndExpenses",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1101 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Statements of Comprehensive Loss (Detail)",
     "role": "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail",
     "shortName": "Parent Company Only Condensed Financial Information - Condensed Statements of Comprehensive Loss (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1102 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Statements of Cash Flow (Detail)",
     "role": "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail",
     "shortName": "Parent Company Only Condensed Financial Information - Condensed Statements of Cash Flow (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure - Fair Value Measurements",
     "role": "http://www.DingdongLtd.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - Inventories",
     "role": "http://www.DingdongLtd.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - Prepayments and Other Current Assets",
     "role": "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssets",
     "shortName": "Prepayments and Other Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure - Property and Equipment, Net",
     "role": "http://www.DingdongLtd.com/role/PropertyAndEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:OtherNonCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1015 - Disclosure - Other Non-Current Assets",
     "role": "http://www.DingdongLtd.com/role/OtherNonCurrentAssets",
     "shortName": "Other Non-Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:OtherNonCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure - Short-Term Borrowings",
     "role": "http://www.DingdongLtd.com/role/ShortTermBorrowings",
     "shortName": "Short-Term Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - Long-Term Borrowings",
     "role": "http://www.DingdongLtd.com/role/LongTermBorrowings",
     "shortName": "Long-Term Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure - Leases",
     "role": "http://www.DingdongLtd.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure - Accrued Expenses And Other Current Liabilities",
     "role": "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilities",
     "shortName": "Accrued Expenses And Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:OrdinarySharesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1020 - Disclosure - Ordinary Shares",
     "role": "http://www.DingdongLtd.com/role/OrdinaryShares",
     "shortName": "Ordinary Shares",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:OrdinarySharesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure - Share Based Compensation",
     "role": "http://www.DingdongLtd.com/role/ShareBasedCompensation",
     "shortName": "Share Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1022 - Disclosure - Income Taxes",
     "role": "http://www.DingdongLtd.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure - Related Party Transactions and Balances",
     "role": "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalances",
     "shortName": "Related Party Transactions and Balances",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:RedeemableConvertiblePreferredSharesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1024 - Disclosure - Redeemable Convertible Preferred Shares",
     "role": "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredShares",
     "shortName": "Redeemable Convertible Preferred Shares",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:RedeemableConvertiblePreferredSharesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - Redeemable Noncontrolling Interests",
     "role": "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterests",
     "shortName": "Redeemable Noncontrolling Interests",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure - Net Loss Per Share",
     "role": "http://www.DingdongLtd.com/role/NetLossPerShare",
     "shortName": "Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:StatutoryReservesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure - Statutory Reserves",
     "role": "http://www.DingdongLtd.com/role/StatutoryReserves",
     "shortName": "Statutory Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:StatutoryReservesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure - Restricted Net Assets",
     "role": "http://www.DingdongLtd.com/role/RestrictedNetAssets",
     "shortName": "Restricted Net Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure - Commitments and Contingencies",
     "role": "http://www.DingdongLtd.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquitySharesIssued",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis",
      "decimals": "6",
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure - Subsequent Events",
     "role": "http://www.DingdongLtd.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1031 - Disclosure - Parent Company Only Condensed Financial Information",
     "role": "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformation",
     "shortName": "Parent Company Only Condensed Financial Information",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure - Summary Of Principal Accounting Policies (Policies)",
     "role": "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies",
     "shortName": "Summary Of Principal Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:ScheduleOfMajorSubsidiariesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure - Organization And Principal Activities (Tables)",
     "role": "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesTables",
     "shortName": "Organization And Principal Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:ScheduleOfMajorSubsidiariesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Revenue From Contracts With Customers (Tables)",
     "role": "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersTables",
     "shortName": "Revenue From Contracts With Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.DingdongLtd.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Inventories  (Tables)",
     "role": "http://www.DingdongLtd.com/role/InventoriesTables",
     "shortName": "Inventories  (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure - Prepayments and Other Current Assets (Tables)",
     "role": "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsTables",
     "shortName": "Prepayments and Other Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Property and Equipment, Net (Tables)",
     "role": "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ddl:OtherNonCurrentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure - Other Non-Current Assets (Tables)",
     "role": "http://www.DingdongLtd.com/role/OtherNonCurrentAssetsTables",
     "shortName": "Other Non-Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ddl:OtherNonCurrentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004 - Statement - Consolidated Statements Of Comprehensive Loss",
     "role": "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
     "shortName": "Consolidated Statements Of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure - Short-Term Borrowings (Table)",
     "role": "http://www.DingdongLtd.com/role/ShortTermBorrowingsTable",
     "shortName": "Short-Term Borrowings (Table)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1041 - Disclosure - Long-Term Borrowings (Tables)",
     "role": "http://www.DingdongLtd.com/role/LongTermBorrowingsTables",
     "shortName": "Long-Term Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1042 - Disclosure - Leases (Tables)",
     "role": "http://www.DingdongLtd.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1043 - Disclosure - Accrued Expenses And Other Current Liabilities (Tables)",
     "role": "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses And Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1044 - Disclosure - Share Based Compensation (Tables)",
     "role": "http://www.DingdongLtd.com/role/ShareBasedCompensationTables",
     "shortName": "Share Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1045 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.DingdongLtd.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1046 - Disclosure - Related Party Transactions and Balances (Tables)",
     "role": "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesTables",
     "shortName": "Related Party Transactions and Balances (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1047 - Disclosure - Redeemable Convertible Preferred Shares (Tables)",
     "role": "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesTables",
     "shortName": "Redeemable Convertible Preferred Shares (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1048 - Disclosure - Redeemable Noncontrolling Interests (Tables)",
     "role": "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsTables",
     "shortName": "Redeemable Noncontrolling Interests (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1049 - Disclosure - Net Loss Per Share (Tables)",
     "role": "http://www.DingdongLtd.com/role/NetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement - Consolidated Statements Of Changes In Shareholders' Deficit",
     "role": "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit",
     "shortName": "Consolidated Statements Of Changes In Shareholders' Deficit",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1050 - Disclosure - Parent Company Only Condensed Financial Information (Tables)",
     "role": "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables",
     "shortName": "Parent Company Only Condensed Financial Information (Tables)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityIncorporationStateCountryCode",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1051 - Disclosure - Organization And Principal Activities - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
     "shortName": "Organization And Principal Activities - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityIncorporationStateCountryCode",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1052 - Disclosure - Organization And Principal Activities - Summary of Group's Major Subsidiaries (Detail)",
     "role": "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail",
     "shortName": "Organization And Principal Activities - Summary of Group's Major Subsidiaries (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ddl:ScheduleOfMajorSubsidiariesTableTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_DingdongFreshHoldingLimitedDingdongFreshBviMemberdeiLegalEntityAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis",
      "decimals": null,
      "lang": "en-US",
      "name": "dei:EntityInformationFormerLegalOrRegisteredName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ddl:ConvenienceTranslationPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn06_08_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1053 - Disclosure - Summary Of Principal Accounting Policies - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Summary Of Principal Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ddl:ConvenienceTranslationPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn06_08_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1054 - Disclosure - Summary Of Principal Accounting Policies - Schedule of Property and equipment, net (Detail)",
     "role": "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail",
     "shortName": "Summary Of Principal Accounting Policies - Schedule of Property and equipment, net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1055 - Disclosure - Revenue From Contracts With Customers -Summary Of Contract With Customer Asset And Liability (Detail)",
     "role": "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail",
     "shortName": "Revenue From Contracts With Customers -Summary Of Contract With Customer Asset And Liability (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ddl:ContractWithCustomersLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1056 - Disclosure - Revenue From Contracts With Customers - Additional Informational (Detail)",
     "role": "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
     "shortName": "Revenue From Contracts With Customers - Additional Informational (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ddl:ContractWithCustomersLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1057 - Disclosure - Fair Value Measurements - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
     "shortName": "Fair Value Measurements - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
       "div",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1058 - Disclosure - Fair Value Measurements - Summary Of Fair Value Assets Measured On Recurring Basis (Detail)",
     "role": "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail",
     "shortName": "Fair Value Measurements - Summary Of Fair Value Assets Measured On Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1059 - Disclosure - Fair Value Measurements - Summary Of Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques (Detail)",
     "role": "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
     "shortName": "Fair Value Measurements - Summary Of Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_SeriesBFourWarrantMemberusgaapClassOfWarrantOrRightAxis_WarrantMemberusgaapFinancialInstrumentAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ddl:CommonSharesHeld",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006 - Statement - Consolidated Statements Of Changes In Shareholders' Deficit (Parentheticals)",
     "role": "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals",
     "shortName": "Consolidated Statements Of Changes In Shareholders' Deficit (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1060 - Disclosure - Fair Value Measurements - Summary Of Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation (Detail)",
     "role": "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail",
     "shortName": "Fair Value Measurements - Summary Of Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2019_DerivativeFinancialInstrumentsLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_WarrantMemberusgaapFinancialInstrumentAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetailRelatedInventoryMerchandise",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1061 - Disclosure - Inventories - Summary Of Schedule Of Inventory Current (Detail)",
     "role": "http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail",
     "shortName": "Inventories - Summary Of Schedule Of Inventory Current (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetailRelatedInventoryMerchandise",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ddl:DeductibleValueAddedTaxCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1062 - Disclosure - Prepayments and Other Current Assets - Summary of Other Current Assets (Detail)",
     "role": "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail",
     "shortName": "Prepayments and Other Current Assets - Summary of Other Current Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ddl:DeductibleValueAddedTaxCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1063 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)",
     "role": "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail",
     "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ddl:ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1064 - Disclosure - Property and Equipment, Net - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetAdditionalInformationDetail",
     "shortName": "Property and Equipment, Net - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ddl:ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1065 - Disclosure - Property and Equipment, Net - Schedule of Depreciation Included in Consolidated Statements of Income and Comprehensive Income (Detail)",
     "role": "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail",
     "shortName": "Property and Equipment, Net - Schedule of Depreciation Included in Consolidated Statements of Income and Comprehensive Income (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ddl:ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ddl:OtherNonCurrentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ddl:RentalDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1066 - Disclosure - Other Non-Current Assets - Summary of Other Non-Current Assets (Detail)",
     "role": "http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail",
     "shortName": "Other Non-Current Assets - Summary of Other Non-Current Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ddl:OtherNonCurrentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ddl:RentalDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortTermBorrowings",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1067 - Disclosure - Short-Term Borrowings - Schedule of Short-term Debt (Detail)",
     "role": "http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail",
     "shortName": "Short-Term Borrowings - Schedule of Short-term Debt (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021_ShortTermLoanMemberusgaapDebtInstrumentAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortTermBorrowings",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1068 - Disclosure - Short-Term Borrowings - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail",
     "shortName": "Short-Term Borrowings - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "4",
      "lang": null,
      "name": "us-gaap:ShortTermDebtWeightedAverageInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1069 - Disclosure - Long-Term Borrowings - Summary of Long-term Debt Instruments (Detail)",
     "role": "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail",
     "shortName": "Long-Term Borrowings - Summary of Long-term Debt Instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "ddl:CurrentPortionofLongtermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007 - Statement - Consolidated Statements Of Cash Flows",
     "role": "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated Statements Of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1070 - Disclosure - Long-Term Borrowings - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail",
     "shortName": "Long-Term Borrowings - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn10_31_2020_SecuredDebtMemberusgaapLongtermDebtTypeAxis_SecuredLoanAgreementsWithEastWestBankMemberDDLAgreementTypeAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1071 - Disclosure - Long-Term Borrowings - Summary of Repayment Schedule of the Long-term Loans (Detail)",
     "role": "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail",
     "shortName": "Long-Term Borrowings - Summary of Repayment Schedule of the Long-term Loans (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1072 - Disclosure - Leases -  Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail",
     "shortName": "Leases -  Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021_RegionalProcessingCentersAndFrontlineFulfillmentStationsMemberDDLLeaseContractualAssetAxis",
      "decimals": "-5",
      "lang": null,
      "name": "ddl:LesseeOperatingLeaseLeaseNotYetCommenced",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ddl:ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1073 - Disclosure - Leases - Summary of Supplemental Information Related to Operating Lease (Detail)",
     "role": "http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail",
     "shortName": "Leases - Summary of Supplemental Information Related to Operating Lease (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ddl:ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1074 - Disclosure - Leases - Summary of Lease Cost (Detail)",
     "role": "http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail",
     "shortName": "Leases - Summary of Lease Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1075 - Disclosure - Leases - Summary of Maturity of Operating Lease Liabilities (Detail)",
     "role": "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail",
     "shortName": "Leases - Summary of Maturity of Operating Lease Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ddl:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueToOfficersOrStockholdersCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1076 - Disclosure - Accrued Expenses And Other Current Liabilities - Summary of Accrued Liabilities And Other Liabilities Current (Detail)",
     "role": "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail",
     "shortName": "Accrued Expenses And Other Current Liabilities - Summary of Accrued Liabilities And Other Liabilities Current (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ddl:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueToOfficersOrStockholdersCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ddl:OrdinarySharesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockValue",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1077 - Disclosure - Ordinary Shares - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
     "shortName": "Ordinary Shares - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ddl:OrdinarySharesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P06_08_2021To06_08_2021",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteStockSplit",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P12_01_2021To12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1078 - Disclosure - Share Based Compensation - Summary of Option Activities (Detail)",
     "role": "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail",
     "shortName": "Share Based Compensation - Summary of Option Activities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_OffshoreShareIncentivePlanMemberusgaapPlanNameAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1079 - Disclosure - Share Based Compensation - Summary of Assumptions Used To Value The Share Options (Detail)",
     "role": "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail",
     "shortName": "Share Based Compensation - Summary of Assumptions Used To Value The Share Options (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020_BinomialTreeOptionPricingModelMemberusgaapValuationTechniqueAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1008 - Disclosure - Organization And Principal Activities",
     "role": "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivities",
     "shortName": "Organization And Principal Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1080 - Disclosure - Share Based Compensation - Summary of Recognized Share based Compensation Expenses (Detail)",
     "role": "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail",
     "shortName": "Share Based Compensation - Summary of Recognized Share based Compensation Expenses (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_FulfillmentExpensesMemberusgaapIncomeStatementLocationAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1081 - Disclosure - Share Based Compensation - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
     "shortName": "Share Based Compensation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P05_01_2021To05_31_2021_SeniorManagementAwardsTwoThousandTwentyMemberusgaapAwardTypeAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1082 - Disclosure - Income Taxes - Schedule Of Components Of Income Tax Expense Benefit (Detail)",
     "role": "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail",
     "shortName": "Income Taxes - Schedule Of Components Of Income Tax Expense Benefit (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1083 - Disclosure - Income Taxes - Schedule of Loss Before Income Taxes By Jurisdiction (Detail)",
     "role": "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail",
     "shortName": "Income Taxes - Schedule of Loss Before Income Taxes By Jurisdiction (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1084 - Disclosure - Income Taxes - Schedule of Reconciliations of The Income Tax Expenses (Detail)",
     "role": "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail",
     "shortName": "Income Taxes - Schedule of Reconciliations of The Income Tax Expenses (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ddl:DeferredTaxAssetsOperatingLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1085 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)",
     "role": "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ddl:DeferredTaxAssetsOperatingLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1086 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Detail)",
     "role": "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1087 - Disclosure - Income Taxes - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "lang": null,
      "name": "ddl:UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ddl:ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_Mr.liangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1088 - Disclosure - Related Party Transactions and Balances - Schedule of Related Parties That Had Transactions or Balances With The Group (Detail)",
     "role": "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail",
     "shortName": "Related Party Transactions and Balances - Schedule of Related Parties That Had Transactions or Balances With The Group (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ddl:ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_Mr.liangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ddl:RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2019_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMemberDDLAssumptionOfLoanRepaymentConsiderationAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1089 - Disclosure - Related Party Transactions and Balances  - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail",
     "shortName": "Related Party Transactions and Balances  - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2019_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMemberDDLAssumptionOfLoanRepaymentConsiderationAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1009 - Disclosure - Summary Of Principal Accounting Policies",
     "role": "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPolicies",
     "shortName": "Summary Of Principal Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ddl:SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1090 - Disclosure - Related Party Transactions and Balances - Summary of Related Party Balances Due from and Due to the Founder (Detail)",
     "role": "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail",
     "shortName": "Related Party Transactions and Balances - Summary of Related Party Balances Due from and Due to the Founder (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ddl:SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021_MrLiangChanglinMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1091 - Disclosure - Redeemable Convertible Preferred Shares - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
     "shortName": "Redeemable Convertible Preferred Shares - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DividendsPreferredStock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DividendsPreferredStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ddl:DeemedDividend",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1092 - Disclosure - Redeemable Convertible Preferred Shares - Summary of Redeemable Convertible Preferred Shares (Detail)",
     "role": "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail",
     "shortName": "Redeemable Convertible Preferred Shares - Summary of Redeemable Convertible Preferred Shares (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1093 - Disclosure - Redeemable Noncontrolling Interests - Summary Of  Redeemable Noncontrolling Interests (Detail)",
     "role": "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail",
     "shortName": "Redeemable Noncontrolling Interests - Summary Of  Redeemable Noncontrolling Interests (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1094 - Disclosure - Redeemable Noncontrolling Interests - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsAdditionalInformationDetail",
     "shortName": "Redeemable Noncontrolling Interests - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1095 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Detail)",
     "role": "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail",
     "shortName": "Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ddl:CommonSharesHeld",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1096 - Disclosure - Net Loss Per Share - Additional Information (Details)",
     "role": "http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails",
     "shortName": "Net Loss Per Share - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_OrdinarySharesMemberusgaapStatementClassOfStockAxis",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockConversionBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ddl:StatutoryReservesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1097 - Disclosure - Statutory Reserves - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/StatutoryReservesAdditionalInformationDetail",
     "shortName": "Statutory Reserves - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ddl:StatutoryReservesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "2",
      "lang": null,
      "name": "ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ddl:StatutoryReservesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ddl:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1098 - Disclosure - Restricted Net Assets - Additional Information (Detail)",
     "role": "http://www.DingdongLtd.com/role/RestrictedNetAssetsAdditionalInformationDetail",
     "shortName": "Restricted Net Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1099 - Disclosure - Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Detail)",
     "role": "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
     "shortName": "Parent Company Only Condensed Financial Information - Condensed Balance Sheets (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d287975d20f.htm",
      "contextRef": "PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 151,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China [Member]"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG",
        "terseLabel": "Hong Kong [Member]"
       }
      }
     },
     "localname": "HK",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_CNY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "China, Yuan Renminbi",
        "terseLabel": "RMB"
       }
      }
     },
     "localname": "CNY",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_AAndRTwoThousandAndTwentyShareIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A And R Two Thousand And Twenty Share Incentive Plan",
        "label": "A And R Two Thousand And Twenty Share Incentive Plan [Member]",
        "verboseLabel": "A&amp;R 2020 Share Incentive Plan [Member]"
       }
      }
     },
     "localname": "AAndRTwoThousandAndTwentyShareIncentivePlanMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_AccretionOfRedeemableConvertiblePreferredShares": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 27.0,
       "parentTag": "ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accretion of redeemable convertible preferred shares.",
        "label": "Accretion Of Redeemable Convertible Preferred Shares",
        "negatedLabel": "Accretion of redeemable convertible preferred shares"
       }
      }
     },
     "localname": "AccretionOfRedeemableConvertiblePreferredShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 18.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued liabilities and other liabilities current.",
        "label": "Accrued Liabilities And Other Liabilities Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_AccruedOutsourcingExpensesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail": {
       "order": 2.0,
       "parentTag": "ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued outsourcing expenses current.",
        "label": "Accrued Outsourcing Expenses Current",
        "terseLabel": "Accrued outsourcing expenses"
       }
      }
     },
     "localname": "AccruedOutsourcingExpensesCurrent",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_AccruedTransportationAndLogisticExpensesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail": {
       "order": 3.0,
       "parentTag": "ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued transportation and logistic expenses current.",
        "label": "Accrued Transportation And Logistic Expenses Current",
        "terseLabel": "Accrued transportation and logistic expenses"
       }
      }
     },
     "localname": "AccruedTransportationAndLogisticExpensesCurrent",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_AccruedUtilitiesAndOtherExpensesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail": {
       "order": 8.0,
       "parentTag": "ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued utilities and other expenses current.",
        "label": "Accrued Utilities And Other Expenses Current",
        "terseLabel": "Accrued utilities and other expenses"
       }
      }
     },
     "localname": "AccruedUtilitiesAndOtherExpensesCurrent",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_AgreementTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreement Type [Axis]"
       }
      }
     },
     "localname": "AgreementTypeAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_AgreementTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreement Type [Domain]"
       }
      }
     },
     "localname": "AgreementTypeDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_AmountsDueFromSubsidiariesCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due from subsidiaries current.",
        "label": "Amounts Due From Subsidiaries Current",
        "terseLabel": "Amounts due from subsidiaries"
       }
      }
     },
     "localname": "AmountsDueFromSubsidiariesCurrent",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_AmountsDueToSubsidiariesCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due to subsidiaries current.",
        "label": "Amounts Due To Subsidiaries Current",
        "terseLabel": "Amounts due to subsidiaries"
       }
      }
     },
     "localname": "AmountsDueToSubsidiariesCurrent",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_ApplicabilityOfTypeOfAccountingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applicability Of Type Of Accounting [Axis]"
       }
      }
     },
     "localname": "ApplicabilityOfTypeOfAccountingAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ApplicabilityOfTypeOfAccountingDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applicability Of Type Of Accounting [Domain]"
       }
      }
     },
     "localname": "ApplicabilityOfTypeOfAccountingDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ArrangementAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement.",
        "label": "Arrangement [Axis]"
       }
      }
     },
     "localname": "ArrangementAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ArrangementDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement.",
        "label": "Arrangement [Domain]"
       }
      }
     },
     "localname": "ArrangementDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_AssesasbleProfitsTaxRegimeRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assesasble profits tax regime rate.",
        "label": "Assesasble Profits Tax Regime Rate [Axis]"
       }
      }
     },
     "localname": "AssesasbleProfitsTaxRegimeRateAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_AssesasbleProfitsTaxRegimeRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assesasble profits tax regime rate.",
        "label": "Assesasble Profits Tax Regime Rate [Domain]"
       }
      }
     },
     "localname": "AssesasbleProfitsTaxRegimeRateDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_AssumptionOfLoanRepaymentConsiderationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumption of loan repayment consideration.",
        "label": "Assumption Of Loan Repayment Consideration [Axis]"
       }
      }
     },
     "localname": "AssumptionOfLoanRepaymentConsiderationAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_AssumptionOfLoanRepaymentConsiderationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumption of loan repayment consideration.",
        "label": "Assumption Of Loan Repayment Consideration [Domain]"
       }
      }
     },
     "localname": "AssumptionOfLoanRepaymentConsiderationDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_BankLoansAndNotesPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank loans and notes payable member.",
        "label": "Bank Loans And Notes Payable [Member]",
        "terseLabel": "Bank Loans and Notes Payable [Member]"
       }
      }
     },
     "localname": "BankLoansAndNotesPayableMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_BaqianliluWuxiNetworkTechnologyCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Baqianlilu Wuxi Network Technology Co Ltd.",
        "label": "Baqianlilu Wuxi Network Technology Co Ltd [Member]",
        "terseLabel": "Baqianlilu (Wuxi) Network Technology Co., Ltd."
       }
      }
     },
     "localname": "BaqianliluWuxiNetworkTechnologyCoLtdMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_BeijingBujiangjiuECommerceCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Beijing Bujiangjiu E Commerce Co Ltd.",
        "label": "Beijing Bujiangjiu E Commerce Co Ltd [Member]",
        "terseLabel": "Beijing Bujiangjiu E-Commerce Co., Ltd."
       }
      }
     },
     "localname": "BeijingBujiangjiuECommerceCoLtdMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_BinomialTreeOptionPricingModelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Binomial tree option pricing model member.",
        "label": "Binomial Tree Option Pricing Model [Member]",
        "terseLabel": "Binomial Tree Option Pricing Model [Member]"
       }
      }
     },
     "localname": "BinomialTreeOptionPricingModelMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ChaoLizhiJiangsuECommerceCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chao Lizhi Jiangsu E Commerce Co Ltd.",
        "label": "Chao Lizhi Jiangsu E Commerce Co Ltd [Member]",
        "terseLabel": "Chao Lizhi (Jiangsu) E-Commerce Co., Ltd."
       }
      }
     },
     "localname": "ChaoLizhiJiangsuECommerceCoLtdMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ChizhiyihengNanjingSupplyChainCo.Ltd.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chizhiyiheng (nanjing) supply chain co., Ltd.",
        "label": "Chizhiyiheng (Nanjing) Supply Chain Co., Ltd. [Member]"
       }
      }
     },
     "localname": "ChizhiyihengNanjingSupplyChainCo.Ltd.Member",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chizhiyiheng (Shanghai) E-commerce Co., Ltd.(\"Chizhiyiheng Shanghai\")",
        "label": "Chizhiyiheng (Shanghai) Ecommerce Co., Ltd.(Chizhiyiheng Shanghai) [Member]",
        "terseLabel": "Chizhiyiheng (Shanghai) E-commerce Co., Ltd.(\"Chizhiyiheng Shanghai\")"
       }
      }
     },
     "localname": "ChizhiyihengShanghaiEcommerceCo.Ltd.chizhiyihengShanghaiMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ClassAAndClassBOrdinaryShares.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class A and class B ordinary shares.",
        "label": "Class A and Class B Ordinary Shares. [Member]"
       }
      }
     },
     "localname": "ClassAAndClassBOrdinaryShares.Member",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_CollateralFromBank": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateral from bank.",
        "label": "Collateral From Bank",
        "terseLabel": "Collateral from bank"
       }
      }
     },
     "localname": "CollateralFromBank",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_CommonSharesHeld": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Shares Held.",
        "label": "Common Shares Held"
       }
      }
     },
     "localname": "CommonSharesHeld",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals",
      "http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comprehensive income net of tax available to common stockholders basic.",
        "label": "Comprehensive Income Net Of Tax Available To Common Stockholders Basic",
        "totalLabel": "Comprehensive loss attributable to ordinary shareholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_CondensedBalanceSheetStatementsCaptionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Condensed balance sheet statements captions.",
        "label": "Condensed Balance Sheet Statements Captions [Abstract]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsAbstract",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "xbrltype": "stringItemType"
    },
    "ddl_ContractWithCustomerAssetAndLiabilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer asset and liability.",
        "label": "Contract With Customer Asset And Liability [Line Items]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityLineItems",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ContractWithCustomerAssetAndLiabilityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer asset and liability.",
        "label": "Contract With Customer Asset And Liability [Table]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTable",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ContractWithCustomersLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customers Liability.",
        "label": "Contract With Customers Liability",
        "verboseLabel": "Contract with customer liability, current"
       }
      }
     },
     "localname": "ContractWithCustomersLiability",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_ContractWithCustomersLiabilityRevenueRecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customers, liability, revenue recognized",
        "label": "Contract With Customers Liability Revenue Recognized",
        "terseLabel": "Contract with customer, liability, revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomersLiabilityRevenueRecognized",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_ConvenienceTranslationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convenience translation.",
        "label": "Convenience Translation [Policy Text Block]",
        "terseLabel": "Convenience translation"
       }
      }
     },
     "localname": "ConvenienceTranslationPolicyTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of redeemable convertible preferred shares to ordinary shares.",
        "label": "Conversion Of Redeemable Convertible Preferred Shares To Ordinary Shares",
        "terseLabel": "Automatic conversion of redeemable convertible preferred shares to ordinary shares, Shares"
       }
      }
     },
     "localname": "ConversionOfRedeemableConvertiblePreferredSharesToOrdinaryShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "ddl_ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of redeemable convertible preferred shares to ordinary shares, value.",
        "label": "Conversion Of Redeemable Convertible Preferred Shares To Ordinary Shares, Value",
        "terseLabel": "Automatic conversion of redeemable convertible preferred shares to ordinary shares"
       }
      }
     },
     "localname": "ConversionOfRedeemableConvertiblePreferredSharesToOrdinarySharesValue",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_ConversionOfRedeemablePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of redeemable preferred stock.",
        "label": "Conversion of Redeemable Preferred Stock [Member]"
       }
      }
     },
     "localname": "ConversionOfRedeemablePreferredStockMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_CorporateCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate customers.",
        "label": "Corporate Customers [Member]"
       }
      }
     },
     "localname": "CorporateCustomersMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_CostOfGoodsSoldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of goods sold.",
        "label": "Cost of Goods Sold [Member]"
       }
      }
     },
     "localname": "CostOfGoodsSoldMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_CurrencyConvertibilityRiskPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency convertibility risk.",
        "label": "Currency Convertibility Risk [Policy Text Block]",
        "terseLabel": "Currency Convertibility Risk"
       }
      }
     },
     "localname": "CurrencyConvertibilityRiskPolicyTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_CurrentPortionofLongtermBorrowings": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current portion of long-term borrowings.",
        "label": "Current Portion of Longterm Borrowings",
        "terseLabel": "Less: Current portion of long-term borrowings"
       }
      }
     },
     "localname": "CurrentPortionofLongtermBorrowings",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_DeductibleValueAddedTaxCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deductible value added tax current.",
        "label": "Deductible Value Added Tax Current",
        "terseLabel": "Deductible VAT"
       }
      }
     },
     "localname": "DeductibleValueAddedTaxCurrent",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_DeemedDividend": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 13.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deemed dividend.",
        "label": "Deemed Dividend",
        "negatedLabel": "Deemed dividend",
        "verboseLabel": "Deemed Dividend, Value"
       }
      }
     },
     "localname": "DeemedDividend",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deemed Dividend From Redesignation Of Ordinary Shares To Series Angel Plus Preferred Shares.",
        "label": "Deemed Dividend From Redesignation Of Ordinary Shares To Series Angel Plus Preferred Shares",
        "terseLabel": "Deemed dividend from re-designation of ordinary shares to Series Angel+ preferred shares, Shares"
       }
      }
     },
     "localname": "DeemedDividendFromRedesignationOfOrdinarySharesToSeriesAngelPlusPreferredShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "ddl_DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deemed dividend from\u00a0re-designation\u00a0of ordinary shares to Series Angel plus preferred shares, value.",
        "label": "Deemed Dividend From RedesignationOf Ordinary Shares To Series Angel Plus Preferred Shares, Value",
        "terseLabel": "Deemed dividend from re-designation of ordinary shares to Series Angel+ preferred shares"
       }
      }
     },
     "localname": "DeemedDividendFromRedesignationofOrdinarySharesToSeriesAngelPlusPreferredSharesValue",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_DeemedDividendShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deemed Dividend, shares",
        "label": "Deemed Dividend Shares",
        "terseLabel": "Deemed Dividend, Shares"
       }
      }
     },
     "localname": "DeemedDividendShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ddl_DeferredTaxAssetGovernmentSubsidies": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax asset, government subsidies.",
        "label": "Deferred Tax Asset, Government Subsidies",
        "terseLabel": "Government subsidies"
       }
      }
     },
     "localname": "DeferredTaxAssetGovernmentSubsidies",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_DeferredTaxAssetsOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets operating lease liabilities.",
        "label": "Deferred Tax Assets Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseLiabilities",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets tax Deferred Expense Reserves And Accruals Accrued Liabilities And Other current Liabilities.",
        "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities And Other current Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndOtherCurrentLiabilities",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_DepositFromSuppliersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail": {
       "order": 5.0,
       "parentTag": "ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposit from suppliers current.",
        "label": "Deposit From Suppliers Current",
        "terseLabel": "Deposit from suppliers"
       }
      }
     },
     "localname": "DepositFromSuppliersCurrent",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_DingdongFreshHoldingLimitedDingdongFreshBviMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dingdong Fresh Holding Limited Dingdong Fresh BVI.",
        "label": "Dingdong Fresh Holding Limited Dingdong Fresh BVI [Member]",
        "terseLabel": "Dingdong Fresh Holding Limited (\"Dingdong Fresh BVI\")"
       }
      }
     },
     "localname": "DingdongFreshHoldingLimitedDingdongFreshBviMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_DingdongFreshHongKongLimitedDingdongHkMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dingdong Fresh Hong Kong Limited Dingdong HK.",
        "label": "Dingdong Fresh Hong Kong Limited Dingdong HK [Member]",
        "terseLabel": "Dingdong Fresh (Hong Kong) Limited (\"Dingdong HK\")"
       }
      }
     },
     "localname": "DingdongFreshHongKongLimitedDingdongHkMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_Dividend": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 28.0,
       "parentTag": "ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend.",
        "label": "Dividend",
        "negatedLabel": "Deemed dividend"
       }
      }
     },
     "localname": "Dividend",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_EatTogetherHoldingLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eat together holding limited.",
        "label": "Eat Together Holding Limited [Member]",
        "terseLabel": "EatTogether Holding Limited [Member]"
       }
      }
     },
     "localname": "EatTogetherHoldingLimitedMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_EatTogetherWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eat together warrant.",
        "label": "Eat Together Warrant [Member]",
        "terseLabel": "Eat Together Warrant [Member]"
       }
      }
     },
     "localname": "EatTogetherWarrantMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_EatbetterHoldingLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EatBetter holding limited.",
        "label": "EatBetter Holding Limited [Member]"
       }
      }
     },
     "localname": "EatbetterHoldingLimitedMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_EntityClassificationSectorAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity classification sector.",
        "label": "Entity Classification Sector [Axis]"
       }
      }
     },
     "localname": "EntityClassificationSectorAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_EntityClassificationSectorDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity classification sector.",
        "label": "Entity Classification Sector [Domain]"
       }
      }
     },
     "localname": "EntityClassificationSectorDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_EsopPlatformAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ESOP Platform",
        "label": "ESOP Platform [Axis]"
       }
      }
     },
     "localname": "EsopPlatformAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_EsopPlatformDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ESOP Platform",
        "label": "ESOP Platform [Domain]"
       }
      }
     },
     "localname": "EsopPlatformDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_EstimatedLiabilitiesForReturnAllowances": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated liabilities for return allowances.",
        "label": "Estimated liabilities for return allowances",
        "terseLabel": "Estimated liabilities for return allowances"
       }
      }
     },
     "localname": "EstimatedLiabilitiesForReturnAllowances",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_EventAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event.",
        "label": "Event [Axis]"
       }
      }
     },
     "localname": "EventAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_EventDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event.",
        "label": "Event [Domain]"
       }
      }
     },
     "localname": "EventDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ExceedingTenPercentResultToExtinguishmentAccountingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exceeding Ten Percent Result To Extinguishment Accounting [Member]"
       }
      }
     },
     "localname": "ExceedingTenPercentResultToExtinguishmentAccountingMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extinguishment of convertible loans provided by the founder in exchange for warrants.",
        "label": "Extinguishment Of Convertible Loans Provided By The Founder In Exchange For Warrants",
        "terseLabel": "Extinguishment of convertible loans provided by the Founder in exchange for warrants"
       }
      }
     },
     "localname": "ExtinguishmentOfConvertibleLoansProvidedByTheFounderInExchangeForWarrants",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability exercises.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Exercises",
        "terseLabel": "Exercise of EatTogether Warrant"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercises",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability foreign exchange translation.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Foreign Exchange Translation",
        "terseLabel": "Foreign exchange translation"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeTranslation",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_FinancialAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial assets.",
        "label": "Financial Assets [Member]",
        "terseLabel": "Financial Assets [Member]"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ForeignCurrencyExchangeRateRisk": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign currency exchange rate risk.",
        "label": "Foreign Currency Exchange Rate Risk",
        "terseLabel": "Foreign currency exchange rate risk"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateRisk",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_ForeignCurrencyExchangeRateRiskPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign currency exchange rate risk.",
        "label": "Foreign Currency Exchange Rate Risk [Policy Text Block]",
        "terseLabel": "Foreign Currency Exchange Rate Risk"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateRiskPolicyTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_FounderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Founder.",
        "label": "Founder [Member]"
       }
      }
     },
     "localname": "FounderMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_FounderSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Founder Shares [Member]"
       }
      }
     },
     "localname": "FounderSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_FulfillmentExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fulfillment expenses member.",
        "label": "Fulfillment Expenses [Member]",
        "terseLabel": "Fulfillment expenses"
       }
      }
     },
     "localname": "FulfillmentExpensesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_FulfillmentExpensesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fulfillment expenses.",
        "label": "Fulfillment expenses [Policy Text Block]",
        "terseLabel": "Fulfillment expenses"
       }
      }
     },
     "localname": "FulfillmentExpensesPolicyTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_FulfilmentExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fulfilment expenses.",
        "label": "Fulfilment Expenses [Member]"
       }
      }
     },
     "localname": "FulfilmentExpensesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_GeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General and Administrative Expenses.",
        "label": "General and Administrative Expenses [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpensesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_GovernmentSubsidies": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government subsidies.",
        "label": "Government subsidies",
        "terseLabel": "Government subsidies"
       }
      }
     },
     "localname": "GovernmentSubsidies",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_GovernmentSubsidiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government subsidies.",
        "label": "Government subsidies [Policy Text Block]",
        "terseLabel": "Government subsidies"
       }
      }
     },
     "localname": "GovernmentSubsidiesPolicyTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_IncomeFromGovernmentSubsidies": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income from government subsidies.",
        "label": "Income from Government Subsidies",
        "terseLabel": "Income from government subsidies"
       }
      }
     },
     "localname": "IncomeFromGovernmentSubsidies",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_IncomeTaxDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax disclosure.",
        "label": "Income Tax Disclosure [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureLineItems",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_IncomeTaxDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax disclosure.",
        "label": "Income Tax Disclosure [Table]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTable",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_IncomeTaxReconciliationEffectOfPreferentialTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation effect of preferential tax.",
        "label": "Income Tax Reconciliation Effect Of Preferential Tax",
        "terseLabel": "Effect of preferential tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationEffectOfPreferentialTax",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_IncomeTaxReconciliationStatutoryIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation statutory income expense.",
        "label": "Income Tax Reconciliation Statutory Income Expense",
        "negatedLabel": "Statutory income/(expense)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStatutoryIncomeExpense",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_IncomeTaxReconciliationTransferPricingAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Reconciliation Transfer Pricing Adjustment",
        "label": "Income Tax Reconciliation Transfer Pricing Adjustment",
        "negatedLabel": "Transfer pricing adjustment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTransferPricingAdjustment",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 25.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in accrued liabilities and other current liabilities.",
        "label": "Increase Decrease In Accrued Liabilities And Other Current Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in operating lease right of use assets.",
        "label": "Increase Decrease In Operating Lease Right Of Use Assets",
        "negatedLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_InterestIncomePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest income.",
        "label": "Interest income [Policy Text Block]",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomePolicyTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_IssuanceOfConvertibleNotesNetOfIssuanceCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 35.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of convertible notes, net of issuance costs",
        "label": "Issuance of Convertible Notes, Net of Issuance Cost",
        "terseLabel": "Issuance of convertible notes, net of issuance costs"
       }
      }
     },
     "localname": "IssuanceOfConvertibleNotesNetOfIssuanceCost",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series B4 redeemable convertible preferred shares upon exercise of warrants.",
        "label": "Issuance of Series B4 Redeemable Convertible Preferred Shares Upon Exercise of Warrants",
        "terseLabel": "Issuance of Series B4 redeemable convertible preferred shares upon exercise of warrants"
       }
      }
     },
     "localname": "IssuanceOfSeriesB4RedeemableConvertiblePreferredSharesUponExerciseOfWarrants",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series B four one redeemable convertible preferred shares upon exercise of warrants held by the Founder.",
        "label": "Issuance of Series B Four One Redeemable Convertible Preferred Shares Upon Exercise of Warrants held by the Founder",
        "terseLabel": "Issuance of Series B4-1 redeemable convertible preferred shares upon exercise of warrants held by the Founder"
       }
      }
     },
     "localname": "IssuanceOfSeriesBFourOneRedeemableConvertiblePreferredSharesUponExerciseOfWarrantsHeldByTheFounder",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of series C1 redeemable convertible preferred shares upon the extinguishment of advance from shareholders.",
        "label": "Issuance Of Series C1 Redeemable Convertible Preferred Shares Upon The Extinguishment Of Advance From Shareholders",
        "terseLabel": "Issuance of Series C1 redeemable convertible preferred shares upon the extinguishment of advance from shareholders"
       }
      }
     },
     "localname": "IssuanceOfSeriesC1RedeemableConvertiblePreferredSharesUponTheExtinguishmentOfAdvanceFromShareholders",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series C1 redeemable convertible preferred shares upon conversion of convertible notes.",
        "label": "Issuance Of Series C One Redeemable Convertible Preferred Shares Upon Conversion Of Convertible Notes",
        "terseLabel": "Issuance of Series C1 redeemable convertible preferred shares upon conversion of convertible notes"
       }
      }
     },
     "localname": "IssuanceOfSeriesCOneRedeemableConvertiblePreferredSharesUponConversionOfConvertibleNotes",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_IssuanceOfSubsidiaryShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of subsidiary shares.",
        "label": "Issuance Of Subsidiary Shares",
        "verboseLabel": "Issuance of subsidiary shares"
       }
      }
     },
     "localname": "IssuanceOfSubsidiaryShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_LeaseContractualAssetAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Asset [Axis]"
       }
      }
     },
     "localname": "LeaseContractualAssetAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_LeaseContractualAssetDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Asset [Domain]"
       }
      }
     },
     "localname": "LeaseContractualAssetDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_LesseeOperatingLeaseLeaseNotYetCommenced": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, operating lease, lease not yet commenced,.",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced,",
        "terseLabel": "Operating lease, not yet commenced"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommenced",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_LoyaltyPointsProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loyalty points program",
        "label": "Loyalty Points Program [Member]"
       }
      }
     },
     "localname": "LoyaltyPointsProgramMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input fair value of the underlying preferred shares.",
        "label": "Measurement Input Fair Value Of The Underlying Preferred Shares [Member]",
        "terseLabel": "Measurement Input Fair Value Of The Underlying Preferred Shares [Member]"
       }
      }
     },
     "localname": "MeasurementInputFairValueOfTheUnderlyingPreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_MeasurementInputWarrantFairValueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input warrant fair value.",
        "label": "Measurement Input Warrant Fair Value [Member]",
        "terseLabel": "Measurement Input Warrant Fair Value [Member]"
       }
      }
     },
     "localname": "MeasurementInputWarrantFairValueMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_MezzanineEquityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mezzanine Equity.",
        "label": "Mezzanine Equity [Member]"
       }
      }
     },
     "localname": "MezzanineEquityMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modification of preferred shares percentage immediately after change in terms compared to the fair value of the preferred shares immediately before the amendment at each modification date.",
        "label": "Modification Of Preferred Shares Percentage Immediately After Change In Terms Compared To The Fair Value Of The Preferred Shares Immediately Before The Amendment At Each Modification Date",
        "terseLabel": "Modification of preferred shares percentage immediately after change in terms compared to the fair value of the preferred shares immediately before the amendment at each modification date"
       }
      }
     },
     "localname": "ModificationOfPreferredSharesPercentageImmediatelyAfterChangeInTermsComparedToTheFairValueOfThePreferredSharesImmediatelyBeforeTheAmendmentAtEachModificationDate",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modification of redeemable convertible preferred shares.",
        "label": "Modification of redeemable convertible preferred shares [Policy Text Block]",
        "terseLabel": "Modification of redeemable convertible preferred shares"
       }
      }
     },
     "localname": "ModificationOfRedeemableConvertiblePreferredSharesPolicyTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_MoreThan1MillionButLessThan3MillionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "More than 1 million but less than 3 million.",
        "label": "More Than 1 Million But Less Than 3 Million [Member]"
       }
      }
     },
     "localname": "MoreThan1MillionButLessThan3MillionMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_Mr.liangChanglinMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mr.\u00a0Liang changlin.",
        "label": "Mr.Liang Changlin [Member]"
       }
      }
     },
     "localname": "Mr.liangChanglinMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_MrLiangChanglinMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mr Liang Changlin.",
        "label": "Mr Liang Changlin [Member]",
        "terseLabel": "Mr.\u00a0Liang Changlin [Member]"
       }
      }
     },
     "localname": "MrLiangChanglinMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_NotExceedingTenPercentResultToModificationAccountingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not Exceeding Ten Percent Result To Modification Accounting [Member]"
       }
      }
     },
     "localname": "NotExceedingTenPercentResultToModificationAccountingMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_OffshoreEsopPlatformMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Offshore ESOP Platform.",
        "label": "Offshore ESOP Platform [Member]"
       }
      }
     },
     "localname": "OffshoreEsopPlatformMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_OffshoreShareIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Offshore share incentive plan member.",
        "label": "Offshore Share Incentive Plan [Member]"
       }
      }
     },
     "localname": "OffshoreShareIncentivePlanMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Offshore share incentive plan two thousand nineteen plan two member.",
        "label": "Offshore Share Incentive Plan Two Thousand Nineteen Plan Two [Member]"
       }
      }
     },
     "localname": "OffshoreShareIncentivePlanTwoThousandNineteenPlanTwoMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Offshore share incentive plan two thousand twenty plan three member.",
        "label": "Offshore Share Incentive Plan Two Thousand Twenty Plan Three [Member]"
       }
      }
     },
     "localname": "OffshoreShareIncentivePlanTwoThousandTwentyPlanThreeMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Offshore share incentive plan two thousand twenty plan two member.",
        "label": "Offshore Share Incentive Plan Two Thousand Twenty Plan Two [Member]"
       }
      }
     },
     "localname": "OffshoreShareIncentivePlanTwoThousandTwentyPlanTwoMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_OnshoreLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Onshore loans.",
        "label": "Onshore Loans [Member]"
       }
      }
     },
     "localname": "OnshoreLoansMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_OnshoreShareIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Onshore share incentive plan.",
        "label": "Onshore Share Incentive Plan [Member]"
       }
      }
     },
     "localname": "OnshoreShareIncentivePlanMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_OperatingLossCarryForwardsExpirationYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carry forwards expiration year.",
        "label": "Operating Loss Carry Forwards Expiration Year"
       }
      }
     },
     "localname": "OperatingLossCarryForwardsExpirationYear",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "ddl_OperatingLossCarryForwardsPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carry forwards period.",
        "label": "Operating Loss Carry Forwards Period",
        "terseLabel": "Tax losses carry forwards period"
       }
      }
     },
     "localname": "OperatingLossCarryForwardsPeriod",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ddl_OrdinarySharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ordinary shares",
        "label": "Ordinary shares [Member]"
       }
      }
     },
     "localname": "OrdinarySharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_OrdinarySharesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ordinary shares",
        "label": "Ordinary Shares [Text Block]",
        "terseLabel": "Ordinary Shares"
       }
      }
     },
     "localname": "OrdinarySharesTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinaryShares"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_OtherDesignatedCommonSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Designated Common Shares Member",
        "label": "Other Designated Common Shares [Member]"
       }
      }
     },
     "localname": "OtherDesignatedCommonSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_OtherNonCurrentAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Non-current Assets.",
        "label": "Other Non Current Assets [Text Block]",
        "terseLabel": "Other Non-Current Assets"
       }
      }
     },
     "localname": "OtherNonCurrentAssetsTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OtherNonCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_OtherPayables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other payables.",
        "label": "Other Payables",
        "verboseLabel": "Other payables"
       }
      }
     },
     "localname": "OtherPayables",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_OutsourcingExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "outsourcing expenses.",
        "label": "outsourcing expenses",
        "terseLabel": "Outsourcing expenses"
       }
      }
     },
     "localname": "OutsourcingExpenses",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_PaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paid In capital.",
        "label": "Paid In Capital [Member]"
       }
      }
     },
     "localname": "PaidInCapitalMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_PaymentsForExerciseOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment for exercise of warrants.",
        "label": "Payments For Exercise Of Warrants",
        "terseLabel": "Payment for exercise of warrant"
       }
      }
     },
     "localname": "PaymentsForExerciseOfWarrants",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_PaymentsToFundLoansToRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to fund loans to related parties.",
        "label": "Payments To Fund Loans To Related Parties",
        "negatedLabel": "Loans to related parties"
       }
      }
     },
     "localname": "PaymentsToFundLoansToRelatedParties",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of annual compound interest calculated from the actual payment date of its purchase price",
        "label": "Percentage of annual compound interest calculated from the actual payment date of its purchase price",
        "terseLabel": "Percentage of annual compound interest calculated from the actual payment date of its purchase price"
       }
      }
     },
     "localname": "PercentageOfAnnualCompoundInterestCalculatedFromTheActualPaymentDateOfItsPurchasePrice",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of annual compound interest from the actual payment date of original issue price used to determine the redemption price of preferred share.",
        "label": "Percentage Of Annual Compound Interest From The Actual Payment Date Of Original Issue Price Used To Determine The Redemption Price Of Preferred Share",
        "terseLabel": "Percentage of annual compound interest from the actual payment date of original issue price used to determine the redemption price of preferred share"
       }
      }
     },
     "localname": "PercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of annual simple interest from the actual payment date of original issue price used to determine the redemption price of preferred share.",
        "label": "Percentage Of Annual Simple Interest From The Actual Payment Date Of Original Issue Price Used To Determine The Redemption Price Of Preferred Share",
        "terseLabel": "Percentage of annual simple interest from the actual payment date of original issue price used to determine the redemption price of preferred share"
       }
      }
     },
     "localname": "PercentageOfAnnualSimpleInterestFromTheActualPaymentDateOfOriginalIssuePriceUsedToDetermineTheRedemptionPriceOfPreferredShare",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Reduced CIT Rate Eligible For Qualifying Enterprises With Minimal profits.",
        "label": "Percentage Of Reduced CIT Rate Eligible For Qualifying Enterprises With Minimal profits"
       }
      }
     },
     "localname": "PercentageOfReducedCitRateEligibleForQualifyingEnterprisesWithMinimalProfits",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_PrcValueaddedTaxesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PRC value-added taxes.",
        "label": "PRC ValueAdded Taxes [Policy Text Block]",
        "terseLabel": "PRC value-added taxes"
       }
      }
     },
     "localname": "PrcValueaddedTaxesPolicyTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_PreferentialStatutoryTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferential statutory tax rate.",
        "label": "Preferential Statutory Tax Rate",
        "terseLabel": "Preferential tax rate"
       }
      }
     },
     "localname": "PreferentialStatutoryTaxRate",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price.",
        "label": "Preferred Stock Liquidation Preference Percentage Of Annual Compound Interest From The Actual Payment Date Of Its Purchase Price",
        "terseLabel": "Preferred shares liquidation preference percentage of annual compound interest from the actual payment date of its purchase price"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferencePercentageOfAnnualCompoundInterestFromTheActualPaymentDateOfItsPurchasePrice",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares liquidation preference percentage of original issue price.",
        "label": "Preferred Stock Liquidation Preference Percentage Of Original Issue Price",
        "terseLabel": "Preferred shares liquidation preference percentage of original issue price"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferencePercentageOfOriginalIssuePrice",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock liquidation preference percentage of original price as adjusted for share subdivision on each preferred share.",
        "label": "Preferred Stock Liquidation Preference Percentage Of Original Price As Adjusted For Share Subdivision On Each Preferred Share",
        "terseLabel": "Preferred stock liquidation preference percentage of original price as adjusted for share subdivision on each preferred share"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferencePercentageOfOriginalPriceAsAdjustedForShareSubdivisionOnEachPreferredShare",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment for the future exercise price of EatTogether warrant.",
        "label": "Prepayment For The Future Exercise Price Of EatTogether Warrant [Member]"
       }
      }
     },
     "localname": "PrepaymentForTheFutureExercisePriceOfEattogetherWarrantMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ProceedsFromIssuanceOfRedeemableNoncontrollingInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 37.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Issuance of redeemable noncontrolling interest.",
        "label": "Proceeds From Issuance Of Redeemable Noncontrolling Interest",
        "terseLabel": "Issuance of redeemable noncontrolling interests"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfRedeemableNoncontrollingInterest",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_ProductDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product development expense.",
        "label": "Product Development Expense [Member]"
       }
      }
     },
     "localname": "ProductDevelopmentExpenseMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ProductDevelopmentExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product development expenses.",
        "label": "Product Development Expenses [Member]"
       }
      }
     },
     "localname": "ProductDevelopmentExpensesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ProfitsOnFirstHkTwoMillionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profits On First HK Two Million.",
        "label": "Profits On First HK Two Million [Member]"
       }
      }
     },
     "localname": "ProfitsOnFirstHkTwoMillionMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ProfitsTaxRegimeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profits tax regime.",
        "label": "Profits Tax Regime [Axis]"
       }
      }
     },
     "localname": "ProfitsTaxRegimeAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ProfitsTaxRegimeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profits tax regime.",
        "label": "Profits Tax Regime [Domain]"
       }
      }
     },
     "localname": "ProfitsTaxRegimeDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_PropertyPlantAndEquipmentEstimatedUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property Plant and equipment estimated useful life.",
        "label": "Property Plant And Equipment estimated useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLife",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_QualifyingSmallScaleEnterprisesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Qualifying small scale enterprises.",
        "label": "Qualifying Small Scale Enterprises [Member]"
       }
      }
     },
     "localname": "QualifyingSmallScaleEnterprisesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_RangeOfTaxableProfitsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of taxable profits.",
        "label": "Range of Taxable Profits [Axis]"
       }
      }
     },
     "localname": "RangeOfTaxableProfitsAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_RangeOfTaxableProfitsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of taxable profits.",
        "label": "Range of Taxable Profits [Domain]"
       }
      }
     },
     "localname": "RangeOfTaxableProfitsDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_RedeemableConvertiblePreferredSharesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable convertible preferred shares [Text block].",
        "label": "Redeemable Convertible Preferred Shares [Text Block]",
        "terseLabel": "Redeemable Convertible Preferred Shares"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredSharesTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredShares"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_RedeemableNonControllingInterestsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable Non controlling Interests",
        "label": "Redeemable Non controlling Interests [Policy Text Block]",
        "verboseLabel": "Redeemable noncontrolling interests"
       }
      }
     },
     "localname": "RedeemableNonControllingInterestsPolicyTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_RegionalProcessingCentersAndFrontlineFulfillmentStationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regional processing centers and frontline fulfillment stations.",
        "label": "Regional Processing Centers and Frontline Fulfillment Stations [Member]"
       }
      }
     },
     "localname": "RegionalProcessingCentersAndFrontlineFulfillmentStationsMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transactions by related party relationship with the group.",
        "label": "Related Party Transactions By Related Party Relationship with The Group",
        "terseLabel": "Related party transactions by related party relationship with the group"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyRelationshipWithTheGroup",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_RelatedPartyTransactionsOrBalancesWithTheGroupAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transactions or balances with the group.",
        "label": "Related Party Transactions Or Balances With The Group [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsOrBalancesWithTheGroupAbstract",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "xbrltype": "stringItemType"
    },
    "ddl_RelatedPartyTransactionsOrBalancesWithTheGroupLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transactions or balances with the group.",
        "label": "Related Party Transactions Or Balances With The Group [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsOrBalancesWithTheGroupLineItems",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_RentalDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rental deposits.",
        "label": "Rental Deposits",
        "negatedLabel": "Rental deposits"
       }
      }
     },
     "localname": "RentalDeposits",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_RepaymentOfAdvanceFromShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 39.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of advance from shareholders.",
        "label": "Repayment Of Advance From Shareholders",
        "negatedLabel": "Repayment of advance from shareholders"
       }
      }
     },
     "localname": "RepaymentOfAdvanceFromShareholders",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_RepaymentOfLoansFromRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of loans from related parties.",
        "label": "Repayment Of Loans From Related Parties",
        "negatedLabel": "Repayment of loans from related parties"
       }
      }
     },
     "localname": "RepaymentOfLoansFromRelatedParties",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_ReplacedPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Replaced plan member.",
        "label": "Replaced Plan [Member]"
       }
      }
     },
     "localname": "ReplacedPlanMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_RepurchaseOfOrdinaryShares": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 38.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repurchase of ordinary shares.",
        "label": "Repurchase Of Ordinary Shares",
        "terseLabel": "Repurchase of ordinary shares"
       }
      }
     },
     "localname": "RepurchaseOfOrdinaryShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_RestrictedAssetDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Asset Disclosure.",
        "label": "Restricted Asset Disclosure [Abstract]"
       }
      }
     },
     "localname": "RestrictedAssetDisclosureAbstract",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "xbrltype": "stringItemType"
    },
    "ddl_RestrictedCashPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted cash.",
        "label": "Restricted Cash [Policy Text Block]",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashPolicyTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_RestrictedCashTermPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted cash Term Period.",
        "label": "Restricted cash Term Period",
        "terseLabel": "Restricted cash term period"
       }
      }
     },
     "localname": "RestrictedCashTermPeriod",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ddl_RevenueArrangementProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue arrangement program",
        "label": "Revenue Arrangement Program [Axis]"
       }
      }
     },
     "localname": "RevenueArrangementProgramAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_RevenueArrangementProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue arrangement program",
        "label": "Revenue Arrangement Program [Domain]"
       }
      }
     },
     "localname": "RevenueArrangementProgramDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_RevenueFromContractWithCustomersBillingTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from contract with customers billing terms",
        "label": "Revenue From Contract With Customers Billing Terms",
        "terseLabel": "Revenue from contract with customers, Billing terms"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomersBillingTerms",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ddl_RevenueRelatedToLoyaltyPointsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue related to loyalty points.",
        "label": "Revenue Related To Loyalty Points [Member]"
       }
      }
     },
     "localname": "RevenueRelatedToLoyaltyPointsMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ReversedFactoringArrangementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reversed factoring arrangements member.",
        "label": "Reversed Factoring Arrangements [Member]"
       }
      }
     },
     "localname": "ReversedFactoringArrangementsMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of accrued liabilities and other liabilities current.",
        "label": "Schedule Of Accrued Liabilities And Other Liabilities Current [Table Text Block]",
        "terseLabel": "Summary of Accrued Liabilities And Other Liabilities Current"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income LineItems.",
        "label": "Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeLineItems",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income Table.",
        "label": "Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income Table [Table]"
       }
      }
     },
     "localname": "ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTable",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of depreciation included in consolidated statements of income and comprehensive income table textBlock.",
        "label": "Schedule Of Depreciation Included In Consolidated Statements Of Income And Comprehensive Income Table [Text Block]",
        "terseLabel": "Schedule of Depreciation Included in Consolidated Statements of Income and Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeTableTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_ScheduleOfMajorSubsidiariesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of major subsidiaries.",
        "label": "Schedule Of Major Subsidiaries [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfMajorSubsidiariesLineItems",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ScheduleOfMajorSubsidiariesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of major subsidiaries.",
        "label": "Schedule Of Major Subsidiaries [Table]"
       }
      }
     },
     "localname": "ScheduleOfMajorSubsidiariesTable",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ScheduleOfMajorSubsidiariesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of major subsidiaries.",
        "label": "Schedule Of Major Subsidiaries [Table Text Block]",
        "terseLabel": "Summary of Group's Major Subsidiaries"
       }
      }
     },
     "localname": "ScheduleOfMajorSubsidiariesTableTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_ScheduleOfPropertyAndEquipmentNetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Property and equipment, net.",
        "label": "Schedule of Property and equipment, net [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyAndEquipmentNetTable",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of related parties that had transactions or balances with the group.",
        "label": "Schedule Of Related Parties That Had Transactions Or Balances With The Group [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTable",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of related parties that had transactions or balances with the group.",
        "label": "Schedule Of Related Parties That Had Transactions Or Balances With The Group [Table Text Block]",
        "terseLabel": "Schedule of Related Parties That had Transactions or Balances with the Group"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupTableTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Supplemental Information Related To Operating Leases [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfSupplementalInformationRelatedToOperatingLeasesAbstract",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "xbrltype": "stringItemType"
    },
    "ddl_ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of supplemental information related to operating leases.",
        "label": "Schedule Of Supplemental Information Related To Operating Leases",
        "terseLabel": "Summary of Supplemental Information Related to Operating Leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalInformationRelatedToOperatingLeasesTableTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_SecuredLoanAgreementsWithEastWestBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Loan Agreements With East West Bank [Member]",
        "terseLabel": "Secured Loan Agreements With East West Bank [Member]"
       }
      }
     },
     "localname": "SecuredLoanAgreementsWithEastWestBankMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SecuredLoanAgreementsWithSPDSiliconValleyBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Loan Agreements With S P D Silicon Valley Bank [Member]",
        "terseLabel": "Secured Loan Agreements With SPD Silicon Valley Bank [Member]"
       }
      }
     },
     "localname": "SecuredLoanAgreementsWithSPDSiliconValleyBankMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured R M B Denominated Loan For General Working Capital Purposes [Member]",
        "terseLabel": "Secured RMB Denominated Loan For General Working Capital Purposes [Member]"
       }
      }
     },
     "localname": "SecuredRMBDenominatedLoanForGeneralWorkingCapitalPurposesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SellingAndMarketingExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Selling and Marketing Expenses.",
        "label": "Selling and Marketing Expenses [Member]"
       }
      }
     },
     "localname": "SellingAndMarketingExpensesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeniorManagementAwardsTwoThousandTwentyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior management awards two thousand twenty.",
        "label": "Senior Management Awards Two Thousand Twenty [Member]"
       }
      }
     },
     "localname": "SeniorManagementAwardsTwoThousandTwentyMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeniorManagementAwardsTwoThousandTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior management awards two thousand twenty one.",
        "label": "Senior Management Awards Two Thousand Twenty One [Member]"
       }
      }
     },
     "localname": "SeniorManagementAwardsTwoThousandTwentyOneMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesAPlusRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Series A+ Preferred Shares [Member]",
        "label": "Series A Plus Redeemable Convertible Preferred Shares [Member]",
        "terseLabel": "Series A+ Preferred Shares [Member]",
        "verboseLabel": "Series A+ redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesAPlusRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesARedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Series A Preferred Shares [Member]",
        "label": "Series A Redeemable Convertible Preferred Shares [Member]",
        "terseLabel": "Series A Preferred Shares [Member]",
        "verboseLabel": "Series A redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesARedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Angel Plus Preferred Shares and Series Angel Preferred Shares [Member]",
        "terseLabel": "Series Angel+ Preferred Shares and Series Angel Preferred Shares [Member]"
       }
      }
     },
     "localname": "SeriesAngelPlusPreferredSharesAndSeriesAngelPreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesAngelPlusPreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Angel Plus Preferred Shares [Member]",
        "terseLabel": "Series Angel+ preferred shares [Member]"
       }
      }
     },
     "localname": "SeriesAngelPlusPreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesAngelPlusRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Series Angel+ Preferred Shares [Member]",
        "label": "Series Angel Plus Redeemable Convertible Preferred Shares [Member]",
        "verboseLabel": "Series Angel+ redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesAngelPlusRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Angel Preferred Share And Series Angel Plus Preferred Share [Member]",
        "terseLabel": "Series Angel Preferred Shares and Series Angel+ Preferred Shares [Member]"
       }
      }
     },
     "localname": "SeriesAngelPreferredShareAndSeriesAngelPlusPreferredShareMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesAngelRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Series Angel Preferred Shares [Member]",
        "label": "Series Angel Redeemable Convertible Preferred Shares [Member]",
        "verboseLabel": "Series Angel redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesAngelRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesB41RedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B4-1 redeemable convertible preferred shares.",
        "label": "Series B41 Redeemable Convertible Preferred Shares [Member]"
       }
      }
     },
     "localname": "SeriesB41RedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesB4WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B4 Warrant [Member]"
       }
      }
     },
     "localname": "SeriesB4WarrantMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesBFourMinusPreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B four minus preferred shares member.",
        "label": "Series B Four Minus Preferred Shares [Member]"
       }
      }
     },
     "localname": "SeriesBFourMinusPreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesBFourOneRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B Four One Redeemable Convertible Preferred Shares [Member]",
        "terseLabel": "Series B4-1 Preferred Shares [Member]",
        "verboseLabel": "Series B4-1 redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesBFourOneRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesBFourRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Series B4 Redeemable Convertible Preferred Shares [Member]",
        "label": "Series B Four Redeemable Convertible Preferred Shares [Member]",
        "terseLabel": "Series B4 Preferred Shares [Member]",
        "verboseLabel": "Series B4 redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesBFourRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesBFourWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series b four warrant.",
        "label": "Series B Four Warrant [Member]",
        "terseLabel": "Series B Four Warrant [Member]"
       }
      }
     },
     "localname": "SeriesBFourWarrantMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesBRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Series B Preferred Shares [Member]",
        "label": "Series B Redeemable Convertible Preferred Shares [Member]",
        "terseLabel": "Series B Preferred Shares [Member]",
        "verboseLabel": "Series B redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesBRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesBThreeRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B Three Redeemable Convertible Preferred Shares [Member]",
        "terseLabel": "Series B3 Preferred Shares [Member]",
        "verboseLabel": "Series B3 redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesBThreeRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesBTwoRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B Two Redeemable Convertible Preferred Shares [Member]",
        "terseLabel": "Series B2 Preferred Shares [Member]",
        "verboseLabel": "Series B2 redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesBTwoRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesCOneRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series C One Redeemable Convertible Preferred Shares [Member]",
        "terseLabel": "Series C1 Preferred Shares [Member]",
        "verboseLabel": "Series C1 redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesCOneRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesDPlusRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D Plus redeemable convertible preferred shares [Member]",
        "label": "Series D Plus redeemable convertible preferred shares [Member]",
        "terseLabel": "Series D+ redeemable convertible preferred shares [Member]"
       }
      }
     },
     "localname": "SeriesDPlusRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesDRedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series D Redeemable Convertible Preferred Shares [Member]",
        "terseLabel": "Series D Redeemable Convertible Preferred Shares [Member]"
       }
      }
     },
     "localname": "SeriesDRedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_SeriesPreARedeemableConvertiblePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Series Pre-A Preferred Shares [Member]",
        "label": "Series Pre A Redeemable Convertible Preferred Shares [Member]",
        "verboseLabel": "Series Pre-A redeemable convertible preferred shares"
       }
      }
     },
     "localname": "SeriesPreARedeemableConvertiblePreferredSharesMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shanghai 100me Internet Technology Co Ltd Shanghai 100me.",
        "label": "Shanghai Hundredme Internet Technology Co Ltd Shanghai Hundredme [Member]",
        "terseLabel": "Shanghai 100me Internet Technology Co., Ltd. (\"Shanghai 100me\")"
       }
      }
     },
     "localname": "ShanghaiHundredmeInternetTechnologyCoLtdShanghaiHundredmeMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ShanghaiTiejunEnterpriseConsultingCenterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shanghai tiejun enterprise consulting center.",
        "label": "Shanghai Tiejun Enterprise Consulting Center [Member]"
       }
      }
     },
     "localname": "ShanghaiTiejunEnterpriseConsultingCenterMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ShanghaiYushengbaiguFoodCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shanghai Yushengbaigu Food Co Ltd.",
        "label": "Shanghai Yushengbaigu Food Co Ltd [Member]",
        "terseLabel": "Shanghai Yushengbaigu Food Co., Ltd."
       }
      }
     },
     "localname": "ShanghaiYushengbaiguFoodCoLtdMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ShareBasedCompensationArrangementAwardsSubscriptionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement awards subscription rate.",
        "label": "Share Based Compensation Arrangement Awards Subscription Rate",
        "terseLabel": "Share based compensation arrangement awards subscription rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementAwardsSubscriptionRate",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ddl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options exercisable weighted average grant date fair value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average grant date fair value per option, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ddl_ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement share options conversion factor per share.",
        "label": "Share Based Compensation Arrangement Share Options Conversion Factor Per Share",
        "terseLabel": "Share based compensation arrangement share options conversion factor per share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementShareOptionsConversionFactorPerShare",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ddl_ShareBasedCompensationAwardTrancheFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Award Tranche Four Member.",
        "label": "Share Based Compensation Award Tranche Four [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheFourMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ShareIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share incentive plan.",
        "label": "Share Incentive Plan [Member]"
       }
      }
     },
     "localname": "ShareIncentivePlanMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries.",
        "label": "Share of Losses In Excess of Investments in Subsidiaries and Amounts Due From Subsidiaries",
        "terseLabel": "Share of losses in excess of investments in subsidiaries and amounts due from subsidiaries"
       }
      }
     },
     "localname": "ShareOfLossesInExcessOfInvestmentsInSubsidiariesAndAmountsDueFromSubsidiaries",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement increase in authorized shares percentage.",
        "label": "Sharebased Compensation Arrangement Increase In Authorized Shares Percentage",
        "terseLabel": "Share-based compensation arrangement increase in authorized shares percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementIncreaseInAuthorizedSharesPercentage",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_SharesReceived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares received.",
        "label": "Shares Received",
        "terseLabel": "Shares Received"
       }
      }
     },
     "localname": "SharesReceived",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ddl_ShilaiyunzhuanHangzhouECommerceCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shilaiyunzhuan Hangzhou E Commerce Co Ltd.",
        "label": "Shilaiyunzhuan Hangzhou E Commerce Co Ltd [Member]",
        "terseLabel": "Shilaiyunzhuan (Hangzhou) E-commerce Co., Ltd."
       }
      }
     },
     "localname": "ShilaiyunzhuanHangzhouECommerceCoLtdMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ShishishunJiangsuECommerceCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shishishun Jiangsu E Commerce Co Ltd.",
        "label": "Shishishun Jiangsu E Commerce Co Ltd [Member]",
        "terseLabel": "Shishishun (Jiangsu) E-Commerce Co., Ltd."
       }
      }
     },
     "localname": "ShishishunJiangsuECommerceCoLtdMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ShishishunShenzhenECommerceCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shishishun Shenzhen E Commerce Co Ltd.",
        "label": "Shishishun Shenzhen E Commerce Co Ltd [Member]",
        "terseLabel": "Shishishun (Shenzhen) E-commerce Co., Ltd."
       }
      }
     },
     "localname": "ShishishunShenzhenECommerceCoLtdMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_ShortTermDebtMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term debt maximum borrowing capacity.",
        "label": "Short Term Debt Maximum Borrowing Capacity",
        "terseLabel": "Short term debt, Maximum borrowing capacity"
       }
      }
     },
     "localname": "ShortTermDebtMaximumBorrowingCapacity",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_ShortTermDebtUnusedBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term debt, unused borrowing capacity.",
        "label": "Short Term Debt Unused Borrowing Capacity",
        "terseLabel": "Short term debt, Unused borrowing capacity"
       }
      }
     },
     "localname": "ShortTermDebtUnusedBorrowingCapacity",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_ShortTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short Term Loan.",
        "label": "Short Term Loan [Member]"
       }
      }
     },
     "localname": "ShortTermLoanMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_StatusForTaxabilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status for taxability.",
        "label": "Status For Taxability [Axis]"
       }
      }
     },
     "localname": "StatusForTaxabilityAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_StatusForTaxabilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status for taxability.",
        "label": "Status For Taxability [Domain]"
       }
      }
     },
     "localname": "StatusForTaxabilityDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory accounting practices, statutory capital and surplus rate on after tax profits.",
        "label": "Statutory Accounting Practices Statutory Capital And Surplus Rate On After Tax Profits",
        "terseLabel": "Statutory accounting practices, statutory capital and surplus rate on after tax profits"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnAfterTaxProfits",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RestrictedNetAssetsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/StatutoryReservesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory accounting practices, statutory capital and surplus rate on registered capital.",
        "label": "Statutory Accounting Practices, Statutory Capital And Surplus Rate On Registered Capital",
        "verboseLabel": "Statutory accounting practices, statutory capital and surplus rate on registered capital"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusRateOnRegisteredCapital",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/StatutoryReservesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_StatutoryReservesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory Reserves.",
        "label": "Statutory Reserves [Abstract]"
       }
      }
     },
     "localname": "StatutoryReservesAbstract",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "xbrltype": "stringItemType"
    },
    "ddl_StatutoryReservesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory reserves disclosure.",
        "label": "Statutory Reserves Disclosure [Text Block]",
        "terseLabel": "Statutory Reserves"
       }
      }
     },
     "localname": "StatutoryReservesDisclosureTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/StatutoryReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of related party balances due from and due to the founder.",
        "label": "Summary Of Related Party Balances Due From And Due To The Founder [Table Text Block]",
        "terseLabel": "Summary of Related Party Balances Due From And Due To The Founder"
       }
      }
     },
     "localname": "SummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderTableTextBlock",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ddl_SupplementaryAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary agreement.",
        "label": "Supplementary Agreement [Member]"
       }
      }
     },
     "localname": "SupplementaryAgreementMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_TaxRateApplicablePeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate applicable period.",
        "label": "Tax Rate Applicable Period [Axis]"
       }
      }
     },
     "localname": "TaxRateApplicablePeriodAxis",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ddl_TaxRateApplicablePeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate applicable period.",
        "label": "Tax Rate Applicable Period [Domain]"
       }
      }
     },
     "localname": "TaxRateApplicablePeriodDomain",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_TaxRateSixteenPointFivePercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate sixteen point five percent.",
        "label": "Tax Rate Sixteen Point Five Percent [Member]"
       }
      }
     },
     "localname": "TaxRateSixteenPointFivePercentMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_TemporaryEquityAccretionToRedemptionValueShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity accretion to redemption value shares.",
        "label": "Temporary Equity Accretion To Redemption Value Shares",
        "terseLabel": "Accretion of Preferred Shares, Shares"
       }
      }
     },
     "localname": "TemporaryEquityAccretionToRedemptionValueShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity increase decrease in redemption value.",
        "label": "Temporary Equity Increase Decrease In Redemption Value",
        "terseLabel": "Accretion of Preferred Shares, Value"
       }
      }
     },
     "localname": "TemporaryEquityIncreaseDecreaseInRedemptionValue",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_TemporaryEquitySharesIssuedPricePricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity, shares issued price per share.",
        "label": "Temporary Equity Shares Issued Price Price Per Share",
        "terseLabel": "Temporary equity, shares issued price per share"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssuedPricePricePerShare",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity stock issued during period preferred shares new issues.",
        "label": "Temporary Equity Stock Issued During Period Preferred Shares New Issues",
        "terseLabel": "Issuance of Preferred Shares, Shares"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ddl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Temporary equity, Shares issued",
        "documentation": "Temporary equity stock issued during period shares new issues.",
        "label": "Temporary Equity Stock Issued During Period Shares New Issues",
        "verboseLabel": "Number of preferred shares issued"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temproary eqity shares convrsion of preferred shares to ordinary shares.",
        "label": "Temproary Eqity Shares Convrsion Of Preferred Shares To Ordinary Shares",
        "verboseLabel": "Automatic conversion of preferred shares to ordinary shares upon IPO"
       }
      }
     },
     "localname": "TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temproary eqity shares convrsion of preferred shares to ordinary shares, shares.",
        "label": "Temproary Eqity Shares Convrsion Of Preferred Shares To Ordinary Shares, Shares",
        "verboseLabel": "Automatic conversion of preferred shares to ordinary shares upon IPO, Shares"
       }
      }
     },
     "localname": "TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temproary equity shares redesignated from ordinary shares to series angel plus preferred shares.",
        "label": "Temproary Equity Shares Redesignated from Ordinary Shares to Series Angel Plus Preferred Shares",
        "verboseLabel": "Re-designation\u00a0from ordinary shares to Series Angel+ preferred shares"
       }
      }
     },
     "localname": "TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temproary equity shares redesignated from ordinary shares to series angel plus preferred shares, shares.",
        "label": "Temproary Equity Shares Redesignated from ordinary shares to series Angel Plus Preferred Shares, Shares",
        "verboseLabel": "Re-designation\u00a0from ordinary shares to Series Angel+ preferred shares, Shares"
       }
      }
     },
     "localname": "TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ddl_ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold percentage of change in fair value used to determine the applicability of accounting.",
        "label": "Threshold Percentage Of Change In Fair Value Used To Determine The Applicability Of Accounting",
        "terseLabel": "Threshold percentage of change in fair value used to determine the applicability of accounting"
       }
      }
     },
     "localname": "ThresholdPercentageOfChangeInFairValueUsedToDetermineTheApplicabilityOfAccounting",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold percentage of reduction of taxable income eligible for qualifying enterprises with minimal profits.",
        "label": "Threshold Percentage Of Reduction Of Taxable Income Eligible For Qualifying Enterprises With Minimal Profits"
       }
      }
     },
     "localname": "ThresholdPercentageOfReductionOfTaxableIncomeEligibleForQualifyingEnterprisesWithMinimalProfits",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_TwoThousandAndTwentyOneReversedFactoringArrangementOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand And Twenty One Reversed Factoring Arrangement One.",
        "label": "Two Thousand And Twenty One Reversed Factoring Arrangement One [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyOneReversedFactoringArrangementOneMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand And Twenty One Reversed Factoring Arrangement Two.",
        "label": "Two Thousand And Twenty One Reversed Factoring Arrangement Two [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyOneReversedFactoringArrangementTwoMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_TwoThousandAndTwentyOneShareIncentivePlanFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand and twenty one share incentive plan five.",
        "label": "Two Thousand And Twenty One Share Incentive Plan Five [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyOneShareIncentivePlanFiveMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_TwoThousandAndTwentyOneShareIncentivePlanOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand and twenty one share incentive plan one.",
        "label": "Two Thousand And Twenty One Share Incentive Plan One [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyOneShareIncentivePlanOneMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_TwoThousandAndTwentyReversedFactoringArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand And Twenty Reversed Factoring Arrangement.",
        "label": "Two Thousand And Twenty Reversed Factoring Arrangement [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyReversedFactoringArrangementMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_TwoThousandAndTwentyShareIncentivePlanFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand and twenty share incentive plan four.",
        "label": "Two Thousand And Twenty Share Incentive Plan Four [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyShareIncentivePlanFourMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_TwoThousandNineteenConvertibleNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Nineteen Convertible Note [Member]"
       }
      }
     },
     "localname": "TwoThousandNineteenConvertibleNoteMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_TwotieredprofitsTaxRegimeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-tiered\u00a0profits tax regime.",
        "label": "TwoTieredProfits Tax Regime [Member]"
       }
      }
     },
     "localname": "TwotieredprofitsTaxRegimeMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized tax benefits on net basis against the deferred tax assets related to tax loss carry forwards.",
        "label": "Unrecognized Tax Benefits On Net Basis Against The Deferred Tax Assets Related To tax Loss Carry Forwards",
        "terseLabel": "Unrecognized tax benefits on net basis against the deferred tax assets related to tax loss carry forwards"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsOnNetBasisAgainstTheDeferredTaxAssetsRelatedToTaxLossCarryForwards",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ddl_WfoeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wfoe.",
        "label": "WFOE [Member]"
       }
      }
     },
     "localname": "WfoeMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Withholding tax rate on dividend distributed by foreign invested enterprise to its immediate holding company.",
        "label": "Withholding Tax Rate On Dividend Distributed By Foreign Invested Enterprise To Its Immediate Holding Company",
        "terseLabel": "Withholding Tax Rate On Dividend Distributed By Foreign Invested Enterprise To Its Immediate Holding Company"
       }
      }
     },
     "localname": "WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ddl_YihengyishuShanghaiECommerceCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Yihengyishu Shanghai E Commerce Co Ltd.",
        "label": "Yihengyishu Shanghai E Commerce Co Ltd [Member]",
        "terseLabel": "Yihengyishu (Shanghai) E-Commerce Co., Ltd."
       }
      }
     },
     "localname": "YihengyishuShanghaiECommerceCoLtdMember",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ddl_percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of amount equal to the sum of its original issue price on each preferred shares",
        "label": "Percentage of amount equal to the sum of its original issue price on each preferred shares",
        "terseLabel": "Percentage of amount equal to the sum of its original issue price on each preferred shares"
       }
      }
     },
     "localname": "percentageOfAmountEqualToTheSumOfItsOriginalIssuePriceOnEachPreferredShares",
     "nsuri": "http://www.DingdongLtd.com/20211231",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AdrMember": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American Depositary Receipt (or American Depositary Share, ADS).",
        "label": "ADR [Member]",
        "terseLabel": "American Depositary Shares",
        "verboseLabel": "American Depositary Shares [Member]"
       }
      }
     },
     "localname": "AdrMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r668",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r668",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r668",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelEmailAddress": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Email address of contact personnel.",
        "label": "Contact Personnel Email Address"
       }
      }
     },
     "localname": "ContactPersonnelEmailAddress",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r668",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals",
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when an entity was incorporated",
        "label": "Entity Incorporation, Date of Incorporation",
        "terseLabel": "Date of Incorporation"
       }
      }
     },
     "localname": "EntityIncorporationDateOfIncorporation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "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",
        "terseLabel": "Place of Incorporation"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former Legal or Registered Name of an entity",
        "label": "Entity Information, Former Legal or Registered Name",
        "terseLabel": "Major subsidiaries"
       }
      }
     },
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r668",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals",
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.DingdongLtd.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r145",
      "r451",
      "r683"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "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]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r145",
      "r451",
      "r692"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail"
     ],
     "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]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedStatementOfComprehensiveIncomeTable": {
     "auth_ref": [
      "r145",
      "r451",
      "r683"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": {
     "auth_ref": [
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.",
        "label": "Condensed Statement of Comprehensive Income [Table Text Block]",
        "terseLabel": "Condensed Statements of Comprehensive Loss"
       }
      }
     },
     "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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]"
       }
      }
     },
     "localname": "CondensedStatementOfIncomeCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r145",
      "r268",
      "r273",
      "r279",
      "r454",
      "r455",
      "r459",
      "r460",
      "r526",
      "r660",
      "r681",
      "r693",
      "r694",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r145",
      "r268",
      "r273",
      "r279",
      "r454",
      "r455",
      "r459",
      "r460",
      "r526",
      "r660",
      "r681",
      "r693",
      "r694",
      "r695"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by currency.",
        "label": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r213",
      "r352",
      "r357",
      "r621"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r284",
      "r316",
      "r371",
      "r373",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r563",
      "r618",
      "r622",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r284",
      "r316",
      "r371",
      "r373",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r563",
      "r618",
      "r622",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r213",
      "r352",
      "r357",
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r145"
     ],
     "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%) 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]"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r210",
      "r352",
      "r355",
      "r565",
      "r617",
      "r619"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r210",
      "r352",
      "r355",
      "r565",
      "r617",
      "r619"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r284",
      "r316",
      "r360",
      "r371",
      "r373",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r563",
      "r618",
      "r622",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r284",
      "r316",
      "r360",
      "r371",
      "r373",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r563",
      "r618",
      "r622",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r155",
      "r159",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Condensed Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "auth_ref": [
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "terseLabel": "Condensed Statements of Cash Flow"
       }
      }
     },
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r211",
      "r212",
      "r352",
      "r356",
      "r620",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r680",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r211",
      "r212",
      "r352",
      "r356",
      "r620",
      "r646",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r680",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r155",
      "r159",
      "r263",
      "r372",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r368",
      "r519",
      "r520",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r214",
      "r522"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "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": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accrued Expenses And Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r62",
      "r529"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 16.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"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r6",
      "r43",
      "r215",
      "r216"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionExpense": {
     "auth_ref": [
      "r255",
      "r256",
      "r257"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.",
        "label": "Accretion Expense",
        "terseLabel": "Accretion related to convertible notes"
       }
      }
     },
     "localname": "AccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedAdvertisingCurrent": {
     "auth_ref": [
      "r10",
      "r13",
      "r14",
      "r67"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail": {
       "order": 7.0,
       "parentTag": "ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "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 advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Advertising, Current",
        "terseLabel": "Accrued advertising expenses"
       }
      }
     },
     "localname": "AccruedAdvertisingCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r59",
      "r250"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r46",
      "r86",
      "r87",
      "r88",
      "r605",
      "r627",
      "r628"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 32.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",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r85",
      "r88",
      "r96",
      "r97",
      "r98",
      "r147",
      "r148",
      "r149",
      "r458",
      "r623",
      "r624",
      "r698"
     ],
     "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": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income/(Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r44",
      "r404",
      "r529"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 30.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional\u00a0paid-in\u00a0capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r401",
      "r402",
      "r403",
      "r467"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "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 income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "verboseLabel": "Sales and marketing expenses"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r409"
     ],
     "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 expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r377",
      "r398",
      "r406"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Share based compensation Expenses",
        "verboseLabel": "Allocated share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r139",
      "r193",
      "r202",
      "r208",
      "r231",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r454",
      "r459",
      "r481",
      "r527",
      "r529",
      "r580",
      "r601"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r12",
      "r82",
      "r139",
      "r231",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r454",
      "r459",
      "r481",
      "r527",
      "r529"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets",
        "verboseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r469"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Assets, fair value disclosure"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r22",
      "r23",
      "r24",
      "r25",
      "r26",
      "r27",
      "r28",
      "r29",
      "r139",
      "r231",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r454",
      "r459",
      "r481",
      "r527"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 10.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 after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total\u00a0non-current\u00a0assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-current\u00a0assets:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r379",
      "r400"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r462",
      "r464"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r56",
      "r126"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 42.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "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. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r21",
      "r127"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r120",
      "r126",
      "r132"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "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 cash equivalents and restricted cash at the end of the year",
        "periodStartLabel": "Cash and cash equivalents and restricted cash at the beginning of the year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Reconciliation of cash and cash equivalents and restricted cash:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r120",
      "r486"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "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 cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock Disclosures [Abstract]"
       }
      }
     },
     "localname": "ClassOfStockDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r137",
      "r139",
      "r162",
      "r163",
      "r164",
      "r167",
      "r169",
      "r176",
      "r177",
      "r178",
      "r231",
      "r268",
      "r273",
      "r274",
      "r275",
      "r279",
      "r280",
      "r314",
      "r315",
      "r317",
      "r318",
      "r481",
      "r672"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/CoverPage",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r332",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Class of warrants or rights number of securities"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r74",
      "r262",
      "r587",
      "r609"
     ],
     "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 Contingencies",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r264",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/CommitmentsAndContingencies"
     ],
     "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": "Common Class A [Member]",
        "verboseLabel": "Class A Ordinary Shares"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/CoverPage",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "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": "Common Class B [Member]",
        "verboseLabel": "Class B Ordinary Shares"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/CoverPage",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock,shares reserved"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockConversionFeatures": {
     "auth_ref": [
      "r321",
      "r322",
      "r323",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of common stock conversion feature. Includes, but is not limited to, conversion price; conversion right; timing of right; terms, event or change in circumstance causing contingency to be met or adjustment to conversion price or number of shares; manner of settlement upon conversion; and method of settlement.",
        "label": "Common Stock, Terms of Conversion",
        "terseLabel": "Common stock, conversion features"
       }
      }
     },
     "localname": "CommonStockConversionFeatures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r147",
      "r148",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Ordinary Shares",
        "verboseLabel": "Ordinary Shares [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r41"
     ],
     "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": "Common Stock, par or stated value per share"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r41"
     ],
     "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",
        "terseLabel": "Common Stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r41"
     ],
     "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",
        "terseLabel": "Common Stock, shares, issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r41",
      "r320"
     ],
     "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",
        "terseLabel": "Common Stock, shares, outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r41",
      "r529"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 29.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",
        "verboseLabel": "Common Stock, Value"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Common Stock, Voting Rights"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r91",
      "r93",
      "r94",
      "r103",
      "r590",
      "r613"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 14.0,
       "parentTag": "ddl_ComprehensiveIncomeNetOfTaxAvailableToCommonStockholdersBasic",
       "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, 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",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r181",
      "r597"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r1",
      "r145",
      "r451"
     ],
     "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",
        "verboseLabel": "Parent Company Only Condensed Financial Information"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r134",
      "r456"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r335"
     ],
     "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, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract with Customer, Contract Asset, Contract Liability, and Receivable"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r333",
      "r334",
      "r353"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredRevenueCurrent",
       "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": "Customer advances and prepaid cards"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r129",
      "r130",
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Issued",
        "terseLabel": "Conversion of stock, shares issued"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r434",
      "r441",
      "r443"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail": {
       "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)",
        "verboseLabel": "Current tax"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r129",
      "r131"
     ],
     "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",
        "terseLabel": "Value of warrants issued to settle onshore loans"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r129",
      "r131"
     ],
     "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": "Debt conversion, converted instrument, shares issued"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r33",
      "r35",
      "r36",
      "r138",
      "r145",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r302",
      "r303",
      "r500",
      "r581",
      "r582",
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt instrument, Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r281",
      "r300",
      "r301",
      "r498",
      "r500",
      "r501"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt Instrument, Face Amount",
        "verboseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "auth_ref": [
      "r72",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).",
        "label": "Debt Instrument, Frequency of Periodic Payment",
        "terseLabel": "Debt instrument, Frequency of periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentFrequencyOfPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r70",
      "r284",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r72",
      "r138",
      "r145",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r302",
      "r303",
      "r500"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPaymentTerms": {
     "auth_ref": [
      "r71",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.",
        "label": "Debt Instrument, Payment Terms",
        "terseLabel": "Debt instrument, Payment terms"
       }
      }
     },
     "localname": "DebtInstrumentPaymentTerms",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Prepayments and Other Current Assets"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredIncomeCurrent": {
     "auth_ref": [
      "r265"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredRevenueCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Income, Current",
        "terseLabel": "Deferred Income, Current",
        "verboseLabel": "Deferred income,current"
       }
      }
     },
     "localname": "DeferredIncomeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r124",
      "r140",
      "r435",
      "r441",
      "r442",
      "r443"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "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"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 17.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Customer advances and deferred revenue",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Deferred revenue, revenue recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Deferred tax assets/liabilities, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "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": "Total deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r432",
      "r433"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 6.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 operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Tax losses carried forward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 7.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": "Less: valuation allowances"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r415",
      "r428"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "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": "Total deferred tax liabilities, net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r432",
      "r433"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "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 from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedLabel": "Operating lease\u00a0right-of-use\u00a0assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Employee benefits expenses"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsCurrent": {
     "auth_ref": [
      "r60"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.",
        "label": "Deposits Assets, Current",
        "terseLabel": "Cash and bank deposits"
       }
      }
     },
     "localname": "DepositsAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r124",
      "r248"
     ],
     "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"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r124",
      "r191"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect.",
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "terseLabel": "Derivative Financial Instruments, Liabilities [Member]"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 23.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Warrant liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityMeasurementInput": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure derivative liability.",
        "label": "Derivative Liability, Measurement Input",
        "terseLabel": "Derivative Liability, Measurement Input"
       }
      }
     },
     "localname": "DerivativeLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Share Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsPreferredStock": {
     "auth_ref": [
      "r328",
      "r594"
     ],
     "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",
        "terseLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsPreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r7",
      "r23",
      "r42",
      "r144",
      "r271",
      "r273",
      "r274",
      "r278",
      "r279",
      "r280",
      "r520"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Amounts due from related parties",
        "verboseLabel": "Amounts due from related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due from Related Parties, Current [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueToOfficersOrStockholdersCurrent": {
     "auth_ref": [
      "r30",
      "r520",
      "r599",
      "r630"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail": {
       "order": 1.0,
       "parentTag": "ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due to recorded owners or owners with a beneficial interest of more than 10 percent of the voting interests or officers of the company. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Officers or Stockholders, Current",
        "terseLabel": "Advance from shareholders"
       }
      }
     },
     "localname": "DueToOfficersOrStockholdersCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r144",
      "r271",
      "r273",
      "r274",
      "r278",
      "r279",
      "r280",
      "r520",
      "r586",
      "r611"
     ],
     "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 related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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, Basic and Diluted",
        "terseLabel": "Basic and diluted",
        "verboseLabel": "Basic and diluted net loss per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Net loss per ordinary share:",
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Shares used in net loss per ordinary share computation:",
        "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]",
        "verboseLabel": "Loss per share (RMB):"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r170",
      "r171"
     ],
     "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]",
        "verboseLabel": "Loss per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r170",
      "r171",
      "r172",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r486"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 41.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 cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r417"
     ],
     "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",
        "terseLabel": "Income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r142",
      "r417",
      "r445"
     ],
     "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",
        "terseLabel": "PRC statutory tax rate",
        "verboseLabel": "Statutory income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 19.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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": "Salary and welfare payable"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r399"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Share-based compensation arrangement unrecognized sharebased compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r96",
      "r97",
      "r98",
      "r147",
      "r148",
      "r149",
      "r151",
      "r156",
      "r158",
      "r175",
      "r232",
      "r320",
      "r328",
      "r401",
      "r402",
      "r403",
      "r437",
      "r438",
      "r467",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r623",
      "r624",
      "r625",
      "r698"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit",
      "http://www.DingdongLtd.com/role/CoverPage",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the principal activities of an investee accounted for under the equity method.",
        "label": "Equity Method Investment, Description of Principal Activities",
        "terseLabel": "Major Operation"
       }
      }
     },
     "localname": "EquityMethodInvestmentDescriptionOfPrincipalActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Percentage of Ownership"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesSummaryOfGroupsMajorSubsidiariesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r124",
      "r307"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Fair Value Adjustment of Warrants",
        "negatedLabel": "Changes in fair value of warrant liabilities",
        "terseLabel": "Changes in fair value of warrant liabilities"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r469",
      "r470",
      "r471",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r469",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r290",
      "r300",
      "r301",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r369",
      "r470",
      "r536",
      "r537",
      "r538"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r478",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r469",
      "r470",
      "r473",
      "r474",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "verboseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r290",
      "r361",
      "r362",
      "r367",
      "r369",
      "r470",
      "r536"
     ],
     "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]",
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r290",
      "r300",
      "r301",
      "r361",
      "r362",
      "r367",
      "r369",
      "r470",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r290",
      "r300",
      "r301",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r369",
      "r470",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r475",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r475",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net",
        "terseLabel": "Transfer of financial assets or liabilities"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r476"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Fair value change"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r475"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r290",
      "r300",
      "r301",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r369",
      "r536",
      "r537",
      "r538"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r469",
      "r470",
      "r473",
      "r474",
      "r477",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.",
        "label": "Fair Value, Nonrecurring [Member]",
        "terseLabel": "Fair Value, Nonrecurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r478",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r298",
      "r319",
      "r466",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "label": "Financial Liabilities Fair Value Disclosure",
        "terseLabel": "Liabilities, fair value disclosure"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "auth_ref": [
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.",
        "label": "Foreign Currency Exchange Rate, Translation",
        "terseLabel": "Foreign currency exchange rate, translation"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "negatedLabel": "Foreign exchange loss/(gain)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r495"
     ],
     "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"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "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 Fixtures [Member]",
        "terseLabel": "Furniture, fixtures and equipment",
        "verboseLabel": "Furniture, fixtures and equipment [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r463"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "negatedLabel": "Changes in fair value of warrant liabilities",
        "verboseLabel": "Gain loss on derivative instruments"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 13.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": "Loss on disposal of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r124",
      "r304",
      "r305"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Extinguishment losses"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r106"
     ],
     "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",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GranteeStatusAxis": {
     "auth_ref": [
      "r374",
      "r375",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of recipient to whom award is granted.",
        "label": "Grantee Status [Axis]"
       }
      }
     },
     "localname": "GranteeStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GranteeStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of recipient to whom award is granted.",
        "label": "Grantee Status [Domain]"
       }
      }
     },
     "localname": "GranteeStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r247",
      "r253"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r141",
      "r444"
     ],
     "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",
        "terseLabel": "PRC"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r101",
      "r193",
      "r201",
      "r204",
      "r207",
      "r209",
      "r578",
      "r588",
      "r592",
      "r615"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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, Noncontrolling Interest",
        "terseLabel": "Total",
        "totalLabel": "Loss before income tax",
        "verboseLabel": "Loss before income tax expense"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail",
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r141",
      "r444"
     ],
     "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",
        "terseLabel": "Non-PRC"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfLossBeforeIncomeTaxesByJurisdictionDetail"
     ],
     "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]"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromSubsidiariesNetOfTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) of subsidiary attributable to the parent entity.",
        "label": "Income (Loss) from Subsidiaries, Net of Tax",
        "terseLabel": "Share of losses in subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromSubsidiariesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r252",
      "r258"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r142",
      "r418",
      "r425",
      "r430",
      "r439",
      "r446",
      "r448",
      "r449",
      "r450"
     ],
     "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 Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationDescription": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings.",
        "label": "Income Tax Examination, Description",
        "terseLabel": "Description of income tax examination"
       }
      }
     },
     "localname": "IncomeTaxExaminationDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r143",
      "r157",
      "r158",
      "r192",
      "r416",
      "r440",
      "r447",
      "r616"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 11.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Income tax expenses"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetail",
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r95",
      "r413",
      "r414",
      "r425",
      "r426",
      "r429",
      "r436"
     ],
     "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 taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r417"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Changes in valuation allowances"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r412",
      "r417"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Impact of changes in tax rate on deferred tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r417"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Effect of income tax rate difference in other jurisdictions"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r417"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "verboseLabel": "Income tax benefit computed at the statutory income tax rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r417"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Non-deductible\u00a0expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r417"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedLabel": "Research and development super-deduction"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r417"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount",
        "negatedLabel": "Non-taxable\u00a0income"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxExemptIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfReconciliationsOfTheIncomeTaxExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Uncertainties [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 22.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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 16.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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 24.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Advances from customers and deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 23.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Salary and welfare payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "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:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r123",
      "r509"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 26.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 lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 21.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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 28.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 non-current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidSupplies": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods.",
        "label": "Increase (Decrease) in Prepaid Supplies",
        "negatedLabel": "Advance to suppliers"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidSupplies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock": {
     "auth_ref": [
      "r309"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to retained earnings for the increase in carrying amount of redeemable preferred stock that is classified as temporary equity.",
        "label": "Increase in Carrying Amount of Redeemable Preferred Stock",
        "negatedLabel": "Accretion of redeemable convertible preferred shares"
       }
      }
     },
     "localname": "IncreaseInCarryingAmountOfRedeemablePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r99",
      "r190",
      "r496",
      "r499",
      "r591"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 7.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",
        "terseLabel": "Interest expenses"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r119",
      "r121",
      "r128"
     ],
     "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, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r14",
      "r15",
      "r67"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail": {
       "order": 6.0,
       "parentTag": "ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "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": "Interest payable"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryLineItems": {
     "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": "Inventory [Line Items]"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r5",
      "r79",
      "r529"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r16",
      "r80",
      "r135",
      "r174",
      "r242",
      "r243",
      "r244",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r107",
      "r189"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r230",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r469"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r513",
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r513"
     ],
     "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": "Summary Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).",
        "label": "Leaseholds and Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdsAndLeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Summary of Maturity of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": {
       "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, to be Paid",
        "totalLabel": "Total future lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": {
       "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 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, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": {
       "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 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, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": {
       "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 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, to be Paid, Year Five",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": {
       "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 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, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": {
       "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, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": {
       "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 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, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r514"
     ],
     "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: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r66",
      "r139",
      "r203",
      "r231",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r455",
      "r459",
      "r460",
      "r481",
      "r527",
      "r528"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 14.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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r49",
      "r139",
      "r231",
      "r481",
      "r529",
      "r583",
      "r607"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "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 SHAREHOLDERS' (DEFICIT)/EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES, MEZZANINE EQUITY AND SHAREHOLDERS' (DEFICIT)/EQUITY",
        "verboseLabel": "LIABILITIES ,MEZZANINE EQUITY AND SHAREHOLDERS' DEFICIT"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAssumed1": {
     "auth_ref": [
      "r129",
      "r130",
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.",
        "label": "Liabilities Assumed",
        "terseLabel": "Purchase of property and equipment included in accrued expenses and other liabilities"
       }
      }
     },
     "localname": "LiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r68",
      "r139",
      "r231",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r455",
      "r459",
      "r460",
      "r481",
      "r527",
      "r528",
      "r529"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 15.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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:",
        "verboseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r36",
      "r37",
      "r139",
      "r231",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r455",
      "r459",
      "r460",
      "r481",
      "r527",
      "r528"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 24.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total\u00a0non-current\u00a0liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non-current\u00a0liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r36",
      "r289",
      "r299",
      "r300",
      "r301",
      "r582",
      "r603"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      },
      "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Long-term borrowings",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail",
      "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 22.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r145",
      "r266",
      "r293"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail": {
       "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 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, Maturity, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfRepaymentScheduleOfTheLongTermLoansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 25.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term borrowings",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/LongTermBorrowingsSummaryOfLongTermDebtInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.",
        "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "terseLabel": "Long term debt, Percentage bearing fixed interest, Percentage rate"
       }
      }
     },
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long-Term Borrowings"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r72"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r72",
      "r267"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketingExpense": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.",
        "label": "Marketing Expense",
        "terseLabel": "Referral services"
       }
      }
     },
     "localname": "MarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input, Expected Term [Member]",
        "terseLabel": "Measurement Input, Expected Term [Member]"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Measurement Input, Price Volatility [Member]"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Measurement Input, Risk Free Interest Rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MembershipMember": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conveyance of right to use facility or service by organization, association, or club.",
        "label": "Membership [Member]",
        "terseLabel": "Membership [Member]"
       }
      }
     },
     "localname": "MembershipMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail",
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersSummaryOfContractWithCustomerAssetAndLiabilityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest Disclosure [Text Block]",
        "terseLabel": "Redeemable Noncontrolling Interests"
       }
      }
     },
     "localname": "MinorityInterestDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterests"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 29.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 generated from financing activities",
        "totalLabel": "Net cash generated from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r120",
      "r122",
      "r125"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.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 used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r89",
      "r92",
      "r98",
      "r102",
      "r125",
      "r139",
      "r150",
      "r152",
      "r153",
      "r154",
      "r155",
      "r157",
      "r158",
      "r165",
      "r193",
      "r201",
      "r204",
      "r207",
      "r209",
      "r231",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r468",
      "r481",
      "r589",
      "r612"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 27.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 15.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "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",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r155",
      "r160",
      "r161",
      "r166",
      "r169",
      "r193",
      "r201",
      "r204",
      "r207",
      "r209"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "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",
        "totalLabel": "Net loss attributable to ordinary shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "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": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "NoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Electronic office equipment",
        "verboseLabel": "Electronic office equipment\t[Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.",
        "label": "Operating Costs and Expenses",
        "negatedLabel": "Total operating costs and expenses",
        "terseLabel": "Total operating costs and expenses"
       }
      }
     },
     "localname": "OperatingCostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Costs and Expenses [Abstract]",
        "terseLabel": "Operating costs and expenses:",
        "verboseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingCostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r193",
      "r201",
      "r204",
      "r207",
      "r209"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 3.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": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r506",
      "r515"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r503"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Total operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/LeasesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail",
      "http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r503"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 20.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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",
        "verboseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r503"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 26.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Operating lease liabilities, non-current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "verboseLabel": "Operating lease liabilities,\u00a0non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r504",
      "r509"
     ],
     "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",
        "terseLabel": "Cash paid for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r502"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 12.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Operating lease right-of-use assets",
        "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 Asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r512",
      "r515"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r511",
      "r515"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfSupplementalInformationRelatedToOperatingLeaseDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r431"
     ],
     "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",
        "terseLabel": "Net tax operating losses from PRC subsidiaries"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r3",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization And Principal Activities"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r81",
      "r529"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other Current assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Current",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsSummaryOfOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 13.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other\u00a0non-current\u00a0assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/OtherNonCurrentAssetsSummaryOfOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r452",
      "r453",
      "r457"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 26.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "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, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r84"
     ],
     "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": "Other comprehensive income (loss), foreign currency transaction and translation adjustment, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r90",
      "r93",
      "r452",
      "r453",
      "r457"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income/(loss), net of tax of nil:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeMember": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other revenue.",
        "label": "Other Income [Member]"
       }
      }
     },
     "localname": "OtherIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 27.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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",
        "verboseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Other expenses",
        "terseLabel": "Other expenses"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.",
        "label": "Payments for Repurchase of Redeemable Noncontrolling Interest",
        "verboseLabel": "Accretion of redeemable noncontrolling interests"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r118"
     ],
     "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": "Stock issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.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": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.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, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments to Acquire Short-term Investments",
        "negatedLabel": "Purchases of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r379",
      "r400"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockConversionBasis": {
     "auth_ref": [
      "r40",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describe the conversion features of preferred stock if preferred stock is convertible. That is, shares of preferred stock into which another convertible security was converted, or shares of preferred stock into which another class of preferred stock was converted.",
        "label": "Preferred Stock, Conversion Basis",
        "terseLabel": "Preferred Stock, Conversion Basis"
       }
      }
     },
     "localname": "PreferredStockConversionBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r9",
      "r54",
      "r55"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 9.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime Rate [Member]"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromContributionsFromParent": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 36.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital.",
        "label": "Proceeds from Contributions from Parent",
        "terseLabel": "Advance from shareholders"
       }
      }
     },
     "localname": "ProceedsFromContributionsFromParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 40.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Proceeds from initial public offering, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 32.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from long-term borrowings",
        "verboseLabel": "Proceeds from issuance of Long term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 34.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.",
        "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock",
        "terseLabel": "Issuance of redeemable convertible preferred shares, net of issuance costs",
        "verboseLabel": "Proceeds from Issuance of redeemable convertible preferred shares"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "auth_ref": [
      "r110",
      "r112"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments",
        "terseLabel": "Maturities of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.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",
        "terseLabel": "Proceeds from disposal of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 30.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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r59",
      "r251"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r254",
      "r648",
      "r649",
      "r650"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r58",
      "r249"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r25",
      "r26",
      "r251",
      "r529",
      "r593",
      "r608"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r57",
      "r251",
      "r648",
      "r649"
     ],
     "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, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r25",
      "r251"
     ],
     "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, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r25",
      "r249"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 36.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 as of December\u00a031, 2021",
        "periodStartLabel": "Balance as of December\u00a031, 2020",
        "terseLabel": "Redeemable Noncontrolling Interests"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsSummaryOfRedeemableNoncontrollingInterestsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As of the reporting date, the carrying amount of 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. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of preferred shares (regardless of class), preferred partnership units (regardless of class), preferential membership interests, or any other form of preferred equity regardless of investee entity legal form.",
        "label": "Redeemable Noncontrolling Interest, Equity, Preferred, Carrying Amount",
        "verboseLabel": "Redeemable minority interest preferred shares"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityPreferredCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Redeemable Noncontrolling Interest"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RedeemablePreferredStockDividends": {
     "auth_ref": [
      "r161",
      "r320",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends paid to preferred stock holders that is redeemable solely at the option of the issuer.",
        "label": "Redeemable Preferred Stock Dividends",
        "negatedLabel": "Deemed dividend"
       }
      }
     },
     "localname": "RedeemablePreferredStockDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r368",
      "r519",
      "r520"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r368",
      "r519",
      "r520",
      "r523"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction, Due from (to) Related Party, Current [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "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]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r368",
      "r519",
      "r523",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesScheduleOfRelatedPartiesThatHadTransactionsOrBalancesWithTheGroupDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r517",
      "r518",
      "r520",
      "r524",
      "r525"
     ],
     "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 and Balances"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalances"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 33.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",
        "terseLabel": "Repayments of long term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayments of Related Party Debt",
        "terseLabel": "Repayment of related party debt"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 31.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",
        "terseLabel": "Repayment of short term borrowings"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "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": "Product development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Product development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": "Restricted Assets Disclosure [Text Block]",
        "terseLabel": "Restricted Net Assets"
       }
      }
     },
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RestrictedNetAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r132",
      "r579",
      "r604"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r4",
      "r21",
      "r132"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 43.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash 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.",
        "label": "Restricted Cash, Current",
        "periodEndLabel": "Restricted cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetailRelatedInventoryMerchandise": {
     "auth_ref": [
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of merchandise inventory purchased by a retailer, wholesaler or distributor and held for future sale.",
        "label": "Retail Related Inventory, Merchandise",
        "terseLabel": "Products"
       }
      }
     },
     "localname": "RetailRelatedInventoryMerchandise",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies": {
     "auth_ref": [
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of items used in storage, presentation or transportation of physical goods that are targeted for sale to end users.",
        "label": "Retail Related Inventory, Packaging and Other Supplies",
        "terseLabel": "Packing materials and others"
       }
      }
     },
     "localname": "RetailRelatedInventoryPackagingAndOtherSupplies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/InventoriesSummaryOfScheduleOfInventoryCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r45",
      "r328",
      "r404",
      "r529",
      "r606",
      "r626",
      "r628"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 31.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)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r147",
      "r148",
      "r149",
      "r151",
      "r156",
      "r158",
      "r232",
      "r401",
      "r402",
      "r403",
      "r437",
      "r438",
      "r467",
      "r623",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r136",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r358"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r354",
      "r358"
     ],
     "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 from Contract with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, explanation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r341"
     ],
     "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",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RevenueFromContractsWithCustomersAdditionalInformationalDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r100",
      "r139",
      "r187",
      "r188",
      "r200",
      "r205",
      "r206",
      "r210",
      "r211",
      "r213",
      "r231",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r481",
      "r592"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r510",
      "r515"
     ],
     "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": "Right-of-use\u00a0assets obtained in exchange for operating lease liabilities."
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule Of Components Of Income Tax Expense Benefit"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r72",
      "r145",
      "r300",
      "r302",
      "r321",
      "r325",
      "r326",
      "r327",
      "r497",
      "r498",
      "r501",
      "r596"
     ],
     "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": "Summary of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r428"
     ],
     "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 Deferred Tax Assets And Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "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": "Summary of Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r417"
     ],
     "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 Reconciliations of The Income Tax Expenses"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r377",
      "r397",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r377",
      "r397",
      "r406"
     ],
     "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary Of Recognized Sharebased Compensation Expenses"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "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 Loss Before Income Taxes By Jurisdiction"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r16",
      "r51",
      "r52",
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory, Current"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r266"
     ],
     "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": "Summary of Repayment Schedule of the Long-term Loans"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "terseLabel": "Summary of Other Non-Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OtherNonCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amounts of other current assets.",
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "terseLabel": "Summary of Other Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PrepaymentsAndOtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r59",
      "r251"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r521",
      "r523"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesSummaryOfRelatedPartyBalancesDueFromAndDueToTheFounderDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r379",
      "r400"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, 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, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Summary Of Assumptions Used To Value The Share Options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r64"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "auth_ref": [
      "r64"
     ],
     "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 Debt"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsTable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns.",
        "label": "Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt [Member]"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing expenses"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/PropertyAndEquipmentNetScheduleOfDepreciationIncludedInConsolidatedStatementsOfIncomeAndComprehensiveIncomeDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfRecognizedShareBasedCompensationExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r355"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.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 Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Share based compensation arrangement awards, vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "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]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions",
        "terseLabel": "Post-vesting forfeiture rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price",
        "terseLabel": "Exercise multiple"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r394"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the maximum 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, Maximum",
        "terseLabel": "Expected volatility (%) Maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the minimum 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, Minimum",
        "terseLabel": "Expected volatility (%) Minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum 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, Maximum",
        "terseLabel": "Risk-free interest rate (%) Maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum 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, Minimum",
        "terseLabel": "Risk-free interest rate (%) Minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "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]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r381"
     ],
     "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": "Share based compensation arrangement number share options authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Share based compensation arrangement number of shares available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of Options, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price per option, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Number of Options, Offshore Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Share based compensation arrangement number of share options granted",
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of Options, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average grant date fair value per option, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]",
        "terseLabel": "Summary of Option Activities"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodEndLabel": "Aggregate Intrinsic Value, Ending balance",
        "periodStartLabel": "Aggregate Intrinsic Value, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r387",
      "r400"
     ],
     "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": "Number of Options, Ending balance",
        "periodStartLabel": "Number of Options, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r386"
     ],
     "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": "Weighted Average Exercise Price per option, Ending balance",
        "periodStartLabel": "Weighted Average Exercise Price per option, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period",
        "verboseLabel": "Share based compensation arrangement number shares issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "auth_ref": [
      "r376",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares purchased for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award",
        "terseLabel": "Share-based compensation arrangement number share options purchased"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r376",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price per option, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price per option, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Three [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r379",
      "r384"
     ],
     "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 Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "auth_ref": [
      "r375",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.",
        "label": "Share-based Payment Arrangement, Employee [Member]"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Fair value of ordinary shares (US$)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Share based compensation arrangement awards, vesting rights percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r393",
      "r405"
     ],
     "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": "Life of option"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options forfeited.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average grant date fair value per option, Offshore Forfeited"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average grant date fair value per option, Ending balance",
        "periodStartLabel": "Weighted Average grant date fair value per option, Beginning balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life",
        "verboseLabel": "Share based compensation arrangement weighted average contractual life of shares"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfOptionActivitiesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r385"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Share-based compensation arrangement share options vested fair value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance, Shares",
        "periodStartLabel": "Beginning balance, Shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "auth_ref": [
      "r61",
      "r610"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.",
        "label": "Short-term Bank Loans and Notes Payable"
       }
      }
     },
     "localname": "ShortTermBankLoansAndNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r31",
      "r529",
      "r581",
      "r602"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 21.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Available Short term borrowings",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-term Debt",
        "terseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtDescription": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about borrowings which initially required repayment in less than twelve months (or normal operating cycle, if longer) after its issuance and that does not otherwise qualify as long-term debt. It typically is comprised of borrowings under letters of credit, lines of credit, commercial paper, and notes payable of short duration. Disclosures include amounts of borrowings under each arrangement, description of underlying arrangements, 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 refinancings and noncompliance with debt covenants.",
        "label": "Short-term Debt, Description",
        "terseLabel": "Short term debt, Description"
       }
      }
     },
     "localname": "ShortTermDebtDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsScheduleOfShortTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.",
        "label": "Short-term Debt, Percentage Bearing Fixed Interest Rate",
        "terseLabel": "Short term debt, Percentage bearing fixed interest rate"
       }
      }
     },
     "localname": "ShortTermDebtPercentageBearingFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermDebtTerms": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements.",
        "label": "Short-term Debt, Terms",
        "terseLabel": "Short term debt, Terms"
       }
      }
     },
     "localname": "ShortTermDebtTerms",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term debt.",
        "label": "Short-term Debt [Text Block]",
        "terseLabel": "Short-Term Borrowings"
       }
      }
     },
     "localname": "ShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermDebtWeightedAverageInterestRate": {
     "auth_ref": [
      "r63"
     ],
     "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, at Point in Time",
        "terseLabel": "Short term debt, Weighted average interest rate"
       }
      }
     },
     "localname": "ShortTermDebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShortTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r34",
      "r584",
      "r585",
      "r600"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "auth_ref": [
      "r642",
      "r643",
      "r644",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.",
        "label": "Short-term Investments [Member]",
        "terseLabel": "Short-term Investments [Member]"
       }
      }
     },
     "localname": "ShortTermInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsMeasuredOnRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r507",
      "r515"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r133",
      "r146"
     ],
     "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 Principal Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r39",
      "r40",
      "r41",
      "r137",
      "r139",
      "r162",
      "r163",
      "r164",
      "r167",
      "r169",
      "r176",
      "r177",
      "r178",
      "r231",
      "r268",
      "r273",
      "r274",
      "r275",
      "r279",
      "r280",
      "r314",
      "r315",
      "r317",
      "r318",
      "r320",
      "r481",
      "r672"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/CoverPage",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsParentheticalDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r78",
      "r96",
      "r97",
      "r98",
      "r147",
      "r148",
      "r149",
      "r151",
      "r156",
      "r158",
      "r175",
      "r232",
      "r320",
      "r328",
      "r401",
      "r402",
      "r403",
      "r437",
      "r438",
      "r467",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r623",
      "r624",
      "r625",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit",
      "http://www.DingdongLtd.com/role/CoverPage",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RelatedPartyTransactionsAndBalancesAdditionalInformationDetail"
     ],
     "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 [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r175",
      "r565"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficitParentheticals",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/LeasesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/NetLossPerShareAdditionalInformationDetails",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired": {
     "auth_ref": [
      "r629"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices.",
        "label": "Statutory Accounting Practices, Statutory Capital and Surplus Required",
        "terseLabel": "Statutory accounting practices, statutory capital and surplus required"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/StatutoryReservesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "terseLabel": "Stock Issued During Period, Shares, Issued for Services"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r40",
      "r41",
      "r320",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Number of ordinary shares issued",
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Issuance of ordinary shares in connection with initial public offering, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r40",
      "r41",
      "r320",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Stock Issued During Period, Value, Issued for Services"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r40",
      "r41",
      "r320",
      "r328"
     ],
     "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 in connection with initial public offering"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r40",
      "r41",
      "r328",
      "r378",
      "r390"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r40",
      "r41",
      "r320",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Repurchase of ordinary shares, Shares",
        "verboseLabel": "Shares repurchased during period"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit",
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r40",
      "r41",
      "r320",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Repurchase of ordinary shares"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r41",
      "r47",
      "r48",
      "r139",
      "r222",
      "r231",
      "r481",
      "r529"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 28.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "TOTAL SHAREHOLDERS' (DEFICIT)/EQUITY"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders' (deficit)/equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteStockSplit": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements.",
        "label": "Stockholders' Equity Note, Stock Split"
       }
      }
     },
     "localname": "StockholdersEquityNoteStockSplit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r530",
      "r532"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SubsequentEvents"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/OrdinarySharesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Supplies": {
     "auth_ref": [
      "r8",
      "r11",
      "r245",
      "r246"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Supplies",
        "verboseLabel": "Advance to suppliers"
       }
      }
     },
     "localname": "Supplies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail": {
       "order": 4.0,
       "parentTag": "ddl_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "VAT and other tax payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedLiabilitiesAndOtherLiabilitiesCurrentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity [Abstract]",
        "terseLabel": "Mezzanine Equity:"
       }
      }
     },
     "localname": "TemporaryEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss": {
       "order": 12.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Tempory equity accretion to redemption value adjustment",
        "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.",
        "label": "Temporary Equity, Accretion to Redemption Value, Adjustment",
        "negatedLabel": "Accretion of redeemable convertible preferred shares",
        "negatedTerseLabel": "Accretion of redeemable convertible preferred shares"
       }
      }
     },
     "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityByClassOfStockTable": {
     "auth_ref": [
      "r17",
      "r308"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [
      "r268",
      "r273",
      "r274",
      "r275",
      "r279",
      "r280"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 35.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": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Redeemable convertible preferred shares"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r75",
      "r139",
      "r231",
      "r481"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 34.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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity Disclosure [Abstract]"
       }
      }
     },
     "localname": "TemporaryEquityDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "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]"
       }
      }
     },
     "localname": "TemporaryEquityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r17",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount of par value or stated value of stock 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.",
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "terseLabel": "Mezzanine Equity, par value per share"
       }
      }
     },
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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, Shares Authorized",
        "terseLabel": "Mezzanine Equity, shares authorized"
       }
      }
     },
     "localname": "TemporaryEquitySharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. 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, Shares Issued",
        "terseLabel": "Mezzanine Equity, shares issued",
        "verboseLabel": "Temporary Equity, Shares Issued"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableNoncontrollingInterestsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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, Shares Outstanding",
        "periodEndLabel": "Ending balance, Shares",
        "periodStartLabel": "Beginning balance, Shares",
        "terseLabel": "Mezzanine Equity, shares outstanding"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "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",
        "terseLabel": "Issuance of Preferred Shares, Value"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesSummaryOfRedeemableConvertiblePreferredSharesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityTableTextBlock": {
     "auth_ref": [
      "r17",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of 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.",
        "label": "Temporary Equity [Table Text Block]",
        "terseLabel": "Summary of Redeemable Convertible Preferred Shares"
       }
      }
     },
     "localname": "TemporaryEquityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/RedeemableConvertiblePreferredSharesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r298",
      "r319",
      "r466",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r77",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfChangesInShareholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r77",
      "r330",
      "r331"
     ],
     "calculation": {
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets": {
       "order": 33.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock",
        "terseLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedBalanceSheets",
      "http://www.DingdongLtd.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r411",
      "r421"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of the year",
        "periodStartLabel": "Balance at beginning of the year",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r423"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedLabel": "Settlement"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Unrecognized tax benefits income tax penalties and interest expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Decreases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r179",
      "r180",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/SummaryOfPrincipalAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedToValueTheShareOptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r508",
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LeasesSummaryOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/LongTermBorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrant [Member]"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesDetail",
      "http://www.DingdongLtd.com/role/FairValueMeasurementsSummaryOfFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Warrants outstanding"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/FairValueMeasurementsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Basic and diluted",
        "verboseLabel": "Weighted average number of ordinary shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.DingdongLtd.com/role/ConsolidatedStatementsOfComprehensiveLoss",
      "http://www.DingdongLtd.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7054-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 3.C)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177168-122764"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.C)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "http://asc.fasb.org/topic&trid=2122478"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(17))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r663": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r664": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r665": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r666": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r667": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-3"
  },
  "r668": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r669": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r671": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r672": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r673": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r674": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r675": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r676": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r677": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r678": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r679": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r681": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r682": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r683": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r684": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r685": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r686": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r687": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r688": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r689": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r691": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r692": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r693": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r694": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r695": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r696": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "i",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "10"
  },
  "r697": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.27(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(7)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>125
<FILENAME>0001193125-22-135422-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-22-135422-xbrl.zip
M4$L#!!0    ( )M!HE21="ML AD% %/01  /    9#(X-SDW-60R,&8N:'1M
M[+UY<^.XLB?Z_T3,=V#XG'.G>L9V2=[*KNJN&7FK\FUO([E.W7XO7E1 )"2A
MBR+4(&E;_>E?)@!N$B53UF)*Q+VGNRTN()"9^"&1R.77__W<=ZU'*GS&O=^V
MZKNU+8MZ-G>8U_UM*PPZ.\=;UO_^_-__VZ^] !Z$ASW_H^.XOVWU@F#P\?W[
MIZ>GW7-XV.%>]SIP=FW>?[]7VZO7]_;K6_IYEWD_,R\\MX6[RT47GJSMO\?;
M;>+3Z'&\Z[#XA?3#1^_5S?C1L::?]N6S]9.3D_?R;ORHS_(>A$;K[__KYKIE
M]VB?[##/#XAG9_K"IO1]]'F'CG3<I_9NES^^AQN2+G\=1(\RGQ_LU3],:UP]
MD;0]$-0F 74FOG/RG@A;<)>^3QZ.7K=YZ 5BF-\]?5-V,7XA% )D8=(;^F[F
M%?IL]_(?QSN91SW";#__67DK\[#/[/Q'X4;VP6 @)CP)=S*/AOY.EY!!_'2'
M^&U)1WU#/KQ3J^\D@OSL3N'6?UVGI"T,Q!0FP=VXPR(8[P%<S/DZ>Y[49!T%
M$82=_M=I\SIY/,A_/GGT?2"(YW>XZ), YC^V=+A3V]O9.TK+_[1!C\Y=^.@.
M4#SS1L2!E[Y[G(QU\I1&&-J2>$2)@_\-6.#2SY?0EK57V[G\];VZ '?Z-""6
MS;V >D")@#X'[_'M3Y;=(\*GP6_?'BX1WO!3._2OD#W^MG6F'M]Y& [HUGML
MY7WTH39WAI8?#%WZV];6YU\=]JA__0^'^0.7##]:'O?H__C\*WO^B"]1H?YD
MCD,]^2?<OPW[5##;\D@?V@%4^-CH4\^!?X)+EW2W5(>?@R;M_+9U7ZO_@/^A
M*#SP^MZ/??7WUN<.<7WZZ_M,DY._<,[M4'Z ^39Q[^$N=R[AFE_P:Y=_%/[4
MA0?D'Y[!QP1QKSR'/O].AP4_4P,H/CX\@/\O_+D6!1B"#];WV@_(]BV+(3A*
MBA\<G=2.CHX."GW]QQGO][EWYA+?;]S0?IN*T$<4: 6 H4@\>>NNTPJX_;/Q
MS/RMS_**U;"X@-62"! .D"OJ;UL#(JQ'XH;4^M;Z9VVWAO^W9PVH4$_,2,PK
M6([%@ LY561WSA18GW%G;, ?]HZ/B@VXU2->MT?8U]!S! 4!O()WA$>#!VKW
M/.[R+GP 5O2QYQ1UH'_7M$M<U4<DR(]6V/:9PXA@U%</ 8[!A/*YRQQ<B>2S
M<%.1[_)@J838KQ?E?(_]W6-#UJ->]Y9X?X(RTPH' W=X!J/VSO@NJC5K,NB#
M>JW8H$_)7XP 'KOA]_"9W=+@B8N?(YQ?FS'7C<0K0NP5),0LW?[QAYP90^;W
MPH@R%XB65-ATJIRL8,#[LT_Q> QV/ 8YP^V<9]:&\06AKM5C+F'#T/N[%Q+O
M*PSR[QX/BW&S=&,^+#QF'_\7>BU@[=_PSYJ.M_"Z'HWW/P'AN_ZZLO=#T:E-
M^#7.W/4>[7'!99LRU$].PS]QM'^R=1WNR6PK]A^AC[#<)JP;7G+NK-5@]PJJ
M9)$5[1+V$+VOW$43W#7K,^APYM;IX\+6I?/C0D/7!I&/3?I(O9 V:1\48^@2
M["3E'MZSZ5W;95U)D(OG ;7A2P_0=:\+&R:XZG>(C??4UK,^2J-CV!Z-T*CA
MWWDIVNBQ]-@@'M6]X$YH!W>B1<4CLZD<_PWTJQ_VXX>:(#]4C?6^?E.,SX[[
M\0[V:M!MH#_W_3,BQ/"2BR<B'%^-8&P ];VB<'4+O8KWE%\H[PHRZ#'8EK_8
M_\/BN_!;_B (RD]KV&]S5QD61KI\=%1P$KYB9QR(,'>7V^$\\'A 95\N;W_4
M#^NU@V-I\_GH$K0X4V_G6VOK<\.W>,<ZI[;\GK5?W[;V:O43_/=>S2*>@W_
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
M+B.CBK:%\U%KLF 5TFU?\ X<)WP5!?F/T.]1K]LFK!M>@JXO^;'!PKI@P5C
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
MY.+#$W_H\= GG@.C>GB"/@UE5,IDJ857-G&BSD.)]>3]JV>P0?&94-R S^+
M!VYOHGS-0XGUY#TF3^,><6'[8</N \9V1M%9%.7[4L"++O/H9>AVF.MB[S&"
M!ZONJ,&=GU]+(P1L90(!Q F)V_!]6EX)0"9/Z[$"F7E(LIYB< U#NNN<">I$
M'=XTS3$VFHV-=#TY]GJMP<#]<N'>Z!EE$-GUWAXM0S3,WNP5)Q*$B7\3-P3B
M8MD)M=&XY9Z@=BA$7'Q$R5C\\.DP]?BEH'^%U+/+&\T1'S@4ZO_8T]-)LT%\
M;QJF%Z&+X;B?G(1<>8_4#\8,,LGEM5"J<[L[ME:-C74!:Y$1SQ'QO/(&8>!?
MPY+KUB=(9?SG5V [$79O*!^7@FG$O)BP3:%AGKR-<V4!LF]F71EGW9Z9=>NK
M@:S7W'L]".UMVJS;-[/.S+JRS[K]39MU;ZYAFBGT)H+\H@Z[;H+\YDJ;$62C
M!VV$'K0N@KS$5;R4\ZK,@GS7Z?B@O%&92/G*PY+N[)&BEWQ:^/#W+2EQ:<+8
MS3_;45F1](41KB??\&#/"VF3ROK:#_R:#XD;#.\YBU5O7P3W@CNA'=R)%A6/
MS"XO_S"\<4)G(^?"%T:[GFS4G.JQP4;Q+)J.H\-;3R;= W!X 9:O)]XPYM-:
M13<7B"[.&>5ZLFOFC/J;P.!E)> WDC5/QO\*2]:+!0*,9,VN!_RX81[KA_WX
MH28Z<Y56=!:J(13Z6IH>^#M#KS45#?*<S_*U5Q['F)4>Z9R"4 G%].P6AAKC
M\A?*NX(,>LPF;JGY/JW'-@^]0 P_GMVN)TN^=_C$Q/:E9,CDO$?)4-:3%:?,
MXWU&W =!Z=T XX#N!73>Z]YPA[II_0U->S)02";A9W^%Z[C81M"6/YC(0;T
M3<P2O'A)FK2&EU*2EKDVKT!*-UF22BDO%>?IG3?C"<H/^>@I\:ES3X8XH%14
MSD5_X/(AS41>?8&[ :6H-X7E-Q3D]39Q%"HZ\@5@3-YAT'1>K:< -AJ>T\P+
M -O<0[V9A[R>G+T1UYC#^ R3W+HLPSU]%G9/1#!\@#GD$YFMS#\=IN^4GK<S
M#0,YGTN2]>1NE+OX@=$_0^\"$QD,!),)$/S0#>+L!H;M29[G8K1:4WF09:_/
M30WPI ;X#,18:Y[?NZ%O^)[B^VP$66?>-T#]=7&X(R,#E2;]0#7E8 [BK*=,
MJ!-428S-YG'VR#@UX/7DVUW0H^*6>^@2"OT!';7-7'E<G6;C*8$-B0W;3TJ#
M:VY+8TGIN3BETW$B^Q=&OYX\O2!!FP:@5'[ET/>X/OB&'.],'=T:,:QV]*-V
M')V'_H'>-5((2^P2+QU;LIVT]<^/,(2ETKYVM%,[7OQDJ6EE!E;BAM%C$_UE
M-GHLD?.U9<%DQ'G#]K3:6A&>H_)M^#ZR7:D0[XW98L)VM2(R8/@_PO_J\/[4
M\#WA^PS$6&N>/SQQP_84VV>BQSIS_DSFDC6<CS@_&SW6F?.GESP4AO6I23\;
M0=:>]V;FC[._.K/_H2>HX7]FS9^-(NO)?5.B^8U*-"^1IZ9$<[;:S)N4:%XB
M?TV)YDS*IK<HT;Q$[IZ9$LTC?B.3Z;&>'#8EFM>%4Z:XYTI+-"^1DY6K7K5N
M!:16S/MIPZT*UU^FP7KRVQ1S-L6<WW8#;BJYKAG'3(W!$M<87.IF>WH4!FY-
M@R'FG>,>CKOTO'VIYV\1C;'J>6O*RY2XI,#"R\NLA7B6J0S&IHEY*0H6E6>"
MK4G-CG59%$HM^FM5W*)J.&LDQT#7(@3YS<L-&87!* QO7W9QQ;/.E%U<NLPL
MKDJWT8,6NWP8P#?86C)L-2)9)I%<?G':-4#)U/(A6\(\Q_3?W"4!YL09IEL<
M?30^<4[%&GPG>/::.3#4#NKZSIUHLFY/'M_^R'GXDGG$LQEQU^A@>N( QT,Q
M,B->Q#R82*[HB85_L5R542?)9*9Z2@$)-R"0)E&3^3]!\81F RH O)LDH 8)
M#!)L&!),%G,#!VDZ:<E);3D-%)1O/KXE^*P-%,BD[(7$VT! FD;QLW>=AQ[]
MYCE4N$/F=:?$U1ID,,BPYL@PD]0;P$B3[N)Y0.V .F@!,JA0[CEJM@XS;QW&
MQ7L]IS_&3G@AU75,'O@U'Q(W&-YS%IMKUZU0[X3.1I$B+XQV/=FH.;6VQ97+
M4P!YB4S*J?^."< G%XTO)Z^F='CU5>Z7R"Y3'+DTK#"%2-^H$.DRERQ3+?"M
MJP4N-3V(J1:X=M4"EQZC*#>YIVF>3TQC9[2E>6+5"Y>R2G-D[26K41G)>B6C
M&W-+6)4V *:ZW3KS;09$V!#&%9OB:\*Y8EK")G%NK5?A5R3D@MMI'F]*-J)Y
M*+&>O#?51-^HFN@2>6JJB:X%PVJ*8?63'RT,_:(.PE)ZUEUSKQN,9HC3SS9O
M3L\IFA<]U.0Q?]DE%U^H1P5QOW/Q$PT/9, "XMZ'8L!]NL[9X_((D8Y6&27?
M G;ADU/+SD?_Y0EH_62G7EN4@()PUA2://!(4&6IAID%%4G3Z JJ@AR_LZ#7
MNC]O <K"]_Y-7)<.,0&?:NW\_#I^="V"J%8HF"A[><1)R>0LI%ZT'(*LB> <
MYH*&RMI.+9;$Y%["22?S;"*UT9W22>T%\8/OU _64%I?)3KCXUT JBYNOJRQ
ME*87?X.I!E,+*I\+6]N7(7\&'3< '5<C;TTZ<(E-'2R^D18X_'U+^N45E+AZ
M2+:CRC=Q=$QKPIO:OM*8ZB</'/Y.-J2F\.ZH]_;;%6)+:RVPRZOM%]1:U+,+
MTEIJ!XEN#7_OUW0( @\QLF**+&Q<!F.4B9QA+UE7K1T4UU7AV?W:,KG>HA[C
MXH9X1!G!&T]$.'[*>JY,YVEYD(_D!8S<,"_TJPHJTPFP )TB0_;XVS-PSXCU
MS&+=\+K4O7<W4*J7*$T+GEG3>6"$NKA05U4@-T\2;NC??Q./>50I-D4.>(WT
M+!O.IIQ2JZCF')Y526CO"7.N/'V69D1V#40VAV-5$EBE?YQ)MR%C/HGTL=GH
M425YN2#! ^]2]$3*28<PU1@165_2+Q2/8$EOPHVTCN_+%R2QA;LV<^Q1AON+
MW%E-,7Q-DM8JS5@SZ\RL6U) 7YG%?@F*3=KU_!8V.0&E7JI)+,>ZQFZ+1=S,
MIXYZ9=8RHYT5T,[R_(U?B?ZQ=;(:\#\SQKY ]=5;D<WD6-WDD&I -2;&#'I1
MN96B5T_8=9X4)S]JA]&DB/_^<=?I^#TNJ&3)E6?C2!XI>@:-6>3TQ4WQ@GKM
MR)<M'2<[M<.BTI%^M@S2T1.45E4^DK$;"1FA4K1MJ"*"Y(Y](R4$/6>-9)1,
M,C*>N!E>S^TE;=:)DJT3Y>1UQ6;U"C3&)?(YBLNOGYA,F&^4"1,CHY>2:P%X
M"COP 1EBORZY>.C1RS (!;UXIL)F/I7ERNXZL#L.\@[-,$;*]\.^I,A=!\.,
MFE%SF*@+."/*G6M#!D_-,@3I(#(/S=933$Q*CK(S#!9C9>*LPV[L4$>KU0WC
MEK2EJL,:6]1H)Y]=5!A3/IN-S^";.4F73A+0Y'Y>G<.Y8F<0,Q*D6A)3:"J-
MI,RK!'PL+3E>F>5A1I4AWOY?^!PW\T&'1V6)8'^0OEA:29&JQ'A'TSO\\<'-
M<4QI%)KQH_GZL3R:UW__^/J[+X(8VK]0WA5DT&,V417?'L@S%LQML6=I+\4:
M2I=H>8$M&,WN3JE/?(GRO,,"']^C7> $OAUY< 4@-M09C#P1-S+Z:FG%&!-@
M3R09]-CFH1>(X<>OO\\CNW(#G$L1[1HVC9QS?OAE?D;=*" ?RYQ.]>/BA_JC
MS\XWG>I)0HPXI6;]Q]GMU.GT?T/BL@Y6EVSUB>NVX#J]B&M!^ F:2P)(10ND
M5$7.M"@FE5W[27%V.Z=LOD@;?*@0H9<JF"<@:<5Q/F.?> /!O(&E]Z%'O/H-
M<UT@Z&D87%/?QTO[^E(LG$U,:7S7@:E/$H PXKU&XEVH(Q/9'$6<%A69C9QF
M&;OM\6(*7?VX\Z0.C,9QOT 3I9TLJRJ.-6]'TON/,=(OT1Y]O$A[],&/>IR9
M*_Y[T2ZWFR5F;^B%BH!UL%,OG)<K_>Q\>L%^Y(ZM,K@M(*JT%0X&KKQ-Q##.
M>[@)P+6<",<%PM4TTB_5?%&3J>)JA=;;D6>7(;YSAEANK  O2X*6A\DK#9=\
M&Q&.K&X'27!,_2 =Z64.DD9"JLIQD%0_F,'(=+#(R)'#E,WV,-YL* (!&1I&
M8!*!F8T>RS9*%K7QJV<79?LY2<G+B4:82%Z,L*31I3R2<C*#I)PL"EFB"A@H
M*7&!H5A2C%/#B+24QZD!;0=%JU&H9Q=5,Z6>DICZ"+:8#. ES  .W"]J&E7/
M+DIK29U P!\CN>(?GK@1EI2PS$2/LIC2U;,+=H^1\G(8R\OK,L9O?&KEA6>=
M7\:^[4T2*J-0%E:[3Y;@WS4BP-$$Q[ S WEIR)N-(E62F46DC#-)@]XH'>(Z
MI0AZ.\$_2@G^D=Y'G)B4/DM.Z;,8B3F:06*.%GCTD[A/[\<>3>=,2+<8-41?
M! \L<.E=Y\ISV"-SPLB#-;]4^W@D\8C??>G#I=$C*7?(T%N\EZ7/ G N)RY[
M=N(N]62G7KSFE7IV49B6+Z$Z(L;@62H\J!Q85DY),;G@2YMMM)3R<GJ0X[*C
M*:KOW(DFZ_8"DS6Q3%D3)[(HVZ^#U25.+YEXF\BXBD;&O8D0RBQ+'V+APU+-
MT@T8-%I,L>W?DR$"0P8/@2'!PVC5ZR8%Y/"I<TE0[P;:-7#^JL#7#)QN2G[R
M @->A'TEC]A1PJ"IS%JTN*;2/X$ ?EAD#IA%"&"IA:AJ7#SC_3[WY%+?R' N
M;/O,840,6P3W[DF-@SMT)3ZG/NMZ:+94#6Q4P>1)0]]*BM>/DVV1%MHI9V8O
M4G_MQ?#4B.%KQ/#4B.'\8KCY0E5=WLZ^TJD]MB\S 28[[V2[C0\F^[?'=="1
M5[ZVR;U:BC3XNSA=*R)IE1*9,G.NX8C-9A@:5.)!K@F/@#^)]<T80(P!9&9[
MW8<9['4?%F8TSA?;F7<ZI1:Y16]2-IK?1AG8*'[74_RN+\+?9]P?!<_\ULK;
M9T8GG&DCGF-%6I3/T6*D<X;$/PN,5CA(26=4XG#QWFB816^3!?2%06^,C!:N
M.%A?<,7!6$9/9I71<;YLBB!.&MG&2%O16&+U[*)BB?<2:4ME'&S 7&\66YLV
M1;YF'O*2Y:&^]Q:I\98G#PJ:3HDOC><#X(@J&2,3C\/&&R1A5+'[-_4#W)=7
M6YH*=R-+KA@S"Y+<B/.BQ7FDAMNZ2'.VGXD=J_!P%R#*!I]+*="C!2@W7J2+
M5)TT0KW60CT2.K8N(EU*G:/XS%I53-G;"+0\0*V;0SES*#?;Z7!]P2?X-2.
M*Y2 -Y;^Q;@GU!8H@$>Q]7+B>=_&Q::]E?-/.F)_?LX=FY/:E7'N>*&@?VS<
MMDK/HX."&?Q?# <^J)M@X'30[0SD6, R_E(H\.Q%!N86U5KV(')^4=V/E_ Y
M1;4ZD>N+%XM%SY.WS4N41=;]18EK;$2JI8Q(-1 _.X0!H<J=%JUK[G6#T<V.
M?A9U_[BH@O^=!;T+X@??J1_@SD"U@G4SHT?6(H0S;\!IB\THF>:01FF+RB&.
MDL#")%ZJ9:@V@V6HMH0*?QE3YYZI\&<J_,W8D;6H\#>3H]_>\BK\Z6B])(1J
MTR,6LWO9E<2.+;0PW@C_&H[#<*81]YXPY\H[(P,6$+=:O)Q*A/7D:Y,&A'G4
MN2#" [2L2#AQDOPV;_3KR4E3(*!\!0)6RWF3*;U<F=)7RGVT*)@$F.-6EC=-
M@KER"3#L+Z&1;?F\-ZEORY3Z=I6<-^FQRY$>>Z4\KTYUDH)\?]O"("M=Y0W?
M2U$J<)4\-P5%RU50=*6\-WPO1=GA5?+<E";/LOUM2Y.O=+97J_9<P5G_]J7?
M5BX#AO\C_-]TWM_# ( .O#\@WE#UV!?PV_.YRQS,=WN!O41RE)6KZ $RI<-X
M.V>4Z\BN$\.N);#K9'GL,MXG*_ ^62+_S,I8\I5Q-;PWFG&9->.ERX#9%Y=T
M7[S\V6_87C8KV/)Y;M"^K%;OI?/>G'*5[I1K^3PWGJOE]%Q= >>-YVII/5>7
MSWWCN5INS]752(!A?QD]5Y?.>^.Y6E+/U:5SWGBNELYS=?D\-WOZLGJN+I'W
M)G;X#6.'E\E7VP[[H8N'Q[(V+XY=T!Y2Z!&3W?(^K1B/BQ)D/?EM8L57&BN^
M1$Z>PZN/!%-17S*/>#8C;I(-U;]FI,U<Z0R29O$E8>+?Q WIZ3!Z0J5AD:EM
M<C*2Y;1=>FF8W.?HB45G#)M*UM1W9^39>@KF7:?C][C(*6Z6%JQU+G+TT@C7
MD&][-0,HY9G>JX>Z>05S-+W;(@73V!K*:6M8 <^-K:&DMH9E\M[8&M[.UK!4
MOAI;0^EL#<ODM[$UK-+6L$Q.FBW=.O*M;K9T9DLW5U[YI0FF">9:?C#7,OGW
M("CQ0S&L( =SAKZ>/#3;K#?<9BV3KV:;5;YMUA+Y;;99*]UFS<G)T&.*C=_@
MCQ]GMW^DN-"7*PO]S'Q^L%?_\!'N1JU$M^)FL9W\-K^USJ>T"7=?T:8OC8HY
MS6IJRMNO:'< STUL%6^^HLT_*!$Y;8:!^(BW7M'B#;"P-Z%)>>\5;9Z3X806
MX<XKV@-9^0&BITIUIUIVV"-,R/@GOG0+FPI! BY>+7CC+>#5<^KQ/NQ>\EHN
M+"?91MZ/#**(\"^.#"_-E?*2(0]5Y 1X0;+8\T=!75F/Q^^Q@=41O-^D'?^W
M+2RF^^/@Z*1V=+)WN&4%7%^^_5$_K-<.CK?>%WQ[_V2>MP]J\[Q]>#S7VW/U
M_&B.GA_7CO?'WSXI_O;!7&_G\+OHVR>U@SFDY00???W;]9-)''LO7_=Y*&SJ
MJY\]2AS0$'Y]#[/L\Z_P+\L/ABYH/AU ^!V?_4T_6O7]W;WCP?,GJT]$EWD[
M 1]\M&J#(+[0YD' ^_#@![CX2;[Y1+%RX4>KS5WGT];G7XG5$[3SV]8_8/^X
M]?D!C_$LWK'.4$T ]>;7]T3WP4IW E6('>*RKO?10N,D%=!6YHDGY@2]C];Q
M[B'S/EGIYUW:27HH5&](&/#X&CZ@+XTTZH)JM=/3(ZBG!CIQY/):FPN@I;ZV
M8W.7BX^6Z+;?U;8M_-\OHX_HSM>1MMD[LB,?+9GB",F7[AP-@ X[_H#8H/GA
MI^%MW;'G3Y\<Y@]<,@0-#4<QY[O_\8_Z4>V3%H[4OR=3:[\(M?8J3*T<D;;D
MC.F0/G.''ZW_^"ODP:<'V!OXUBU]LIJ\3SQU43^I9^7Q**D/)@CFXBB2GMIR
M9K_\].N&-6LGO]U>/5R<6ZV'QL-%RQIGP6H9,0DA*L"(UL79M^;5PQ5PH7%[
M;EW\U]G7QNV7"^OL[N;FJM6ZNKM=-7?V-I,[>Z_ASO=&Z^O5[9>'N]MMZWSW
M;-?:JQT>G!3C2!EH.L_87XO.([J!&J0<G=0=U&*FUZ:]^K^R2D@DNIDU\FB^
MY6_LY=(O?RL%WXQPEF%^/_580.6'H+\>?Q)D,+OT7MXU;S2!06OWN"=WX<RV
M/()V2H>RC^?<EN>F6#5YR](&N"8JW?F5@^M;G_=J.Y=R&Y TF&6:00.#!LM'
M@]?-_%KI9_X<XYJUD^]NB/AIW7GTE\FK^7__;[\&<N-M4]<=$,>!EG_;JFW)
MW_I+\K?NOI(K^47+#@5FU)62&0MXO5;[UUQJF99<:-4E Q\N1W_%MS($V%)C
M$%$'!Z1+=]J"DI\[S/.9 PV01R[%7C[HC%@)#J"WTG/8)FXT)X&FGSZE)JDT
M&VQ]?A%EF[3+_$"H(M[1J4TQV 4ZB#X)?MMBSRA%W*7$ZQ#7ISAK3CX<''P:
MQ^3 &1E2P7%,Q#-E'EFR2IU%.@^'[:[9;'S5ZM*\^'+5>F@V'G"_(S>E-Q>W
M#];]MV;K6P/^>+BS8*,D[];WWK5_L>Z:^$<7_KBT'KY>6*EM5+R%:IP]X.WZ
MR?[!%(U=2@K\6QK0Y73/RH -TB;0+A?TD&7/,7?4!%NJKF80._598'FU]UUF
M.5K@<M3PO)"X33K@8HY5*!!AM @=F46H/ #SJHG7N+W]UKBVFA?W=\T):\^^
M7'@.WSF%%YY++JR@1ZT.\X'OUA 6$XMZ#G6L%T7T7KJ(7'C..6A+KY!1K/70
M1[\#APSQN]2;,B_.%$!<RFZB \1BOHO?/*>V\M]!=YCL%-E^F0I)CR[ABE]X
MH[XW]K'1W[M&*RC5I#5:@=$*WE@K>! $/HE;U'DU [,_+2G*O&KVP=;TMG4E
M=8#%J@=F!2J3;)@5R*Q ;[P"M7I -%V'S:Q!9@U*>8I\O;B^1K^0^\;M'V89
M,LM0]K.X64</4?H(-+4$_2MD EZT@A[S+1]1!7!$P@K<1%RQ%*"O_M^K=F@J
MIYA$AJ$@WG)8*B9(^BB/D\*A-E>G9Q^MT(,U3+;SRE5\]?_6' [XIHZLXN*,
M$>O,Q^ \J\- %_1"-/E]S/J>+\*Q9Z(&=2%#\R[AX[?RVP4MA;5:?>>@=KB_
M;_QZC%_/IGCY[1V4$B3F5HW4N!8,&9%GBA=@MI^"L'$.7W8XZ%?OSL@0.ON+
M=<WZ &_.*(R\N;:S&>[;KW/RNG@F=B 9CJIQPFB+@$X\H#;&GSL6\RP6^);=
M(P*:G^(09H#? '^Y@;^DVN$;S?_;]XT5P^]FAC:]*K+IG3Q,4[&W6?3]CW\<
M[]4_?/(5,#,/4./"Z[K,[Q7$7C-=EC)=7M"3, >.&/"4"^\9#[U #,^X\PH_
MD1V?VA^ITR5B(/BCK9I"?Q&E4%E7(#N>X[^Q/F4F=#*A_S,4S'>8'<UHEA8(
MBPOX7Y=X[&_YVTSE$D_EAN,(ZOOZ/]?P3KW@ON<T9"X>\%E',_AR3?KH7L&/
M'M9J5JM'O>XS(T H8C99:R=J9_#GG7C@3UY!GK=ZQ.OV"'NMF-US/R#N_\,&
MQ5>GSWNU6GWOT C7V@F74AY>J8-HU0/;1O7CGO*!2V,=M4D'8=N%;V/VE1[S
MB!&/'/'X7\='BS?U[]5WCHX/CW<.:_7ZBD]9C-J7J'UZDN$$& C0^=B N!9]
MIG:(":_A<H?9U#?Z7BEQ$A-&$1MC"7SN>=0M;.+^<1KZT#:"JVQ!I<:$)C/(
M2R-U#H/H9<[-S]?4^B,<7[4!.VG':F$$*.T.K3LI->+-A:8,\_J!NG30XQYT
M\']-8:1<I="*PHOI4*_FX/&8;K_"8UQ4%!N"DL)JVZN'.1XALC.Q5]?<)NX]
M\FB&P^57]RRUZKWF3'K#I\L;0>Q%GS#WX^3=QRC2RN<U:Y<K+DS\GWJMMMNG
M1C4MC[@LR0+S:B%Y \/-J_OZHKUGVTAVV25[1H//JV5E]7:BURL<QKRTGJ(\
M@WGIM<*QYE8I8R])["6XQ=ZVXDW=MB4U08MXSGLNK$MB^ZR?N,CB=2ME8M&Q
M/Y:6'TOID\8IR3@EF2QS:[>^M*@="EGXSQ+2_84*ZN!).<ADFZ:O#4+AA^B9
M"'?@+3Q!5[R2^:[4GX .&#'2L$$^JPT'LX:<)H#PK'/:+S4(M;: (-14>ZG;
MHZ&G^P?_DE%V+X9R*@[G/QNUM3>AK8@B.6&N,S:K @G'QQE1>(2VXXMQX=#<
M"1U=&J1;>5;1=.QL_DJU6@6LOA'ALZ_2RAY8H"IH4&+W+!MKN+X0]%I(G#3V
M) "Z>S@WA&91KW!7EB7991/BS8@!?YT0"X+25L*M7861I37L0W?>^;\8/#%X
MLEZB>ZL#H^2:2)]M-*52@RYE8A'W4+,$]B1[Q1=P9AX=6^U<7JUDC^:+B:?W
M6YD[9N3P)&NPWL8/ZWMMJ4<6LP0W')%;9/<,E<^[CJP,K@X&&O*#Q+,<.N ^
M"X@86JKZH_4N>.+6E/N"#N _6)96YOH0E%JR?:MA 00S+WYT&]@JK$?BAM3Z
MUOIG;;>&_[>'22?4 [_D.QMD_SW#/G-U*]:FBIU6]Y2"L6B9.S^_-@PO&<,C
MG+G02W%Q9[W"?!^/P()O18=,N"C\P<5/2SYO7<0:03$Y*>/*\]:'J.NOMKSR
M9!6>]*+OHJ#ML.>='G,<ZGU4_Y'U;H^.#K8^2R%5$#"Z:OF_OL>&/J=6KS(>
MEV^&@OHZ3N<J$_]S 9OAE2\IT>X[LKA'392VPV8-3*^!F(**>Q),&F59#!>4
M,]$<Y.F>E/[8;IFY8^?@YO^<#0A'J;*J)+"E4JO*I"@='QV= "3Q0.M#B%R8
M.A+GR[;5#@.+>^X0,QG9Z'RN0O2?6-"3'@,N\Z5] *[ASPG(AI; R9:&O&H9
M)CWLVFAIB_%$Z;[6$\5P=3D)CKA'C:?GVV4XBIP*I&9I(F!+ G"X-JI#$P I
M02WF6T0GO9:K8!N(KW+63,8ZS)YNL*Y,##98MWY8M['[5N./_D;^Z)LN3#,>
MF*1)<+0:$JP&[:\\!_:A 95KKXZ4 ?#A8> 'Q).!K/H$//)?T>LT\_V0BCA0
M2GIZJJ=L,H -K8N;'EN:"F%8N/\E?O2N[7*?1C]T-0:;/\IM47LHKQ)9-U9K
M$_E[XL5P<U5+_4H#[2X%4::)T4@[9;N5]HB69.M=PN@1ZV_#O_/FL_J&'E-M
M?8,_?B@QVK(<:K,^<?W?MJYN+[<LK#I*I>DQ75D))-'A@7YTZ_/>R<GVAY,/
MVQ_VCB.[<#3$S]:T8RWK'?-L-Y1R7*^=;)\<'%B!H,0/DT=ZU(W%+F6.:1/O
MIPP:VSO9/MK?W]ZKU4;?X*&P+EIW]Q8P(<#N2Y6X$P8A:,/TF0J;*3F7[UE\
M('E"GHAP?*N+*5I!X&4I#MF4>@HZC&XFCQ1;]?Q?7G0HV=8S*ZK_JDBQ7]^V
MD'%F[I1J[IRN?.X<'FP?'NQO']=J4Z?.Z>C4,7*WZB48$,7N45@I860_+::6
M1Y$DTY?[ZR?JNCL_/?X$RRK@&&S6'+T62WXXM,,\E6N_&6(@,_+DH'88K;:I
M[3OLM'<GE]R1M>S2E_Z@_M2GC[+5>J9'?'^'4?R.@VCI,5S)(13,'WG+"X1A
M&V'+%;:.JE2F:Y.A2'F1LJ6..J(J6>J);9"DXN+I\:@D&H@@[+]DB2+5D#_%
M"+2/GQXW!:5D-3X[ :%%4<9J>F\FO/_F;NBACH!%D$314NE&:.<P28'XR:U&
M_9-UAC*HO'!!)OFS1=JP=8!=ONMJ^7,9?<0=Q# MG7.)90YZYDFD*BD'#S*1
MLG[Z6L4+>KCKT9^8<,YGN%]X?7SJ430[CZ#01^M=7:-(#Y9#Y+1C$=>-V9V6
M@S;5#T#+BT DRPE%))D# 6J1VG?L6:#]!3W8C.#N /[Q0]A'^SV.97"B_6_0
M(\$HHCX1?UQNY<MZ-+ YP!W*N[W4D-N4@FH0MO^$ >%+\GEX$[NB&T.54YGO
M94^)'U@G-<LA0W\ZILZ$DF?*;:09G0>@LAL6!<L_Z%A!@AG0_I:OW^2:2<HM
M9#3PN,\"W$)2%W@MN(?^)>X02Y."%G^%UDU4] $+STE K$N%>AGQ3]I(PR!J
MCI96&INT&^KB(NGA+20Y96OG0?/F'3+NPZ>]_;W=6%EELE34(,!244N>6(H,
M\52A_B\+G @I1B ?]+QXBXFP45- [H9<Z ,L];8-4P SWCJ2?;@5\G*O+EZ&
M@3$[J2]I0NOO<4P[9 '>(J6Z5E?PIZ 7U0?>A>6$:JL3;-J8TA5 ]%'3V:M]
MFC0V>1L4(?W8Y =P:= /3>A"]"1;PN1.MI_UO?;.GB:,7DC3J^?N"S*ZB4<1
M)K%*="I76THR%#SL6T*S]>6D;ED6$9;4[&+RS,P9B;206(!KA%@U25,PJBY(
M+"UU>-Z"OBFUAK<8Z.N&F_:1%GAH/V=?&H;Q:S#0EZN1BS.L>,!?79Z&RI8D
M\VW=D@Q/R>IWEI:.T>"4DI-O7CDYRGQT$NQK8)<Z6+9G&?>:%\._0-% [_O?
MMO:V3 .S-_#VJ_):1?B5J,_KV_,J]'F^;U[H+;CZMMJ'J[_U9GPC5N)HE%_D
M^'22Y=E7Y(]MSEU*O YQ?9K25?*6W<5'@);**O9V!\6335?*J#H0="#]H1B>
M)C"/>#8C+O15>[7X:%<"W8D+!VY1%2?W;;>U:WUI-.YG.%E&:[>T<8/^A4=\
M ;="7YG.0*BHYZ 5-SFYUH;?CG) '+A#'(#\.';= U+!'4$?F2_UN:C?V--0
M)?B1;CWHI24-9 > 5H(_,F=JU-;^.Y(]+,K8N!9X5KW^9QUO)-(1,Q^ .?!B
M/S*.SB(1D<54T X5/DH!RE0X<%".I1].[$MX&;?32-II19)EG7+X#S: LR?W
MB3/NL [.$.DUV,$SC<9 ,%<Q_A#]K.I[YAQY>2=L^O0X<I9!+GCP&SZ+&(=<
MT>R#;H+&C)@7.T1+=V@?+T4V;]KI4'D*Y.D2!$PB)(S! QG!%5)PUT(WZ)0(
M)N%4RHD@@SD'M8-W[<0Y@8@V@;9W[IY=.I3GTN_JAQ)PSW:M#WM'F.'\ET@Z
M,Y&HLL1%2MH[3/0S&"]#6+5X8[=)Z+ @\LY>#+9-5"RN[(YHX/>X:"2DOW3)
MJ-?E*_6*HS&]PN#K8B<8A@BVB<^DU*?$+&?*A;XZD=5R)Q^9H%J@7[?R=)1G
MQ<K%(2]VT!PIF2.E^8\]#DZ6?9JRP%8_+.?XZWASCGXF+C?GW X18A*5+-+(
M"KILQ#N<Z8X;8U;5$N_Y%V38*O+O*Z40X1(/@)_HT+$?64I!AO5"Z23K0,8R
M6+RJUO-%GQ7>X4XA1\4M27;.$O&KW""C]T!9K)F\2U\'>%G;P^"J8=++)W?&
ME+UP4[:V]&G\5B:\V%E>[E753E)0?\ ]M"WSR-GXD?'0M_X*J8\X,=%JK7:Y
M.5M5B\%_IUFTT;$?MD'\:=>:P9)RA:W6/\S\QO'ZF3.BF+5,L-H+X6G3G(;]
M'NR(XZ.,=]FHR;?S@WW!YWQ^0YHZH6OAZ!=Z,#>3 :WDLO9&$/6N<7]_?776
M.+V^L.YNK_^P'NZLJU;KVT6S95W=_OON^M\7Y_"'==JX_;WY[?[A[ _KOGEW
M=G%Q?G7[I66=?VO"?ZV'KQ?6?:/U8%U>_?O"^N.BT6SE)1 R+%CH\0!@B:-M
M!KX\("@8:N8# ;>MUX::^6';A_:I.HJ44038-]8.Y<$$)IU(6E!G!T1FE, I
MC_9]U1<"/\.%V?!??S[YQD73YSM6G&"1S?0PG61JO^@HY\A$];QVF:CFHM9>
MU:@U,7U7!J%I?URN:#]C8FA36-[1Q. ^D:&?VDKT8OM%QOR?L 6ZGJ)Q_7 ?
MT$S_ZY=/6^\GS_+]W;UC?#O3U=VC#SF]U9<_I?/U63)A'W246#V!BLL_ FYO
M?7Z0IQ^RM#OH- #&O[XGK\LCI\=[O'O(O&S..)5T6_=1J-ZHPQ-]#1_0E]8J
M6>$K4^9,F,;, 3(#3Q;0I4(P*5D$.P'J)1OB3:?]@U(6+ZVSN]N'B]N'UA)3
M12Z=P.9$M-B):!XC7G-&6M]?R@'A\8).,U_X^\W+FZ^C@;=*WYSTY9R@B@(G
M1VM6\N>>Y!>7?2NFSQ M%/-G/S?H94XJ3A:'@R5_;A5G@CFT*U1S)J_$3+3
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
M!P:A&' =&1OT&-[P0N+"@P,NX$T/NSV1G*DN'\TA5:D6YE](I,X@Y[9-77=
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
MG[API!HYZ F"<:A^:/=0D]0" +P>\_AFKCMZ3<GKZ%4"_;'9 +XW=H?UQYH
MA;V?\RC#E=T9O0HD\$:OM:F+HC;6@/\>719=]E,M+F--<50=0!Y';^ ,9EZ8
M- AD4G/(9\!8T*6UI.(LE3L%I< 3[3HUG?CP?A<[A*Z9TV8^K']_1K7;2!O7
MT@P$* QYPGV#'+V<G01FE4:43IRR'(;C,&QG.YJL*"1\H!U$8>JV0Q]$"C9S
M6)0^H-VA2I04M^!1ZOBXQ7QA: I9:/H2;,.(W+D&W&14,O8^8^][>WL?HD.7
MHXJ-LUQ/>6;"7<P<-W-\D^:X5A?BQ=T!+<'E UR7M_/4 [U;R-41##88;##8
ML&!L4,<:J/;CEC<,4*..SBLZ>*:/D6FPFQ]F+98Y>;]G%G<*0M3'B#>JA1UZ
M_9,&>$J1\58T,]W,=#/3UUD+R-@51%P\WJ']*!FR]!%2TQ\#P 9!%'B*K\?^
M3G*O0,4C!K :;<!@A,&(C<<(+EU/M!='CPUT(B"\K.-*;9>AE2]E042' T_>
M2TX>? Q-[W$70\D-=!CH,-"Q&="!>7=H(&T'N'% 7&">$_J!&)II;J:YF>:;
M,<WU-@#3%3M6J%PJ!VB8H(ZO$GJ9N6[FNIGKFS#7T6OZD7B!U>5 /0_/"JP!
M=YD=12_"[B!TXYU"?+:?6?R-O_]<'F4O.ED\<O<1<Y0)QD-?^7UI3["4Z]>N
MU7"#GLR3DW(2D4XC8UN^Q/%*>=-/[X#* T9\[B$KM\>;0T\4%WV]T.FK@WZB
MV@&,>38'[+.#7>MNS(,L<7R?["<V^JE="YV@_)Y\$P,3T)-,^IZBQ\^X;Y[.
M!6DYW [[&2^:. .EW.+B,](?#H;M:5<Y33C=:7VX%O5=N=U/Z3E^^8D+7[+
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
M$;CI\/$K^_B5.%.K I8X) 0VGE*D]=*G $?)0BH045E2]9J):PD)M.PSH5>
M2'ZV"^V#,C U3&88RL^+<0SSZV<95XTU5-#N4;]0A49!CG76F=A$@9:F1K*J
M204 )?@NV?E7^6RUV*GG^)GF7?;AV!Z!TT<9]M0Z,OFTJC&2<:B3FTDA]_13
M*I!Q%D*9"P_Y[@/.@&)ARW#OJ"1Z7X;NIJ4AG:@P)1A2G509?K3)2.F*<E:/
M'^JEK%RP?O3Q>%HN4G#CDG,G%0$EY1.&TJ08%+G346%P4@YC,R:,_H8Z,JST
MG,KZ,6I1:LH%/'D(%,:N2W?N54@_ZO18H H[>X]: '.L,R(P</P++,F>3OR3
M5H^DJ1G&!TJ#-CY+@_N8/3I.<IO'O-A6EC;<#02>!X(Z*^/]QE/D9E3+)QKE
M&(KS1*'57+(T;7J*N+D=L1+M1*XZET1PC\\ND9SY)N+XU%W%BH]I>323Y'+E
MIKWO,25&UX5$$=/GP#).>,0BZR6+&#2,XIWP*6:V1X.=2&].#C;UP8K>%2IY
M0Q4L.HU-YE1,YNUD>G$1SZ[$-S#*<AQS(3<;YLN9,%]I\MMLJWPV>29JLYZG
M%<ZXY@SNH*/25-G3H.QY6,H9!?,J;&NU+"ZT+5F#.^,(O[?3\W\[#0BH=&NM
M?32)7#ZDP]Q_QWY1MH3("28'!0:I93W&;[7(M)*1-9-.(!BJ%V+M[*S5/-N&
MKTW[7)?'2UW6;4&H"%<]!\_D/=2\K8;39UX&EA-U4S[:.%,4@@]'7Y:3(#94
MX/>IV@ +H$><,@$FHJ,V3>G1MU42/&1%?(A:68>=K_R) GYLYRWG/9EWT(X,
M%+B>(HWEIACMJS+]X3/ I\XV6^2(.58+<L^:\<WW7.2?-N<=-I=M^=F$PUAS
MTO/&<_+(G/28DY[U/^DYPXPVES*C3:012$N!Z(*&_/=D1_BJV K*Y(<];I%H
M)/E_,5F+KNNA#,=]2K0;;N+P@#O&T$\IG-H! 3.=*)O<Z A<+ ZOS=;Z0$.&
M^$ZB"C0]D.F%,/<2DD2;&>7)D:[UJ-8]'I6-E8J>0]NP? ;J$,6S93(RO(I6
M?2L<@!0F329NQ7+WKY.7Y?B@ZV3[$_S)Y6=\]67N1<P 9;5'W(X:,KJ;"YV4
M6&D+,J\C*JOR->PCD!\SJ06R@=2ASQ@9)A)MY(A ;4LF&9$FF(>DN[7<FT[B
MPF2>R2S9,H5=9-%%0XFT,U$BA^Q'E0OD?B<^WLS->R55]N3$1::T0_M,CN^V
MVMQ-&5%ZS]+''-IR5P[\CV8'CYV7\2@V5!LSBH*%M@\<.1?:'CWU;<Q<"H/6
M!5/DF]&Q7IS<#7<_K!VJ,V0@@TP&EI"8JC3@>H<I\U^K* 0?R_*@54DF/HOW
M3Y$NGY79EX_C7I>?Z'07V*T3K\D'SLB !?(='\AOT^C!Z @]<C>/PW%*8XKX
M]MKYD8XRT'R/)F]\6)Q.DPA32!YLQ"Q.)U#'$Q_/Q]3DB@_#9/9@.CI,C*=.
M[4+@:I/BQ(R,%$F#\M3_"6#1'4;;J1W ()QXRF")'](S4YD!F"X4DQH+AC\P
M=>8>;=S;Q/N)\Q2W,T0;U>195,X^/O*5N-!'SG)+WVI<7L3.^6D:(1W;U+-[
MLB@)[#.[6$-'K1T+/[5#>-\)!UK4;"VQT:YIXHS/QWLUM\9]Z969%+VG58;"
MSN@2O'KO^NCY-.%5H15T)4A)4I-ZP,XVP[T^5VZ*:6'!"\DF5WD9JOU^1YN]
M;!F:(S>Z\ %9H$LY@6<=&+*+25+!.>44J6VI,YSN76K3D7)$P=-[9\3K9K^.
M7C?U$^5[(S^@7%1 I<K,RAB;U3RF4<V"J<O>1+VA<O:E[]H_R4,KDW0-D;X5
M:.Y&!4OJ9PFYM1D#79EE=3'E$^3';CWXQT"I,AXTH4SALLJ2S'R*=82\2*@*
M-1VY&T5G&AP;HDJAU><;J$"GW'0"JC1,I<?(M(=2@\%UG+B@S^I9GM*,PTBR
M9>T-73=#:S]289: H#+PTN>!FFN)16C7:HV P_%N:F5.QQ4G&0//THE'6ZF:
M&]#XG9Q@N2U$(*/I9MUC(<9A9EY))0QN9?T0.M3!9,.R7%0?9@=YCE,Y)IL2
M,FK12T52C0RQ7H,M2')P-=Y%7$/(L[Q2&O7AC>985FO9GH)+B,)R0<I59%1)
MF\AXKY=$B>LQ_F%\'B>>S(D?:PF8&=SO$#MV/$H.L%+69)$^>Y6S(7*:2SO$
M[\Z#W7(KV>UB- 1.ISYN%.2"E#,6Q.C)A(KFH#SOZU,'8SU'-K#Z("B7DG*9
M:-Z<UK</CD]V/U@@!:Y$+7GMY.##[E%T39U+WYSN;9\<UG?WXLOOOK7^>7"T
MOUN/KORR'2F0#/;-P[D)]8)]89P"@)KC%(A3(4NQD(H##/'#P6XM&;3'W-0H
M:[7=@^PH#P\GCG)[$HFC,S.;2F<Y_#J>B,&8HOS*\-7,I_?W]Y-.R0\?[NWN
M3Z3N=/-XB=R$ .S'H,Y!WP@YTS[J,@#X[,S \O\VE?;K_'\9&_0:$.5T>431
MN]O(@JD]^F@;8 -7ZY<HM=$FS=E2&Y5(7LZ6)R]-6;?8C]R?+)5F2VI0*C7Z
MO2YL;R1G'27G?(F2D]KG%P)@<VC[=@+\P1S:FD/;]3^T;87]/FKZJ,@G\%/I
M<]H6E<EJ@AZ6C>)/LKP9[I2Q5DQ,+%7\FGE8I-2=D"4HU_RA#%'*QJ/:CT(Z
MX#NOM0BC,:0SDOB%^78H/>"B[GIAGXII29I@ZY74;8T.;9@?;?V+9:XTN=??
M,&]E%B\/_Y4BS%@22/W0?O%<EE+2CJ:T59_0UI1>;%0JRM7E.'2C\_;X^!;@
M0QY@X>FTC^X/6):)V>A***M6R[(Z=-Q7/*[]IBS?Q$/#=C<D@L!*3..@XRA8
M+8[>0] @VHS>%?P)SSM5 :-4E#(6#Q0,RSI+&SI:IT=19!EI, T2&20R2+2Z
MPS[I_H3'?%'U/)H)CXCB@V7NK526+^6<E7T^.H4S(&% PH#$AH"$S*0JC])]
M%8U'@U2"*M91V5:9&R5MI0%-8JCP4$B#ARP(+KV% K6/VL::L]H+-*/9#(@(
M/!DO8H#$ (D!DDT DJL,3F!:932^!+*.-GI*4B?>T<CRVGZ(FP_IIH[)3^*M
MB'P["##>6A\JRXU,@B1Q<A3E@ZF3@VN?9)7E+^Z%0P8ZGY'R0)=WD_A=[E!7
M[;]T"L947S'==)\BT;M)N=S8QWE[/!*XG0373\B%@0[@!O ,X!G VP3 ^R[3
M=0VM'B6/&*+"/<LGKLI"@6 &*A!*/> =AOM$B>11O&0A R$P3!T]+]4#"(@#
MS-?%?!$.8O^N]$_M?(.6)!!!E7D^Y0^+^[LG+GZF\A)X<6AJE*],[_L$[[ @
M\ON5'8M-53H]@8$J U4&JC8#JAH> @)FE=093(3"(O31"W5:G%ES&D])96*0
MPR"'08Z-0(Y(R=$!&U)'8;%-1T8NC%EU9,B'WN7]%1*I8D1:D'POWHPE<9<V
M9KS!!&$C.99V+<0NG01J6[D_3U*/=*B'"OF""STVT*%^T,^^S*CE#5]J0@;%
M>>BRC@F"5%Y1J2,)'F*NT)&4:8B:N3 9PZ%!0X.&!@TW PWQ;#]"M"C"<H#^
MPDZ(X6L(!BH+%D;U,@F<L:%<(1E:ID*A4@!A )XKLR# 'X_4Y8,HT#O.6"AM
M4@-'QG1I#Z71[^N:&3.K;RG/ @-0!J ,0&T"0%TI%4B&K4KG0ADN[L%WNI1W
M!1GTI))%T( >94;W0YE4O!.ZVQ,08O)6SQB^#<@8D*D8R-SE(TQDQTX5"%45
MA0,\#%3!Z.K@3CL3>2'&QD;;MO'7$5O@.^A5H%)9>3KE3=20S [LNE0F")88
MA:[3!FH,U!BHV0RHB;R3!AQ#E)C,F:Y/K;:ESX#,UHVQ%:KZG^T2UE=8D+%W
M1RJ-RE:K#\%TS5&-/XG%R<"'@0\#'YL 'Y?:VH)94>)=CHN&$@\/T'':PX4.
M<UT= ]81Q(_2X*5TG!S3<:3$\'25"[SP)--?8A$F0"Y$JJ@N"\%B7X%*#")=
MGU0"F,C6/*ER:(%=F($L UD&LC8#LI***:F43M'>*%9^M*)C)KZ9^&;B;\;$
MS_I/IS04#%+W9/!H)NA"'77G: .YQ<:E\N#&>8&-V=8 C &8:@',@RRL'%>!
MC1R#I>%D&U.$;J><>F3]Z+]"#,CP,00,:W["\T-+,)G8'RL[<?%3>@(%&HNZ
M*CFH/!#W?9F84.:+43N7CH !8%<R6RX_(*E4O@!\T#/0;>#U#E:+PII;:&WN
M#UP^I#3RUQF0P.YA[NSX.J:FIL111>&2$L'RD%PEXC!09J#,0-EF0-EW=+#I
MHH+DDC:/H[NRJ6 C%T0>!JKP@32[^%A7T-7I>+!DGS;=9%/!RVP;,H0B2N61
M*: 6R'3Y26N(;^.[MFBWIJH2,)]ZJM1?!$H(>BK]OSI$DZZ*LN3(A%$9"#,0
M9B!L,R L99H&H H0,@ 7.ICG71^6)WGD-3PE(;!1H%=4DR.NZHER!9J1K]4\
MA_2C760JT@-;4!$@TAD[.:%W=92("?,P:&30J$IH=)>>\4E.P2CCATN?53F,
M*$X^MVXZ)OH7,B']0+!'8BNCDD,"$D&<#(>X24HHX?8SMP+[2 TG558UDQ)Q
MI-#[MJYRFRW1JJSDVW$1\5%W@*BJNZIW'_D4<3\8M:AQ52P%W[)T,H(HK1KF
M"9"Z*.YGM[.5H\;0U&"FP4R#F9N!F;!#_/_9>]?F-JXL6_#[1,Q_0/1T3U3%
MI-@B)=MR>V8B9+G<I7O;;8UDMZ,_)H #,DM )FYF@C3JU\]9^W7VR4R0H$U)
MM H?NLLB@'R<QS[[L?9: SLE>A<^ P9$XFG3GS;]:=-_'IL>/5SK<O$>#@()
M)755'TP[*7H*Z^A. )18B$@K\Q%5:P5$KU+<1Y[57LFH]YGP$BE1F(14YAN!
M0PDZ8)5TG!W3];4LB:$D%Z2_JHC:&I^S+W,R5"=#=3)4GX>AFL01(69:K^,_
M=ERGB_:@WQ/L,5Z3#(^%3-R:+Y=@I#4:XD$3'59!<D>DW,WM\^.DT2E3=+(K
M)[ORF=H5:7-7OOEM*S+H2'UT7.;:U>6NOVK:>+,E,B::QIXT0FIP.(,SG84V
M:EH0<S1==6+7.)F6DVGY?$Q+EH0>.R\=*?=%F\$LBZLUVC0^MH-Q4G/[%"OC
MQ4G-[8^GYG8ZID['U.=X3#E*//9>70\@!\6DI5""RUQ<WDTSKT %O"Y[H#J$
MQ"#>%8HL@ZY#?!8=Y!"]W<VNCG/#"3N!?%#Y\=5559?,)Q5'8K6K%UP"791X
M!^:&@K9[!8_</U[6P'@[2_"I:GFR7B?K]5E:+\:8$;Y>:P>SF[@NL-43SQS;
M)^XA2LC7U%K4!D+/UI<SE=+>QUW?S;C!^;NP"&!WX:E[=E[,+IZ>?TW&[>+I
MQ5/6H2/K4S<WT=$/]0R5CR7I<Y[-ALU0HF:'%FKM@5+B.T+\YX_:F23-($U1
M+N+6C'> ]8[/'(=XO9<7X6;PB<:IYF";U28$;7W0H6CF<6&51BVJ:9%HX'>G
M7JJ3%3U9T<_$BOX4S1WJ( #Q V<FF+0U(\A<925>-73"W>!*OVB6Z@#\SWXY
M*R_;(/7?^_)Y3G9]%H=,UT!:]&283H;I9)@>U# I<Q6K>1,G.:OL$NM4W*1Q
ME98P 7$W7H5RW5_-PC9.VZ9:>'+U9M?3I,+= "XU.C1QV>ZC_P1:/'=9XJ*1
M+V.W9RF=JZH/M'P"GO"F+;?WWT2O?OROU]\].?_Z;)B$.UF+D[4X68L_K!L3
M(Y.JUR"HJA?K'>(W8K>J8(GJG05[Z R((<VVA)CP'$Y)UFRM3@T\(-)-0+S5
M[)C%?%6UF]G-5:.LPW'9;8EB A>"\7KSZN6/W\+R%>CZ1AMD8?074+SBKH!X
MMS8&?TMEVYJ'.JPJ=G"H=5*N2Z7AUTALJ2>$;Y?+9JL=582XVZV!U%OCP=<I
M;&/3&R/-^,X=XV:$N?3GLW=GBL8#(T=)I&(46M(P^JXM+F4O2I2^K6T!E6[1
M6[9.?/36=QB)BK.%=*GX&'&D=K4INB/83..47M/#!FG:XEHY>70G&WVRT9^'
MC495_.5W[Z!DLU[#7,2X[:J:4U,ZX6SZMJ2F*R$D_+FFC][U)!JQ(X@O_O[7
M[U^]G+U<D(VX>'KQ'-;&V1-O:\2X$%R9^!+9!B.S%=0Z=;-ULR#G4PL2U/L4
M37<T)0A1.]SE&>Z"<+@1MF9MP\*=U^4-V?10E\PUQ%$UC"'ETM@:XMWITOA)
M?Q7W0R_&'SH\ =]4 UH<%37C.M?E>D?5F7TZ8F! 3X;S9#A/AO.!#><;M$.%
M)75 H%V]ZG?.[WOWEU?6Q_[@0>N;MZ^>$.>SK'6:FJ??S"M4+78M_?/\FZ&?
MRNV@T1$F,T0&XAY>;C%J0TV9.= =28)/35>/-I%:<@-<KD!&$;TA%=605<%L
MU!^"O_WE5VF.C9;][!23G\S6R6S]P?V]5^(DJ5N%:3G_ZIOH5RV:NME4BX+:
MOU@M$2Q!39[SIPCV$L7:FIM1M5>,K=))XO5D<$X&YV1P\B0@6DV3S3"3T\4Q
MJ59Q/ $D@Z' $S,0)+,3"6$V='W*!#%1C)DX+ (S&?2D9L&9AG\G:W.R-B=K
M\_E8&];J$?R6^CFSL)DWRXIR5IHLKTPCFNT*D3%R[H@ND6B%HO6X+JNU9K!V
MY 55&Q(/TQH U3%<"$555@_8J@>(BM0#^P!(C),O=;)N)^OVF5NWU'4_YM+7
MA)<0JI&$66[JJ,DUA7]PRA+S1P*ZAOZ) C_4YH34(4M,L6QNRF/)2@BK*G0E
M\>/X9S6DS; GCSL&QEY=$$-8GR+(D]4[6;U_**OW-G1]6RW,B^)D=;0FO39!
MO0WUIJKG%1-=D^.UHS(>NW[X0PH_?<_!2A;^@IJ:* 25UB7V!0DO(9I(S, V
MBV. #H=E!J-+;IZ8QL=1"_S]*^3\Q?'63%I(J8-T-(F?:NT0/O(MSC/40^(<
MHN#]K3\_7M?+75Q@^VP^/MR(?OFA!I3^VW;KO4?JP/6JN%^JQ31N0,GKY=B-
MXWM5=01<VI3OX63T<;>L5M4"V9HX] %[ 47^T1GNP.+1QUF4-4I5E[NR+:-+
M$KB=YR881L%02]JY@XTFA*EHP+$?D#L!>J&V@M8(5<&6\0MG$Y-]J)VYHL+<
MO\V>#\_"^W6]WV/>/YHSB290'A?,"/VKI<#2I<T(SW'^E8C>DG=V<-X)$W?Q
M].*<\7!] V/K=+C;I5*,QPNUX [?Q+>X N XSG0'MMQX,28B9ZKQY>S9BZ_.
MSODXC:.RUC;8%V<OLC]2+\)6]:OT09X^P(.0=,SYUR_.OA@_Q?.S+V]]BA^I
M?>LZU#ORN94#.+KJYU]?G%W\"T-LWO[P[;/BQ8NGP_?DH?\:BS9^Y?R\>/;L
MB\%K"]SFZ4"X/-[@JZ_.ODC7O_W'?(,X6N<7Y\.'^-//[_[Y67'^Q5=GSV?R
MMS_+#\_/9G]M;N+KM8REY%5 E:.X,@BJB /:=<K%O40MQ]>6@%WMJ"TYL1W[
M%D!R[+U)*+L.WXY'Z4&;@"M!- CSWI6;P :A)#6,9;54'-.V[)A.F3Q*BF6$
M@EF_P4_&<RB/AS?IUO'ZR^:&6O?FZ*,.)K*J:1B9<.(ODXNR(DA:@MNFZRH\
M<DN\(]%OZ'"E^ FGA8!<FH=]4^O>)(_%(P?BE?%;7:BS#A""^"\CF\8G1FJ$
MM<G/@C_K<(LP"?9 ',5HG=X'PF55<B;R]@G1+%P&\;7*-75#TARFT*U9!D1\
M[IF684-=20"\DLG!31<PQ.(CN5!4@+*.A[*8K#&B]!AJ/*R5*UUE,FYZPA ?
M/G.<V&WG>SC)KG4[_*S"#=.)046&Y;(5OEUR/<FE@*"*I Y5%":90[Q2N:V6
MT9X8ISD/KC'/Q%L M$:]J(DBDQ>K<H$7"9TL-1/LJT78BBN\NN4@G1VKP5=8
M842F?]M6BZP^HFH/_%1GL_^.NZ^[8OAQ0W%9.QA==)QQ+6?EABPC6*>,!.WA
M-(!,57JK6Q$'M"8X3&B'#O1T<'UBU/D4OL77)T:=/QZCS@<(=NZQ,!]SL*-J
M7?%@1;J %')FZT;Y#-2?T-8+F"D<V%7T J2_ ]%2]GWU+AY1' )'ASUE\V N
MVWC5#^M#BBQDO/>___!?@QL^*YX^BV[RK3>\*+YZ^GSZAE]\>7'V8L)II>E,
MDT@9I'BWXL57S\Z>3[K@!?OHYU]]>?;U8?\[?N?+XOG%UU-/<UX\??KB[.L#
MK__@R-2ZJ9_\^\N7;V0Q3;SJ^6VO.HLC?_'LME@#7_JR.(_6\:OQRW[]Q=>3
MT<+]''GR]/I #Q]]"^K#FO#-77XN1HQ5N Z))PFY ?ZI?HN1MNRBQ$V C=M:
M7<%=RGJRQ#FC^@0V#6*K=:"H4?&[JI\.@B23Y,M5EO4KFTJD;G[=ZK+7CYKH
MD($HN4L[0IS">-,N!E5<,9G32VWB*3A;Q=BEY>$*[49X4?&[;H<J2X JZ<O%
MHB'5'(@ZWP2J\=1+YH?W%@I^IE&MX(SM0J!+2X 6[QGJ*\1SY)(WJ^FW5E^2
MWJ\;J(O-@)7N"G:^XV3'_^W#XJJ.Q_(END#JYCKQ7.$)RA:1$%1^XH"OFRU3
M2 ]&&2^+[D'JS[/[QC>/3Z-0(?%#\5Z7#<5(]S336:\?@L4$,]J4B[:Q<,1I
M#9&F=GU=M4W-XCV>87:YK\O4C$V98;?ZD$5H:NV\-E13QY@G89:A=61\-7&Q
MQ?U"+U6NNT8[ [OC#J _5N[XHY_^U&M/6Z<+>4Q->9>,3H@_#KF<NBRW-0 C
M$F=U5S'&+YSL7JX=%<U2'8:ZPI_80P"ZYL&/JO!$$H]!WDN3#Z[U"V:\1.$L
M[BLQ47&+7$E*8?\1'ZI AD%6PGKOMS0?;S+YL*0TLX4D&PNUEVHCJW;Y!.^T
M]]8:YYF48JEHWO2BUZCW06><=%'/_E3]F8]>+D)][!'!QZ'MW"S]J=(GHJ9!
M 45]^"=)A;C7RGJ8D@KI\?"U^(CZC)OR;SCNW)-"[:U:^W=BYP2YN$USS9F=
MN,,_]DA38N=JWU%FE1]RAH2(G+=Q_<3CG]-+9[-W(6@?TFL X)[C\')BGVS]
M7]'X["FM=/'-MV>I)/;C-72!PXU\]"H9NS/M9_K ]N?\XK&E,UX[]3X;#C+H
M,1C<+=C%XP?NQ/E,)IZ/"&:^9%W4-GH+E[4<($8 1VZ>0T3S<1VMRE6H<7YT
MFIMC_CD*2-F-XQ3<57.3F0E.:MJ/S+FCI#@Z.ZHX=*7YGWJG^)5HUG;V,^1O
MX9EZG*/1(KCCCI)WN\2-I\^W;FXD/XB<^3$7Q8A4W7L,0$J<ZG$9*JZXKZ89
M_:<H]HX&"?W#K.=W4FIH\N-&7'V_B&PFUTWT/]M13I:R^9?HFH9[/U[=<WHR
M.^*84@AC?U5M@1!#")8'!_*+1'TAQ^A5=! #<&31O!O?K!&<H6U2FY/D:6PI
M%!QE:$<3KR>\0EP4I-Q.B6C:8\MFX.IWT<%<A]9G^=L8D-Y 6!W%:<NSEPN"
M_J+TAD+&(E24+U*TA\1FK1=D!X=N'Y][D8\*[R0$2$_BCV,,5G6H@W)N*?Z1
MWRLL\V=*/":\+VYX7X3U5N,VZ6F?DKG L>&7Q& !N*"<I*##+>&G.3,H!EU'
M_\7FPXUVXR9!JA:;1LS HHQO%<T@XD3PJ?"]RLM+JL'@H:,)H<B;7[JF.,M*
M1!(MXL:Y]#1=)GL&'H^;, =ND1BPB$:YW&[E7"4$>9<%G[10=O>M2:J-C"$J
M5C6S'FA7\JT;4(5GW9QA''9M.("73#6> YC)2?SX;[*1IS Q=Q*R*!#K;E%M
MD;\BZU:'L+02'1!D[+95$B?XDB-^W??0#I9I(0N7XD1+3?$"WL8%?85_R@FL
M,H!TG64IVED=O#HY>O.R+5=)I4KIGA7&"H5?=GLE),.&6I;MLBO&V-UCJHV/
M+IS]V+Z\>#-Q0L5.!]ELP:?%1DLF1&<)BX-IJHB /:XP5U_.\EWLA.U@7#B_
MU>PZHB*VK)++)[G2+U5H<6LIW@_O39DI)%:]12H8<C$J15L"5IQCJBV;KM(O
M/A6YVK7DU<41 @1SM<\2HV2+>?FF)"FO[J6"R*5B,5/S/DAR8:UD\;=NAX(.
M\WZ_#63W>)/)$3] -] :CR=.'&]?T8XC&3T$&DQR( A0(#8]CCDR1\RECTM6
M\(L(.]%)^$!>@Z3I]-QR04"RU3RDM2B!NY-,E?)P7X'=^*4$P\([[WL>91R$
MN9=N@ E*N9CE,GLPO1H2<,!&EF:'X4>[SN-^X,UM79,"+X?#R<=3[?[3!0?G
M3T_%^]N+]Y.G%#<P_)'*^G_P=1I/[Y86%!=DLOH)^SVCZ@F;W-0\[M62XP_P
MG[#2=@J(ZQ5^%<XP"46)#'<AG0,.LW=S;PJ,AW/&/U+"(N>\G'8'!KX'#:_&
MH)(+BRYPD#X.N"2(ZV0X1&VFI)DD &$ HW$PN%L,S_C(BV<I3I[+MMQT3.YF
MFC<?I*1^P)43C^RJA,,>6(XRGG*$_TOE34H^P%?;B99.\K_HB!UU#F<'[0H?
M,P%GSV>M @!KY]@4::R\B\.=SWNL7_)U[)%\N=8C/-E1&3K\\E2 1LOAOQ]F
MX=I@BM^V94:WTZBZF7=-G (IXDMDS)$SU^BMZE-,E>=99&1?:'0N>TVV_>A%
MXR#'J%M9(=+VDZUFQ=9LON+6+6MUL6Z)A89#DU>K*"P36#BE/CC-H(NU8%.T
M:+K^2:KFTL1PF3>>E4>F&U)Z0?Q?3@* 9O94YSVJSDO*6U>AO*Y8@8NU( %V
MB#N[NZ+#/6TWJCNANH=E$=JV:466A>,62H69@K6F)_T_)7A!W@Y $<I=56AV
MFY.94%6NV>U:6N*".Y"+T\?F-"?CZ!]1Z/WIQ=6NR[:*87%*6-*HQ7-HB6DD
MT6'.TW!&<5TI+<UX*?@\9!M/PI[O4*+:1G 3Y+8K21J2I036'&EQ%^F-KY7C
M-40!F8$LBN5"Y@]53,NOQ__F5RC<0M.C\ZYU5D2SW;/ TE:J-GW\/H+DH:I
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
MAG):]_?I@R+YQ="#A?S% PV*F5-2STG)\4NYHHD  E*\-MH#&K*62NR$.Q6
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
M>G_+^,3[VPN)KMIY;-M]EJYFC2LA4I<.JU)$2DQE8UQ[&G)+G:J*AR. GVO
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
MM"JC5=G'A\#FJ'>5O?N2NC@"Y[B7%4B 2+(MA\=OHD/5+%E]0)DH1JIVROO
MA,O\RVAVB=K&R+?</+G8.KO+"$,MMFFZJ,K_YJVI%R*!USA6#GTM< SB?/^I
MD9:FGMM]M$:D0.J.>15'"VL5.**3"$:AV4;IQ3\(T6((XDS3$HG["UJ:%>'0
M4U,Q',/!W1H.S/Z5=8H4 ,X#</@,&3^R4OR0=G+AF""2\,Z!.&ND ;PF?K[R
MQ!#]N'-^%T]/*>G;4]*3MI^Q/J=D]:?%4" L\%HC0X&/PUU>6;??H9XN 2V,
MZ#V4]6'0$N:Y_:2[E(UB-)Y-ZG&H5%E.TFL=RRXDHK.5Y'L5<L/$%%G;Y6+7
MQ1D8%(PMPU>@@P0')IUAX-X!;>]A.A(10)!$IH<4$0/%L6_+27 BXWTB^<J_
M!Z6*"B.>%%-G)UJB0EP/.9Y0?K:F%?]$7%8?LF)PY$%Q5'0WHKLB,6;*?60L
M'#[IH6V<ASO[J+E%I"O<>\E;+*LE+4"12!P-$+6;LI^BU)*[;E OP+M>AWQ
M7&9T@G#M\)1YUV)BDBQ+3[TV\8M899+9%2D+">-2/ECTJ64PN>LM16HVD@+-
M$=+,Q.A,8?9O;>4Y13K'13HHJ:S+Q7N,'[FW1$]9;K&,2V@*Q5^1!U=@W6Q$
MOW-%5F9(!9B57@0T:!(L\?JJN5>,'&MKLCZ&.WB*<)+S(I5I-"NO\RDZNZ5O
M-<M#=KLM-F27VH5UBKC+?:"=>#C)G>M0_L")P3U[.TR^1&F5'W[\_M6//Q2C
M+[U62B8\A"\)_.28(L22_?#Z]4]6BNA'>4@<B#\P>VC*K+DH[;:L;K18[:75
M,^S5%_$VETTK2>J<_U8L]$]2%B@DZCR CDVU .%]8PE8OS/(_!+G!7(\8$-F
M044]63W'G9QLI'>PIHC,,X00Q55-J>^J,]8KP8 MXH4$!TR$3/ JDHEU;!)J
M"GC+BC4@64\A:)C\%9'-1H\>S'ZLD,L!^Z<NKR&;N(+4 8S% O*B'Y=O;-!
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
M!Y^*-"ML95Z+RJ*=CK5Y$)*VBLW+,JQ"O32C)F'"V&,[5?D&\R&X<J##!''
M'G@Z"Q7UF5,Y9",K^[=I$QA=YV^VVSI-;1)/5Y& ;=DS:F#1;/<,+TE[<'I5
MR+>N A-79(T,*4;&05AHO#5H9LJ1[+R4"K\<QVSS%'W2"IP-->IN?4J,$MYE
M(DMMMT[@;B/HFKZFJA7IN(J,FA(349O54B5W3=W!P TI2V-DL]-S>2I2/MXJ
MT,6S4Y'RCUVD_)Q6(\/]716(SF1!98AMYWQR1?1WS/J!'B:D#=,Q8T:,P1J4
M-NF#)$78V)%I/] !!=X8RBZO[*;46!:OL23'T,EY@I6$[9XQ(QH]D\.M9TTY
MG-6FRI7>BMZRD&8*/%,7PGN*!X4.23A^^6F2+(GKQL7A\7-=(4XC$B@[8B>T
M+@WF7OA(*36;#K#'JT%^DY\C01N-'&-I&C>(-Y9EN^1P[!(J17X24V71^%\,
MW*BT,%;X-(*? _,%K#>8]I0V/+7_N%HF#RT)_"1.]3+&O/NNZGQ.;]7L7 I=
M/(OE/<[F X0<.3\E1]W.(?6]#ZW^/-[CJII7UD3-$3NMA<EGL9$2A<*=]I8I
MFS)3:C!-_I*]7,I0Q^UF@@]V@#<W]<#/R*[LHTBE-TY)@/PNPY*]+25K!]?>
M+8T<Z7UO<;:]BR[;@=,'DVX^]U>ODRY6A4B[)3:.=UP)6NW6^6\;/WCBK6W*
M9?#;+U<;RA"%31T(7>:P!38X+H5Z1%S!/"O2(<=-N+HP-(&SZXRB[5#P,R/A
M8DK6?1]WWAJZ'L*R&K\3'YX&/O[/JK\1TIL%LM1,J.)D""::4<Z$C<HT(BA+
ML6VX)C!]=?9WJT.THMQ\/_*V"S2@!/.>-5VC'2=QR<8=>%5MI50_OC'C-H!6
M3GW:_HN"N9\!"-T-NOAO]'#*=W:W0T?H?&_]S_1P-#7^<:936),/&6>X;NJ[
M'Y->FQ_T'4ZBR8M9=VGJSZ0<SE63>,<._+3LK+&4Y\H^(6Y84+GR$EX0&RJU
MJK?^)WK%1;,,,Y6_SN:"<I<BB;SFOJ=X(E;7G#@D[5?'\U=G%VP&>2",!)UZ
M/7#U*#\P2"1K]6G2\U(8XZ_7$G._R&F1G1:26L5L"OD7+P'D:F U!F7#V^ B
M$^B24Z[GGKD>22YHY6U+;/N]'+YR3M;:8QJ6:ALUSSUQ:.:R:>W$N>.+@5IL
M?U3I'JX^Q#..?= VGE.HU6>ID"+E1WQ[;_'P_37OXP^?7#4WA8P'AAJB%X2V
M=OAL(0B/QG)='DK01!MDC:6RTP2[8=Z.*F10T7;NNN.FKVA^JVYI?%JV;2DG
M?U:SG!!SO];^@ X'OD%@'GP4XQ'PA!>>MBD-]2ESH41SH[BG7_NMY-2V"="V
M*]%VX=@)!DZR=5@P"SJJYN! 5MA\?/;-EEDZ2Z9FKU>[3KH5R<'K%/S9EJA
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
MAV1Y5#[$IRU^8UI,@<;7L6PR5IZ:HIE>D2.XP\$5JD&V%U=2PAL<OE3IP>I
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
MH)%+W"K,]+.&;)7LW!A[H@DGA9K^ !+:+@J[$^&2B3;!1&<(B?PMNJNXKI]
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
M-W-;NIQ4AM QK):MIFA;LGM)7,T;"2<!_>:A_F<BBX"B#^ZDU,'D!QXEIQ,
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
MX:P4Y8HKS"02J(<@Y&G:T<>''S%F]12G9':AAIVE$8@,G.F"U9C"CJ5LN6D
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
M.K?9Z643FUO_I%^P6H;&$BQEU9$)\9*O4FE_NVQXO07<.6;%XF'I8E&8E2V
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
M,AG!#8Q3P@2T?I3,-4:L;HK)U0#;V'!)Z'4EL%'K9;"+>9IE^;(T'":%U;L
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
M$X/MNR&PFA>N4>J<)R..?V!.7FL!RK'@X?4X&Y0$*)9GFQ*3C#FB:0B_3UU
MDJ! OP X0R]+W6'>U$FE^T739M;(DO[E1WO?(T11#0SH.5V M*UU_#L-A%?L
M/YOV)2G"Y<LNU%5J>ZX/B@N_0>XBX"9YF05]=R'#0",.3W[$E]D^"[^X$T;D
M$ ^UK H$5EP5!U792M_?(I9EZ65%HS),+CYEK=(#2.T>/^<J#[TELU?)Q-)E
MRE6/ #ZR)A(@0V110+2ZOMI9\DK)W1MFJ,)(N=ZNJB^;-3=:&+>#N\)["^C=
M7-'@F2I:792MM[#C'[$ H> '9D3R BZ[*!D-FDYIC'(B['QHUP2SDT$?UX8.
MCF$E3N)H7SA6JAM2-*44T.C>NR(^SK%)_)"GK; 8J(QI*T!=)A)<3LCO1/F3
M(Y&FP[+IYFN*=.=^>J5<#*@"^JO+R46F^D5S5;MK2RZFL[W5AQAT&TH40]2
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
MO@>M3(^R3WHSR@U$:@S0TW=/%=6YJ\7.%N4&/! @E]EVW#RRH3/.)TJ:ZKD
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
M#%#82E3B 1I@JY_R:4%757V,LM[A*.L/QRCK7RC*>@<Q<I^] L2.H3!EKP<
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
M>PS\'P/_?YW:GF=I[>H=\CTU)&_5M6GX@H(3D3P]8]N4K>Q@.:ZX-(<\-O>
M 2V"HU^7O'D,BK"F'?'DW'D0<5'-PX#&<@B9MKX@7K\8.CJ:$;F=&^&&,\ 3
MP#T3#H<G>9N?W1PF Q\6)XN.#,O=&.EAWU^0=XN.B93P+OR%WYF2 //CN[KQ
MW:9HD]L]2;6[;^J@Y"(WB2A9<-I)F]+IP'V92H*B7TXNZ]TD$U/AT^BNA0>V
M%!C-U^#.X< %=!-.+"@1;-0TUC (',!]$&.? QUM2G)I.',U</OB/Y^^NJTE
M#14S^%JGO?0[QU6'4@\FVT#+N+ZNY)\;)AA@W$P9QBB<T^*BJC]\*57R@CHB
MUXI$)6A\$"PBR17#HKMX?J0ME3GDP4?4A2&V6BT4:V#@%DP+,V,7Z!"0F&1,
M<RF] D7[QQ=I\\C6</4:#'YUF05*!P!>TX;%0;Z(Z&U@;@O/]UVP6M,5B296
M21+H&.&]Z6)]Z[DCGN*RZG&O/:^NRJ:N;B]V_E</^:)$UP-&9ZMZ.[<R,9'=
M;1B0+CDB"B9>5UQURE!("S3./!W#S&D>G%](4(I9E-(0L1Q^27BCH_ &; JC
ML5<0F:L=S$0A-5*6A6T4/'PKQDGZ(P$A7(?3HBK :&I'R+J<SU?%=:X!Z^LT
MC:.1P-$TT"LA 5D@1]<KV"JNZM55,==P.1=(@D"6+G47W!%Z"OE XC-4T3<3
M%>]@/=1=,7R*!'"$V(V0M7P'<>?E:UH^_/5*.?S:F]+_)"]'.?ZB+?)FMNSG
M6SF1R_1"5T2WQ.'O(I=@BYIJ)PN.5Q("4O*Q65+&S*M2/N+5.U^754ES";N#
M+BKY>+&M9L)3\BI-$E*#B'\FK5DUH\S4P#D[/B<J)HWNT INH]J%JB'CN_I.
M9]Q%6F%M![]<Z[@VVV"\+.L.82K1P"DKPFVFF?AEO@++,Z*5E#S0P*90U=28
MO2U3OE!-B9BU7&/ N?R*N6"NZ[ =BW=A7%XB6:R"*:W2*#'F&[#7:?W>@UL9
M!;&B?-55D<PQQV@Y(QM?0Q1S_6)P(V)6@T^<'O:_8YTNMYRDDB-I4*631N^
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
MO&JWTW792=F;O=])RVKGA:>BZHSB(Y@% &?< #\_@CR_-,CS^R/(\PCR_.N
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
M=!(1CPOG5-C2A<:%)"@4!DG"(W$P]G;, BZ9D*C2@S5#LO\!M0\IC:1'QN?
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
M!?Q],4[- 2#%GA2K4&%(HV<ZI_K"/5'O8B!-&V>^H'(@6B7+, 'WU85$!FS
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
MQ"I*M?UNVF)D+C]3<V*PN3 3^HASFV,3S]UN4&2+-S\S3L>XO;X=VX7HM=#
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
M]P_"44ETF/WS/-C874'I^:MZ=<5@@2)<=O6N*&3Y\X&U+#=0=Y,S4#[9L.M
M?RXKZ4AR9!$R'*F9SDZ$?L&9PQ<XDC-VY0ZA?G'\IZXE#DW_PE+@*KA:9/U8
M6^WX^^C1]BJX\ZRQM]J=K!#UFLL:C<ZYJ+M#O3.Y7[23XW@+#2,=OI7[GJ7%
M"?IWC35G6/L>3:#Q\J6;S!ZTU**G<?&'\\RFA\O@)V,;' ?\*YV?US*4!)0M
MYIH]&UA/CP]L)(UC]G8&0V(>]I=1>/ G613A+;H0='O02V4D.%JV, %:I>-E
MSQQC K@52T9BC()]PKF;A*AT$<ZUL"Z*C>37U) 0)0+>$,RC2"//>[C5(DY>
MGKQJ)[7;)OQM77%MBIWA#_N[K)\-2V/ ^]?YR*:/<YQ.U::_G/:WQL629%>Z
M#C.\J"DHYY4[ZQ"O"\XH:0Z(P!60^R#32N_FG4'];<AZAX"\;L?%<ASBB"]R
M50K@HTIE#](W9:)Z23(+-#P#T)04#Y@<T&BX:<\X040L#,="S"QH5>@H<Z!/
MR5/U3\P!(88ICZ!;..'AB#7VNAB:P!S7[@;:$_POWA?-K)2HN5^S68SNTITD
ME):SNF&*%=I8](LT ,[6VF+K=(AZ:5VU.FGFAPN9'*[HD!P\??<-M%2CL709
M5H5%N[2H>_]O!PV4>^&&,1\&UF0S1VYJ>9ZHV(XLA=*=Y3A:*.5+YK[R8=IT
M4>BS9TKHQ+'6[<VW'02)V;5!*""/B92]1=;"L-=?2E*288W71)Y?7/L;S ,T
MAJAE'P*(C/+*;5@_3"9FHPM4CF#G,HYN1#VQ4[RN>38Q.[#_6(L4,KZ0'+^!
M3Q@1MPX3*0A;EWB0-2&A] 1*@]JY7G</[R1'RJ[Y2F&Y!G7-20RL^ZBW,5K&
M,?U8Y_X--U$L[P6EM(%,Y_E.*[_"L 3/0('K!*@(9WK319Z:8Z#Z+D4"GSPX
M!JH/!ZI'G6@,YC&$_>69VC^DNO,B?R__/>;%N8A$<+Z"JX;O<WG_RL);SQF3
M8-Y9ZECMBS\,:?0>_&!,/1=GV61P#.=6S.Q #%Y@%^'93 C.'+K?93E+[@00
MSN$$GZDP#"N)L3$AR?OK_-(,1MCM_$O-Y3-..5J9\G$6Z5]Q)R  RD)Q^6Y/
M*V#'\]V(/QU9R_X(:QF( L-0?K7D8Y'>P6_2.Q']_()H;]B3KD M[CF*"3T_
MOR"I<CT%*,7C8A7A>W2-R<\<*W@TR,?'G4#<XH"$MWCUT=NQ3#YX8CF[O4#N
M(?B;D=P7\:7"70^BIVU5D@T].AR31M0S'S[Z&QX-TSO)Y12>/22FWX"=2E^H
M%4]EBGQG6696IM33=1E.%OI^%>;>J3JZ=YD:2RVH*)%0)94=+NHCU,?!/IV&
M/KG %WNGMW@Y28$2&$@0SA*"D:2GJH-^>>C\%]I@+X,1"W\I\]M!%[L?1[F@
MDWU#$/\P.;]MPW?FI90XU=L."TX"G"ZR(TLF? 1ET7KBI+BG];R,*X51]/.$
M^$@S; B5EJP!D;=[US=G;KE M6%/UJV>O2>*>GF]G<3-OZZ;U9RX:O2.OU@:
MIG%TJXC%IMN*08.W'X:(WTTJDH7_:I8W#5=*(%38Y;R+<LFZ8_.[!W/!E>-Q
M0;NBQJL"'<SE-: 8HFZD[U058I%MJ4*6L(20M2,9XZ*;W1?VJ#BNT@TI]ZY(
M&C9L021]+Y%41>67L"7B3+P*'R42&C1<I9JWAT=MY\;,2PCJ<1_QA1%;&XS+
M3=W00L."H-/&TMZ4$K>#L%<FBX75%L08TRTU'&%V>DKU]*S? JSF<'B=/(T
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
MC!,;-:;HA"7%D;9R1>#GH8.:TU#$S6S72=-WLF!%8IK^LO2_!,M\Z40Y%:7
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
M/,#:WJ<^*:;,I51\G:ZH5Y,N72_Z(W'P '\&T1G.J(&N<QW&$Q3SBO[XTMD
MYZ@3H$M&WK]#\($%6=%IDJ](+^'-+8C07%U8;:0P%3@+B*:I:R(6<.LR^8O\
M RKNL5DT\AP^)2 AX2?A6N8BP%UA]D$<<55Q$%$+A_E:^N1!Z*2L0E)G*A9%
M?,M/>2,*E?%UB$I4N(,J6<16=!Q_1LK7R8V^CGT2ORDZ<&%'BIG*/%0K(13_
M%^,="VKO!78_F*()*K\R61#>'<S .J4L<7::L7L!O0N4JB'H_ N.*#XY&(+E
M*N;\R<1'9H?TE 3JS,"\@:OZUW1ERU48KP4GYI#.O$H"&:\AI341F&&FLG$7
MNH@,A1K'K%?Y)$0\1W6*-'@7 ]BHCJ&2_-RX2WW@ @P#4:@7C\F62(I'"2+T
ME$SY^$_-+Q@W2$\00/G7; *I%F9*\T<_/YL_!7N3A*0-G7219S-T&Y$33,!+
MU2/44 8.Q"5RIC"4074T)-(ZO)#MU-;<5^0Z$:C]<8\,0X0BY#+J?H;<;R+
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
MV!%N*%V)J20/6"*^)2*Y3@3 .7%N@""HU'+-3 [V@H_C!7P6:SA8E@139#R
M/(!C^#J#9R%EPM([4URK45#OB>%[G4:._^M"I.+)&5<!"HT30 6$W7D4P"VF
M)$&F<,-!FB$,07&;YJ&Z]#!8!IFDX2"1>$04[J>,. A;P'>U?,OA_@F,5(%
MEKG6BPHGA05#'YB'DP59"+=8L\-9,)\+H*L,GP*D<VX%DF2<T%I$F7H]>-G2
M 5*#8[2<M[-9P#<=KEW\Z'DA+/^ J$G45#QJ4@?1D(,KMISWP$91XT5\G\-^
M@!#PD+Y#:EP]N>'=83Z_CQK  FXQ3E#[WI1(KK..<V"_<1[B\$M Z$C0"L\
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
MHDV=OWK4<<>=CD6;)F[<'KK>P'+C9F[\>-_L3@J:'<;E'..HX@LYYL'H]UP
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
M5@$*T3%Z9V"Q&_2;1;&3^5_8= ,X!#?!#%0Y^!4)-P'C15HJ;$+F*W@,#:5
MFIF@:;K.->B9Z"-*''^U NTPH.^XQ!U0M21EE%_$:*W<LSYZ9IG3P&-PK]%4
MX%.XE$ WN'!F>;9N.;_2*NCW@F587>5=A\%G 8<!5C,117 *?LU3/J&,=@CG
M.@8N%)'5BI[I3="(+U.QRCA(E?G+%;Z:?%^WBV"Z@,77^ XX(2 ?*P!X$+"3
M<UP4OR^F>4:,D& Q(>=:YMP&V4(>^(\\"=)9,,TXH.+6;*/EO(^T85GW@#.+
MZ=HR]+K%J:#U%T"/I'4C["*'KE&@;<EV^DFSW,,RD?^@[^!_\)\CXA\?(N<G
M]-JQ:8(!F$[;&S%V%!O^45P'@"-D<+V+<S#=T(]!85;D!.^CD*(_'"-Q7KT%
MS)@A=KQV7OT<MYSA:^<;=.;"TD.%]"#3R=>'W@Q8HJ2ZUJ3>W_MRLMOX"H@,
M5 L)6\E;")'19DTIA+84Q *<">[OUD_)T<PJ1^R$_BWBO F@$0.( Y3P^+7_
M%VZ,[%4\QSP.P_@6"6;F W?Y#>XO>>8#\F7.@P04J/_\S]\[Y= <1^CIBY)Y
ML<-IC6? !A4K!X-QF?3'3XB+PGG]#&R+3O^EJP+RM(0_06?]YELVONL-6OV7
M#'KC]<;[ LF*C-U01/190<GG,+UUYIE\9PXT0E_ P\@C'I&K^C"ZP=LIB'>4
M&>&ZRD=,N-Z!;2#7IWXXS5GA5]BFR:P9F\D]E&;!DK\(3"I-2:AJ'(T*#%3K
M;?]"/5);R;>S^@Q:BG],4N^9**.0!K]\?.=\AU8M6,4I"E!RK()QYOP(,H>\
MH8!XH(:%E ?%NFV2ARI@BM]/\TD:S *PJ?&OJ,'"7_Z0<6-\":JY>19C5HUD
M2<2OC:= I9X+U-I)M86W9XGP,U8Z_1L_"(D.X$$C"*%W3;D04["_04>'/V/B
MBH\!CQ06CQ,M3@2PRWBYWD(MY\T.OS, EBU\+=$PXOZ/OXTZG?8;C*O3I4?P
M]DQ,%U$<QM=K$];TI/>&KIDX9,AN$+]\A\4WE+->B3"22,#P6(@F0CAKX2>@
MOG]:^-'UP@_0-8K*0ASII)=;4/[#]55\BQI1&=U0]\&[9Z2XSU'427)-#(D
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
MM[D)=.,GU00V;%/.*:"D'*FD\^)DV*U38%X%I1HN\V7IZVS-)W08'C,@<U&
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
M8>@Q<!MLEIO#%]2%#)8P@KUBM2VI2@1"-)(3D8VY I<T+9IB^EU1FR:^F6=
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
MKOE,8-B0C;VG!*X<DZ_@4GV5E?;6B%E72VM2C2B8N1/"*C8P]+PHL]0!;ZP
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
M4Q,TO>+)AD(O3T5Q+49AA\6CZ:(9Y)V1WMD<B&$M8P6+^E2/@"39<H2")-)
M\6^<XO=%L5Y Y=D7[X4<M;WQC=]L=V>U&XQG9>U.S%<$,)'F\N6#R#(KTC!M
MX8\^6LT0K\-1ID9B!%=D]S4*4B3@ F.P'_<XV.U?N,JW'57JP%^C;XO2'/SG
M2[_'0#AF&&@4.XT-;R](@ (P6D^FQC"$]&P&0B[U8S6!1FYF2]"')H#!4MRA
M^7A_]8)(;[7.0XY^L&%,^!70+U+T(OE:+.#R)6CIJN9(P8@EX LXT:H).KY1
M&.A#49X9[WTF%WW.PM6 *_VF+/Y)-QNHHM,%FLHH,.L(B"?V?XMT,:ZHDC>^
MZ#BD"P+K420])-O(<3B;+#1*H610@'%KY(,Z82&D;=F"88']P,@]$08@,!QL
M'F'P?1.YZ+7A14[+X!&\&X_@B^ 1#![!X!&\(*6@]>_=+K!U7Y=E'L.^>@.%
MC(*#6M'ZH)]_UNW8F29HO#,N\,!?:_%-R>B)905/HR\@OU/7*]8G.C$T3K8A
MZZL)[3DT\H45R:PR^X%8,#[<7MV\ 'TOQ>E!@Z&00>-I;#K*P\K;BQVT1N@H
M&5[PS4J>"<#KXYEY=/+A]9%EE1NQ1;/KW=">,=00OAJU?!UJ"-]XFPF0?&6N
M;ZU1TC7!^A*U@K>QJKL/=;*G75#$<CNZFM]AKPZ.U=!H,^QI_Q39SD_4<HH:
M%6.OJK,S+,O,%J[/'UX/=P:[$2PX0Z _^?WT_X"8;/]^2EH@=F4V:5?+)9R9
M,_:.7\IIG9O>2R9V*2OF:!4D:RE,]>(@WMG9Z4Z2%_FS9B*O//0_9--WN6FP
MC8:.)"EKXLN+2$S11$<]E\L"\Y$BQ"GJ5.X9==$42OV[M(*] NA&,I?4<WGE
M3KO%JGO[0G-[+=,'?+2@V/P*6]A_I2;UW.^:_+'P$!P;?&<;<<]0<LK1Q\M.
M!NRR+4T; Z><:Y%A(#2:GC ="7_ )LP.,?: S:YQ-)4IV9*]C^ P:#@3TV M
MM"39,"Q<0VD'#7:/30I..#,01=L7126M#_N].CUKR4+WD*"=-/ ^0DFQZ5J#
M]1>FN1K;A#'OZ\=,U.P-)U6:8AJP8WL#1=& B5-/\9)@C[?>&SL $3RE'GU2
M2^_=^(+WT$5@;EY*5TUP%@&Y BK8.MY55:1$D:8@UV.**O:4E_Y:Q]3\KB9;
M8<4-_A2VS<.%8QB22,_I_@$U0YV%[(\-P8SY?4,;1,*][,AVVUUOC%FZ$U1^
M@,* _L/L$Z@"R"#XTEFMLHIZ_(EH++,BI[Y\N*"DQ,VH_+S(SO%^3POTRU5U
M.5-5G<):<WD&(J$AF'!:DR+'X %:CB&4J:QP% P3@F>FP(V*G!)/"&YCH3+L
MQX?D6)9L]\5S $I:8QB( R''##@XMA10LT]'!#T@6V!R$T'RX543&/_9%%!Q
MXF \+S$0-C>PQH[-##-@.QR^8R9&R '51L486-H<N*#C(AQ;@X,9.[FVKK#E
M]&HX"OD-E5!-P4X-.Q"S&2CXI%(A9S G^E==*IV:@^.PGOYQ*>E5H\OO2^_W
M",C2)%XW*,=716P$F%LA.QNZMFZ34!.S78(GQ0PRNF*'3& M,4<"IG5I79UB
M7#&):2$1]N?\-E.<H^AQZCY:1NG.Z.%-,'PN'R.'-7P9)1V8F8B(_(:9^HA;
M#J-,L(^Y672@[>GXDK$M/\^EP3!E(I2]Q2"YJ$M="Q:=VG@:1R9(F5/;>855
MMSLGRJ-D!=(R 4E+\UL;/^[&KS7@ X7141(;]8S#0W%?F :BLCTV/ST#*:Q"
M":DUE>FO.E%E2O$$BR9<B&X[>[5@A/E$ 2+,#1=JCS\"2BA,O]#>ZZ=-#U6D
M9 W6V*:FYA#LZ=*IHD1,88XYC1N;J@E&J&Z#AY<&VR:8TNICZZ2*F7L V65*
M6P*!1IYBT+27F*RBIA8<B 6:20DLDNS3L*X*2WUK$R"+/%I7VJ#AE/=DPLS@
M56 4-7W)=C-[822>3,*A'16SXZ28+7@&3QKEQ%SSL>ER2V#<!%QW3\F Q:#!
MC'FYW(2^C#"6I,X))ULNA+[6&I>E<*A4H3\/5"#/J(%PNY&I-'5KK'P#"N)*
MR4Q.^YA)]3U64TD\V<4,=9F,]1Z,N"5MUVM"-$$Z!?B6&KVV&6 0G;+H1@-L
M<A*&YCY13]DB2I$N)"^BJ1UK@R@B0@G\9.SU*18J>2RM60T3J+,VS8<1<0U!
MKBBTE@]^!;//?9 D L$/E(L<UE2!1:.V:/L>UTTG:"#DLX+EFK1 \+A06[K?
M)/CT+8I[,J/,,Q%X)+!=]V8I,Z9]$S73CH-HV3?0*X"= Y[6]50NT1@FUD:N
M,NYR)#@^FV%<+0R]'Z%2< ;*,5X/"GXFX H,4E9YHF8BBVVL&':@!E6:@EO-
M*<P5^^S[Q[=2)*L#)+A1L1=8[RL< O9C-Z2E_&JL !G)T=A^FO^*<0L&\4VT
ML]F:84!6X7"]">>3HJ5K,#-BYMC(%1:IUY-Q3_J(>5U-6_ 9LCORD-#AMQY=
ML_?@O]].__W+X+\/_ONMQ4]KPR$YN&7(41VCUSIK3MJR_5_&MC,W?T;>C(N-
MQH3W!*9O.;-+IL1(9<P=^16TM!+_)O<F4>P6/^W1M)),J"D&=0.S&Z'F(;3+
M=5#(V$@P]D)T2R<">+P*^$>PMUZ$>J<3M+^_R_$JX\%^RD1^H4%UVWUOMQMJ
M<C1E)Q*B^V<,$\5P"0J0[P-N#VSOS&1]"GI_Y0J^<9PLTH*TF%$</!4P9&%,
MTU:4V\J,\(2BWJ]=&Z*N]#NO/I7RV;M/'PUT"#%-O_JG)/E6%2KM!':J3YB[
MXGJ1.!<J(X;&5":7*.H:\=GJF&1=,?MIG%A.TN3 5 H3FK8[9<- TZ)BBZ.I
M]FCICI7^!]''O"GYQ>+7 ;D6=PC$SFS+^937#L(>V/&&U+3.*I%++J;FG73/
M^?+QFM-8B=#N3$B/8Z,%.O@PYE^1"DIP$E/>M;89C[>Q9S);<QB1K0U%&T6[
MI/5/<CD"U/P:7E>#@%_"=>)+S8D;YJC$W.:N[,;/=X;DC2VP8R^:T&APS6$4
M]/1J,D"^A5;ET65]MLW,F#?F9&2B!$!84<N.65KUR90FP'10/ UT+]B4UBK*
M54;:"EP%]IL0D)P'O(%4'V L)-!KC62/[H31QU?OU<>CRU%+@US.?FD'H;R!
MS_R>CX1L9USZ&K; 5@J'F.<2$'-:I"CH6).*TSJ]<H-GI:"<(+X?Q<Q8,X^<
M;ZE1-2FI-D<7=2DQF3@VB;W?X,Y-/2=_7MM$FB[>L,$271*@NRNMT4'?LC%G
MF<6_!L66-PL+V=^)AR^'\?X.DAL:55#F<\86\+(&(@F2U8FH7M,MLQFX3<Z5
M@33.<'+Z\9-+0C"09M=\D64LT7E5=I_:PFH6=!M25O)$P1TH$\66F!;(^2*6
MTD^J&M<E6S0L)FYZ+@:&:/>MRV2"'JWARW@/_G\Y?+[F-B^#FL1V2A^SNV5V
M-$5V5-25+:M+O@@;<FEF)]L1>JX 6F-)4"?_9XZA@M)WDY0RD^>( S0);6UK
MLJEN459MMU&?B1*4%C&;8/Z%3DHU8H[LC%O-G>X]N[NW=]^QW/IE,6/9[H@0
MTH?&*C(Z0[&EZO!!=T,M<Q@Q22410J0@YR@J]%J46X6SMYR)C< X:H#AC/P6
MX!_[.6XJ6524VA:NKA1BMW&F&Z></8/89R[F6-A-8LA3S.YM<I2N>!*E!GRP
M^9X_<8\9&DWB=>-[,K(=)5LY<<,&9='L*_>(#"^5F0V!,[3."&$V#,,^CL5M
M$UNFBU:?D^@S19;#.:HT[_(\<>-@8"^8E:#0N(!SF--91>P?,?82A8A^HXB'
M-MHR[7#<;QVO1.XMS]F9RZ$=.5,1&\]#'%%+]EU6;'0G5V<COF*%>Y103,EC
M]-\0@M$X5M1IIUZC0$>"GK.A>;?*$:M ITQ81Z;.%%GP%NV#-D%'+($T E1+
MLGO$</O#Z%JGR42F==:Y):!@F=IV\0K6V"7T5G?39CP?MUU@G3%Y.)(Y<WJ^
M?Z\>\[&<>/K$1^9?RW+.Q:?AU!(0+A.YFNS@@=1E'AFUMGL^_JD,['J8["%Q
M-'S6V (<CR7_<A/GI\8<TH)OH$IKUX9V*9>X+0V?UQN@FZB:%S#VD7GUK\4<
MP_?:2JR_+ I"4.A%S4V=%[(B^KJ7&2JX1+?/Y33<.0PNT> 2_9X[=[M**I 0
M/0:9\K,7"]4K@J)T@O00S0#F)1/P21*@R+$DDI'V)$DYF72BBU5B)E06#[-C
MBC+E<%\7^OG-M'W2UI/@"'Q0%;P#\T)ZJ9"+,Q,;0XQ_>#V ^SW/T)_B.4B
MMV#\6+S.!"=<3)QC1\S;VUQO8AAB2[=T4\5L28S10P1?D+Z(>BD%UR]<S4H\
M?&W56\M>XVZUIU;L'J9>8<00&05+5%,+0-&TGAJS)@@$&".*CH"FN-]VR6UW
M8>+C3&I=3[$(ZO]2U[&-[>[66M&CF5[.7^OEFVT8:'%SQM[[T]'BLGGPO$C.
M@V?^=V%F_.'NG2;&>^-Y7W?3X0^&/Y($M)1Q;K_O29=W?2Z]US;Y/0S=_'Z5
MGK2D3WQW2UK;;=0@?7/O!@>W7"/F-V!GEZQ[<-'B5W5>A:L#F\C_^X?='RX:
MVMPM_M-O:KT31_C?T^XC5EGP[JSYQD@V&$"<]O>5O3U@?S1>0X8-<1+]7Z/R
MI_^AH+ML@?VM\$^C]?-C)+K*]$8.*9SV#9[V/^A+<XB8Y7@FZ72=O>D3&HKH
M(RP0\!/AP]-PSO?MG-^ ],5P*<;\\Q>4RL)!WL>#! '=7-*96G;!7O,Y7D4
M8?ETI02"52^_GI48;N,?T"Y6M-[=>PG_'!P\O5!.P1)'ZRQ*S\C6=],EC5I6
M+IIQPR)'MU1?9V6?\>@&&];CT:SH5G_U,?R+2 9'$W$[W'UU!\L,(+HQ$%EJ
M=3W3WS"@KG>Q 58WSH0">[D&]K+45/U!<97_W'(">>L V1N\V-]RF&Q$6U"(
MOHF$L,L6OKRQS+2M7LCPXH5</Z=Z_M/>SD_8,F;Y\'UW-C^^+850;X>(6]"\
MW"B8Y#%":+CST][P)W2Q;0F(UEVANP'1(2/1[O [I8'[0;#O!K87A'H%6-PY
MV]H>6 3)*DA6MRU9[1XBY0^258]DQ: )DM4ZR0KEAKT@6:V6K B)]H)D]9"D
MB0"+;;YS*R6KX!5]"&;K/U7T1CU@=V@P7'< ,AP<'&PY3.X5M]X:5ODX%W*G
M%O2#H.>MLJ _WQ(E9GLA%#3AX&,(/H8M1+^@"0=8;!<LMH_^!'_+=HB_82%;
MHA"P=R,H!"L=/T$A"*ZQX!H+KK%[B'Y!" ZPV"Y8;!_]N0LW87  7L/!G90J
MB8XG*OK7)*1%;I,7+(#HL:;Z!5AM15IDB$*Y-2;T#ZDR%?U:/& &% )1.@#9
M'SQ_ON4PN2.:.=PU_L]A8"MK0+1C[!WW@YL$/G$-?.+3!/C$+/J'4-%[,8O>
MRSIPC, QM@@F@6-L,XCN%\<(^L>M\95_UM'?'G15L,!+.@ Y&#Q_N>4PV3K/
MW)V$5NP#S6;.=L>A%=OG<WDX0:#;!]M''N!V1U=]:&(8PE5_L.$=VP?;X+J^
MIU+[OR;J+Y#:HW^&NHN/1F[?'PQ#W<7[&IN]-0NYTZS1P[L6;[8ODF[K,OZV
M$$0_#7MTO2 B/T!M>/N0+T3];@,LMN_./7(KR=;(,UNSD#O-O@N"U?9G3FTA
MB(SO?&M M'UD_N%8'[</_8)HM0VPV+X[=W_K+MI+WVVM-QP<<'/E^VK57MN5
M\([0Y"C++FQBCJW6183G.FMW2;PL&5]UHM\IQW]O?\H]A$EO?\JTJ$>9O+;8
MLMM=8)]HZV/5S7;5W(L/GK^(]X>';12Y$HN_ &'N#O/ZA_L^RL,=X\/DX10?
M]>3A%+=F<I80X5\!O*8M;B69%"5P@&KR:BJ^69D')8]>2Y%M"#W\L2,DO=Q$
MVMK%S[Z_"?4J'LI-J*_&&R^C:5PL4&\B=MZ9A/A;4<&[Z[?*XS^_PEZ\$:[A
M+/#Z(/)&B<PR<TW^^X>='^AO,S#];9; >$(31$E=EJ!-$*:!6&*P:6?GQRMI
M%@838=1,S#1\;']S7[7V^T-'0]LX$,BL=Q=6VQ?3X,N(J,!<(D2DY]651B[Z
M_G&9 =]+K:-J(O)H^"-H3E%1E_!X);((CE?EHEQ$>B)*F+O(0<\"G0J0(4=
MRQ3T9JW@B[K2%:A@,!^J7#!(-9%1RNWJX7>%"EI>PY"EG!5E-8A6JO?70;Q;
MJO5^%_TO1]6&N]M&UHXV ' < :QD&<GI+"L64OJ:<#2161J)N2A3./<BFM5E
M,A%:1L/]^,7!,-X[?+%\\HP623&=B7P1 W&I)H0+@ 9PP2-6L"3IX&6B8+!9
M"1HXOO?[Z?_9'^R]B&:P'!JM>_C]!'6X$:-=2Y-YB$"4KTZ4]S<GRK>GMQ\/
M+JFPWVM>L+$)CG:0RJ0H1:4*V$8-A+"D!R]]%UX70"2B3Z5( )!2.W)]@[3[
MFL#]?'-BL8W&308\4,\WSL+99\"\(9YW">#=#C@^ N\969 T1E]#6[,%D#\@
M8[HB1J75M^:9073D_HB 2^9%!2SRWS5\E"+SFQ3("W/'Z%3N,[IHM(CF8H&C
M_AN8JQH#.<%+-8A.Z]%?,"@.@9P8M_QG47Z-3JLB^1J=?$NPIIB,RCJ3;)R&
M/;6&P*'Q37A0P9W/+4\O92;/15Z9_4ZEK !$,3!OMXTIK.@<=!OFPK#JF5D)
MKA@@4>%]C8$#%[-"PS:;C^!E49:XLBG #3<[GZAD A(!PF8*XD2I1 ;P5#G\
M*C5P=!KG'%A$BC)B%3U13YE#ZAI>M&N*(S6.4 J!&5#NL._C%/2@74-W!<VL
M<01"2 2$*Q-T-K"F7%1U24)$W]"P&'P(J$NF\&\#*@M(AA\\Q%M4--F,21DQ
M\S$.J*9V7(!?6H"*'4=2D>R$8*7C0H# 0PTN@" E<Q!\,D0G%'/P@)\H"QD
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
M%G=SE'OO<5#N_9UX^'(8[P=J%)C;=5#NX6#OWE#N0).O@2:_PY)6N:RBM\
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
M$3;&R<JE999W'4>YF))<A-F(7D8A+;C(X9L9_-),!OP9%P=,>8S=2FSU?_A
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
ME-<2%T_87-@G)+>19H%$CRA&VK8*H=+ O3),%U_7\=):T9<L X A3[G=C-D
M2='%N@TTS<H;$[_WL@\XEBIA\5SL)ELT2D@C4,(]J*@MH^JQY+'"XXHE4-$>
MFJII2T.[!?*%U;>D*0IH'C>[7K$Z$X?6ZG$#6V?YF)HOPN, !BI'UW19 L"Z
M\X,)SE59F<."8=T<Z&- 7+,=LKBH';;%E?(KNA&4'%M'QEE9U*1K67"N01WT
M;$;4ACH3\W&=/=Z;;)MQN0O7TE:L?90=-HS4J^UK?:9?ZGZ"D488Q-@_.!W8
M&!:<81<D4\M#$HDHZR8*24Q%=@;_6#FDL;<T(4TZF<BIT?<;TV'?7?.^)DG
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
MT42"2MW1$E3<+%5'X*1'C-XG^ ZJ3M'S[%XMKXUU/?)Q-=GFQH@D/8Q/DZ8
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
M%'@7W\^GS*JD+-3'8"DPQ3P3[F2U^<O&L&]#[*R9X-$2>X!1<:NPB6Z<#('
M42A8"1>TS[P*O<65N>.L2CK6W+*RCLS3KDSZ)1\:\$M\M5YBE=G6?@[3HR&J
M?%9WU-.#VL,UL.O)'YJ'Z0RID:]>HMSIJ<+N[?:C%3I6=XIW*U6](@L&-N.I
M\<9FFAT&8Y_A ]F;KM)A-K66W>?7**'+?Q5PQ<E:9$PH.+AH8#HR1KI#,U]W
M1&W+J(]<K^&@ZWR<*!E]\Q4PCIPR@@F/PV)I?"O>+"74Q""WM\,NH[K[)FQ5
MP84L*AIVBI3[=).$E#3H;I+E5:>$CSP)AB%Y=Q=$ ^*J%<FGMY_.2Q@>\W$+
M*(4?ND96=YL&0P-A<A]E2C*_*)>9Z4YZ57/"-6D_]ZI)SV(5%*E26!YL+5$$
M_->AQ&]R3O1[EQ/M<J*WS@&VD=C(WYB_.X#D]4*+PDWEY(0F1-$-]I1M'"KI
M7Q4,TFK1%VJ"G']A,-!F%5?YE'Q!<&X=17U/RR_BLHZ*!GM^&58=:IA4+ZT@
M)\9N(ZPYG5M2>7> H*I4\8;H<Y(K,O=TRJ%8[V8]JKI)>E_0CX!F%-B_.4T3
M366K07MRSWAQ.!=R>L$Q/&T.8G=8!W4O"-:FHB]50U0V!U%@'VNH>E$WPMQ>
MF-R$,8 SR:8$IJ*<QH5_]+B)]"B-P-Y'(R4LNFRDQ 5VL#66/AU+;Z!;/!.(
M";F\@[%>/LX)6R9KR!.?-R0.[0>TG\>719&:W,/#ADEA&VZV6=&@PLW8\Y"X
M66&%4? &#^.H-P8]O&Z5\=^6[P&5<D33Q@2!(M7:<)1:38"Y^ (#>.1 2;"C
MN!J.!LE8N_2#7B\:X.:0WL\M@\F2UT/#D$.8>#H<J(RM+TZ-Z@Z":)BQ6TBK
M]:AH2RY4F6-5NEXBU$54EC?'$G:!%J.,4KNUB8=7)B:?)PVKSR_T"*T;/K:S
ML(+<RV ?$#Q;$SG\"JYY#'0$)D<'#1K)(X?3HIV'!SL@S21,JHW="$\IA4,)
M1GUTM0WP"H$AB_L9CRMY91CYE%0Q4F?"\N.&@I7&BY.4]O5CB''.@MED"^;4
M63#;9\'0H-6FV"<_S4VSBU=XMT2W_79V_9TO_-758XCY+G5C,RS7*I6_W[K6
M[P>NY<_:6[_W@F* ^N2%A!Z],[@*J"N).GFAX-%_%:"TKZCG^ZLV?+\DL6N8
MMGVL]73K6.NA8ZUK9JV?P:)-(S 3/X-U3YD/9))*,).[1J/F+(TIQ][O5K+1
M'YRR\$UCL:Z [R[H*)_ <E_5J;WE)E/S2#77F&R>.[URBOE>Z?A%V=K[O]9F
M2I^V?O6BN(<<F!Q:J1J0BU$N1@58)LOA*\H+@3\^PD^JAGX_RA7MFD*6?I\&
MHV=45KQKR9:A\P_=?E$<Y7AO1T5G$'4Q]8134'<^1J"X?&'?\,+G<7!P\*Y]
M='RZ?[+KRX0X%G%/K1Z[@P!SN11,AKVWDAQZ<WF.>_,?1:Q87K=/?:^]WV[M
M>5]GK*4[2#).N_B/8C"6'WQ.TML@]F[R(!ZHL< D!D-8S'FRYWWZ=.Y['Y+>
MF=4 V?>NXNX>>X;/87Y1[MT440:'7C[C[?QQ<[:+/Z> 0M EB(Y IZE)9"#
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
M4&[@&1NL+"2*)%/T*5X&-/%P1/.$#R-'NYZ,&C"&7S%DL#WT;PS)$J<=;8"
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
MEZ!*74+'-KWJ-?#&&Z:\U21Q@$AK';B2F!4=V\)4$= B3UI.BUS7L3T[K?3
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
M3DE'Z#9N@1U.<*U92%]>_+9\:TT 9RD;S/'C7MZU-^8+H_T+GU0WH]W%$.@
MMJYW7KZU\]=3?^P1V__F,;O_BT5* O 7"[O09]&GPY>9;S_GU=,H7BE"O=_.
ME#,Q>EC\2&5IYU 3VXW_7#UZ)&'$_G^^^9$%#E=\0O(.;^DC"GV78F%UO9\:
M(QZ]HGAS0NND<]Z9:.U]U%BQ3>5'$.UO)9G;++.3%<.0D=U';:4<\X4Z24D&
M*94C)7!48G:R8G#1!1=8( @I!R&Q9%3P4H*I[177^^DP3NC0MOM^1,(T"EY@
M#US>- '=*\W>&UI70S[@V(*(Q.]-KW/9N^F->M=#C&ZO__6O3K_7OT;7_^^/
MWNA/U.E?H>'7SOWUU\'-U?7]D%/NK4_HW=7UYUZW-SK_D'SP77?0'_7Z?UQ?
MG>?@; YE93+)*V8_H2F0>^5R%[%OS6Q*Y+[5KRDXOIA_''!+_OK+\NCO*,ZV
M6]W>_@BS:HV: KF#CS^-ID3N6_V:*FY6;>@:7-C2 5U9S-(!7:&+/996.4!L
M,0A:.*!0H1US?%?7L*)HJ>=W2SJN*XQHRB\;(.[0&U8U0!A!EUHT0-A1ZS)6
ME3V+K19?6U48,>UGA8G1P6%Y."Q?AY.KI3BCS&?E<=O0L"QIHIR6!\"4XY:;
M=4P>4%/:(EUPU,#>DL#\U@LN:5<\AN7 =UT6M3DL7XZ$4=CD4,R$4.Q@'_D"
MF?X:8GH)8-)<YYO1&$R$S5>RG%=XK$I82EVC@W+%4>[>0<F&<AGI:Q:IVRVQ
M2#*#OCY%7?U6).0>U$KNZX'<7A%B<N(WKD0S>XH/^VZ<%]X=,QY?,>&TQEA"
MZG\#I'0*8P0D !)>(T'PW)U4L5=-;]3]",V;Q_N.>MJAWQT-1IV;5Z=XME5D
MA%SB^C252UQ9[''C(Z:!U+5H:1T_@MOO>6-WSG:K[_R ?7>=ZT]?)H?%L%J;
MB0E8;FFX+:=Q'EDJ[Z2OD6N!KB,C+V''!593'DT()@,FTVR3R9M\;9#% /U;
MZ]A9?+D?28.HLR=D^W.V&]]<KD>008I.^PDBII,8)& !L% N"5R[U+6Z<[L\
MQ7)*>T2"<%G\R"839^Q$YQ\(C]0WJC( GUJ#ID#N4"G@-)H2N6_U:TKP_5WQ
M @#Q<M<'@>UX5O"\?^6%KO_XZ'O\+$6VJ@LK#Q"QI,*1XY.J'U^66@DOMQ7M
MJIJP,KS#*B8<*Y=C3B8K&C;E-C8T ZMI6QHYK8-VGVG.*+WCK::P \O'50DX
M&&U[5PBH$FX'CFF?H_]5#L?0<%LR4XN)9#G7GU6G%1M![DH5T:BA+,%19^%4
M. MW\$F:%2/@458I&4$RG'YZ6V?):4 X_%>1A( V%V;5C%Y?4_+Z:EXV4\?J
MZZ!CEA/^^H(\GB;C!Q>^-E]$F7PPG08NSF4!!BCTZOP(P>0?BQ:^FBYIM*_(
M")Y7N?COM=JK65COOPBM.TCV7YE5!9!V&[?:+=Q24G()<Z*J-M9U^P'LJ.3#
M0GF>"C'YVH SDX$'$B%5P;-%'9>N8=U\75]MX;R ) "20*3E5!,6G/G1*#DX
MD,R'2H!XJ9&6LYZ#*)1>@[2#9A,HE\T@4"Z;3J!4-$#Q"91L@A%B;9R!0"E^
MM*_+.^OB\2=9%JP5 *585D@4Y.=A"ED6X^7;0K'<5_GC8;R"IF)SKUP32$X
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
MIP[8PJG;0M;=' W+NH1;1F,N%-QJ"K"CU("57AUDWQ32[$2&"6PQ( (0 8@
M1  BQ-M1@KVB*O:*;OPP1)/ ?USL%_D>[ [5M2W8'1*!Y>AY8_^1,,/*?U\H
MI$.GK^TH^-'2^"7RC2<Z@/-K@#4<L0NTCS6H6#84+)MI54?!&L :1+.&[/M
M^UB#0><%"5,[ VL :ZB[-;RY$[2/-;3;*E;EM#M FF4+PN>!"E@<0+S;<7O4
M0 (21LCA9@/K\]JU59=" &^[[Y[W@Z*054B)_?<"EZ5F02HZULP"CF8V[Z!N
MKLHL*&7/P(I60'U24.;;RBPDYTS3L:J ,L529M:DJ1:6Y0+J(0BRI01AYR%A
M)U2@JFU;=0D\=Q '"R@F^:/E'KLQL0Q75Y6GQ6(B3=7$+1TN?2U/BX6$F*:.
M91VJ=@FBQ<SEE52LIF;CYZE%H#Z;$(,.HBD)@/>L:UMU"3]W;%LQ$/9]SU_?
MOBHU"M6P)@.W4K(JBPE%-1U+"C#89>NRD(!45[ FJ:!+D729-2PUL:(4K$J@
M/.L0;@+?6=NVZA)P[DJ4VG2'51"?ZI;R$<"U%*O-@J).$QMM4&<%ZBPF\&SA
ME@D7RHFFSJRQ9QM+1M&[$\"(-B%$[4XM[SM]LN.AB>4$Z(?ES@GR)^BG%026
M%]'>6@^.ZT0.!+ U;*LA >QG"LU_,&1V['_/XV2FP>2?,4++K9HI2Q(V6G"U
MR_$<31:=%GS&3Y:QIA>0F]$\U19@KP5ED6I4I7 OJI ZS1K=&KA=^-5[VZ);
MJ'U7H^BG#K)O2GF?$QDFU+4"1  B !& "$ $U+Z#VG?+VG</A*Y82));BB+K
M":K?U;0MJ'Y784V7EU(NGP/_L4L?YWASVHW!LJKD)3>T^',CZXF$UT]18%&G
M[WA6\-R+R&/8]SU&1P2^Z_+<KZ+J"NQ71<]LJ5@UTU+!FE4=IJA(!ZRJAE95
M?#6^EH';J3GL8%5@54VUJJ*K^FER&QNI]7# JL"J3M*JCJX.*&-):M$(L-UX
MJX)-LP8L?^L@^Z;P@B<R3"#$ 1& "$ $( (0(=ZF&9PV*+$&X&)WK+)3L24E
M58X)6W/2)\MZ9>G#HLIF03G\?W\S%5GY5&EGQ4_+!2GE4I\L(8N2TWB7Q",3
MI]R"QFVLM@HH"'%ZF>AY*C-ST3FLM8JN' AT6@,HKCK(OBDKAA,9)BR5 1&
M"$ $( (0(1Z=!CGH53!K?1(AUP_ASO6ZM@59YQ7F'%'KJ?ZV=<@3A]R[&M@!
M9':#'8 =E)&+K;2QI#<_:Q3LH,%VD$OVM(E-(ZTL5[/L +9[&K",JX/LF\)H
MG<@P@<H%1  B !& "$"$>-L]D#U=VAY/9SP."%^E^1,4$)N01^O!)6Q9QN7)
M?I\%9$("^B8*IU8 -=MKV%9=TK=W< <C\CCS RMXOO[OW(F>E^ =^?<4NH\S
M]OM&/>%2*[FW-*S#%=YB:;J@R]H5":L2W/,MEJH+R;%73!.K9@$E_$'51:DZ
M:P:^IF-%+_H\185Y4A 2[Q$27]$8F,:ZM'$J6<^&:+=V;=4\VK5M]V,,PJL$
M@^7>XVY@N?";WIHQW1VIOYQ"T[](X-M6.%V>ZWRE.SCH6:@:\PD[08TBJW'O
MD+)"-<)N?P."ESK(OBD;&B<R3-C) T0 (@ 1@ A 1%-W^^$(:)%'0)$518'S
M,(]X<D#DHT5E[#@E8$K[3 (X*%K7MN"@J"@'(CH_+,=E1C;RN_[CH^\-(W_\
MG\2^+JW0&5=UE+3=UK LP=$A.#I4<TLI_+"IUFYAA=7H!$L!2ZFUI11]'+4E
MM["FPIP"EM)H2\GCP*I.HR^Y^84\8 NK <O).LC^6)9.G3TAVY\S.J31;*0P
MXZP!02V,K$YEG( )P 1@ C ARE96P_/OJ]^A0FOBVKT2R;S?-2/!QA[7QU\?
M@@\;ZRW8Z*I96R#[ZF4O9N^:VI;8O6MJ6V+WKHYM"9^ )&!LIPIWMI)SZ,CR
MV/%*=QZ1TD]7EGY58[NR@SJBRF;/L^+75N!13(5W)!BR^)M#I^/95S%PLJ;!
M?*.1_3?^P-4M&66Y(R/MN<NO7&AI._QP1K(4->_,X<A)S;IVT88B'YN/H5.I
M;2_]??H%HW!&L1HQK<1)AP<LI48GDN/EP3S]=.QH^E&6I%_RY'ZZKD5_Z_!0
M)?[]<D\^Z&A^]45B3YMB?=HFL%7Z\X .;,&3B+U*C:Y$[&CEO:J\ V**!7H%
M$()> 82@5W7I5>4=$%,LT*LL*YV]2=ZR"-RGE"724S8"]W@6=G,I<XCBLPA6
M$'PVO^_%D-)UD5M-NEEG$4/? =H-%3'T':#=4!&7V_=729MH)2I!\69( 6%N
M,3N/:R?]OO&]@0[]%O_E<I!L$? 'AA>WY/&!!/.0M3>,K(BPBN;\DX,)/UK8
M>7+" C>IM0O][3LNZX29_ %R#DL>Z'MV?Y0"T=/P4'\,K_+*K[C0TM(KP$%M
M=U!YT%[6.SIL/O;DA_1*!J7R7**E L3&@>8AL9%#K7+[J1!J@H^S.34<"MP<
M,@(RJTMH#]W$_M<F'Z%.*JE15^LN:N@_0/U$1 W]!ZB?B*BA_P#U$Q$U]!\R
M:P3.K,F7*$PY+;E"-@!UW9"^0[9.#;I99Q&?Q*[*VYLJ_^2-$[M#961])_TY
MVP 93#CE.YA'842]-VTFC^/&G"$.5S=(I-4-DK=*(\M8TPRLU';[%CQ#S40,
MGB%?S_#V"?4C/(.*C;:$)0D\ W@&Z'N#^UZ3;M99Q-#WJKFC7%DP,7)6]KA<
M(7,B2ZJX\LQNV5WW C)>1*1L(>.EGBJI45?K+FKH/T#]1$0-_0>HGXBHH?\
M]1,1-?2_#-8BE4PH^$Z83+Q-N<4Z+Q3C@$,Z=;S[97=5G,(XW+(O)3FL7RD]
M2C7EHX1P?.I+==*H1OO'$, E-E92%60QE"CJ($!]XDBTU,92[]XN,0NB\+/H
MV3,IY+:&6[**S?PK_ .: <VGC>9="ZK#%@;YKJOV6%U6?7-3O6[E?-WL()J2
M@.\4!V1*J-Y^$.1X]&_RX1W;:S['?-O9GZ#(>F+_>([[L;1]9#&66V_U#7I5
M2*\ (]"KW#%2^Q%#KP =T"M !_0J<Z_JN']4IS5..:N6SWY >^*A\3P(B#=^
M1E%@>:'+4UV19?]['D9L$1_";A#T"/:(*N7U.,'07>47>IQ>2$RXFUCPB!EP
M_(".9X]>S+FSM.8^B0:3D?5TYP?\C2@*G(=Y9#VX9.3?6?0Q4=:[AE=YO/?J
MDLA3WR[:+&%-:HO X0$CG0VY.ZKZB@#=G?<G;X?N7F5]5:RVT@ZHEJ+^@V]7
M%A!7 .(]0+RV'9,[B&5#QHI9V6X*H!A0S$NM'X=B1<>J9 H!XFV+Y&3)1J/L
M76M=L5D'V%V 7E6/D2,3JM\F<![\P"9!_"%JL"CT7<?FIB_19_+'%E!5;S5A
MN_03"O45B% X!H4!@@'!35<8" 007&^%@4#R07#U":#':JY.^Z,BYH"N\2J\
MPA D>#9G(2MFKX1:7A_CFP^S\->>O(@1I>[2EC;&'51N"HN[X&3SW[[=:_L
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
M0&IC35(;;P+;=FU*+(:<9]K"05L_]2^&UO1QEI):TA!9G<HXP5L ,L!; "8
M$X )P 1@ C !F !,5"VK4QEG62FOC4MFO2+DD=B(=I:.TK/1)/ ?\Z_5$Y#W
M-F'\'B^1GJC/GVS<M1ZRZ]>')'#H;QWO.W'_!\T",B%!0'L8KIRB+257]=!O
MI/&V;]Q8%PO^*I'[9RKV>[(BH\%D41DMSO@<^;%@N%SNW'EXMY#,,$G/W..>
MZ#+20?=@<=?S0MMRNWWV>PN;DHJUU+30(^G<\^)U7SF1#!O$#50,I#T"&L51
M#'A%P*$(BBGC8'.^L9Q_8"SW#\N=D_T"NE*S"_>ZU=C$>JL%01RX*W!7X*XV
MW94XN72:@67#K*6?:BX^<M>RH>&6IA>L93AA7_@)^W+.S'?&XX!P6_ GB,*7
MFD%\"8WO<9&RW],)R=)HR5I/A1"C"*H8B)4!AR(H!KPBH%$<Q8!7!!R*H!C
M(>!0!,4 #@&'(BA&,,9L<32RYXW9O76$;<($P3,56EQ&?C"Y7U()+\P82\$1
MB3-]@T1K:5C7@2HM6_&U4A^D7 K/;G(R_OT#!2HK@OLX(UZXDHT)#";$!#56
M#,2F@$,1% ->$= HCF+ *P(.15!,50NW/6H9]<)P3NRK>4!%=D<"Q[=YN@H/
MEB]9K-Q="94%S,E\*Q43M]L%'*>!1$QP0G54#. 0<"B"8DYJ,JS17 9IG TA
M.OLD0JX?0FHFS!;U5PQ$+8!#$10#7A'0*(YBP"L"#D50#. 0<"B"8@"'@$,1
M%"-HAEZ?1#UO[#^2&S_<LU*:."?596RV5*R::9=>0 9F1OW65DN0:"D\_SB(
MIB3@*98!F1(JXA\$.1R>P$C"'%][Q4"L"3@403'@%0&-XB@&O"+@4 3%  X!
MAR(H1LPL)[XTZZZNS%YX@SZ)!I.1]73G!^R;G2@*G(=YQ$YOCOP[*Z +W#WS
M?\?C^>/<M2)B;VNO]%Q@5<*:U(9D8'!/X)Y.VSW5R:-L(SOA%N3DM=6[F*@X
M4.B[CMWL*Z=$&68)#J0IHCJ188*G %R IP!$ "( $8 (0 0@ A !B !$E(0(
M.+]:>/[8FW1D1=EFEY9K>6."K A=D3'?5XA1H<I4+Y+<7B=(#[:4K$O4>O#
MU7+Q.X[D\PMF!O,HC"S/ILUO\+N=<."5>[?SOE<Z&VW=//O=D+!LJ%A/O=,9
M=AS ALJP(68.4_I%$H2Q 11O1)EK7("90%8?;!.+I!A(5P <BJ 8"![J$#R(
M4OA1E7!;3TO- +L!NQ'1;NJ4, DV!#:42\]WG&D^U(C$.;"N8%V7L=2<&>@<
MS*?IYE. $6AF&QNI14N;9020I'O SJ$Z>T*V/V<WR3=ZAU28<=9@TUP869W*
M.,%; #+ 6P F !. "< $8 (P 9@ 3%0MJU,99UE)N[M8%SJ 3:%6G8NK"E?+
ML3,>!X33B_X$!<OKW!F5R.7)?I\M[G9'<?IDR:FV.57FV#OW(S4C0_PR(B62
MBTUM*S-"&RJ/*F0O9N^:VI;8O6MJ6[EE7<(<6*F4=FS1]CP:6UDA88ER0?!,
MX['.HS_WHL'D?AEHW2UB*[Z?NZ7 D2*]%#A2I)(R(=[*'5(DK$IIZ?Q':JJ$
M>OVG@9%Z:5KXDYVPE-QC*<F/\[U_8-?H\LL!%O?H-GRYF.G:X?CHXT'W#F],
M D*=AE3;9[]KN*7I6$D]# F1@\#Q%<@*$'4J4BKICO@-7RW*N1F91G-&VP0'
M#>8$4FJXTZF5SX!=0K&7=GT2(=</8></W)E84@)9 :) 2B ED%*NNQ+[W#=<
MR:;4/B<352RW#-R6-=B?J@()M=4G[$(U8:F2=CDU+%U@VA-.2B K0!1(":2T
M=RA6S.5YFUM5596JVB<2U%6LM@K(+VA@6 \65Q.+JZ>1;%LK04V<E)-YHMRF
M<2+#K,&95%%$=2+#!$\!N !/ 8@ 1  B !& "$ $( (0 8AH?@V<=+%6O6O<
MD"LI8QU;4?QOVN64B@274[[13Z'O^#C@<DK1CF/J[;/?#0VW)1.WX'+*K!-N
M/48FM T=<D=!3D8$EU/F8"8Y[=O58]!P*:"@BLEM_[@>PP4<"JH8"![J$#P(
M<\A>E[&AMR"< ,,IJN=Y7@TF>LZ?HN"VT9C@'&[::[XYB7,2SL"29F*EE79R
M"LP'S$=$\\D_'Q:WY3;66XV)R."BRCQV"H6Y+N-4QEF#37)A9'4JXP1O <@
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
MI-0GT6"R>+M+!51JM*;+!FZW(>&U0L7F%)O!OI.H^H5]Q1/6[REO+D* =6"
MA5Z5=GV[2D-.)!P%&4-VX+LN.\?/:DH'A$5J6XHO-RMH2\P-O"=(J(#Y9==Z
MO[]F>[W$]$IE=E3()*R+BK/R.1IN2842=\#E0*CQ1B*Y0\'++J"8S1]<9TS#
MCPD)Z&.V,400=X#+!0D5LM?0BRWQCAOB(+'#4L,-W6SCM@Z4H\"JS1IFM!6L
MM_(_VPEDA8@11&J.\SP83ZV0$PQ^8#N>%3PGV3PPDY^P,P,)9<SA9.O+%[,:
M3 :)40VY355S%;F"VS)48Q!'H4=?B*WIQ=9C '*@]E-[Q_[!U^=)34&*U:GO
MVB1H\K2^?P3.[A$+G(<Y^QA_X<YBUS>5FLFA2 8V6K"LJDBI!9T(UTVL2P8H
MM2*E0NK&B>H6TC8@7,KKM+=U@K$3+/A!0L6NH&/[&DR2E4E<;/;%MDK=TE D
MK+;AG+)X"LVZD:%BI>!SYUNF[V32>7V_[K:6RK]"X^"OK<[!>TWNR>VK_$-4
M%/'%JQMWM^Z>[H^_T_FTQECX]-$(*9W"& $)@ 1  B!A&Q($W\])%7O5',4A
M%S>^>>]F18Q&GT1H;(53])UX)+ B8L=\QB3E^L?R4S?+O/CT"$^0RF^6UO&W
MF52JX"[5[UW@_Z &:5\^_Q$2N^<MK_?L+-5;ZK:6C(V6@9742@09-+!E958+
M]!PYN0H[KD9;14$U#K&A&]@PTLHL@56 50AO%07=W\:JUAA:&G,'5@%646^K
M..(B/-G$;3/M_%^#K ((]3K1":<P1B#/  F !$ "( &04!6A7KM<OD-X\G*8
M[^O)A(QY(A]Y&D\M[SM!C/]&\>\AHNL 3HQ;GAW_0OX[=W[0P-R+0OXBJ_81
M.&-&F;/W&YSU]_;Z*!;D8'*=B/&>2G'@L243^^_Z16KW2X&Q-SJ>O?["RB=[
MWMB=VU2-5U1K?FBY7P)_/J/?H'^S)9;CS8D]F+$-"Y847"ISK6K8:$%9G>/N
MKA 6,T?PNOL<R3-:V#0@H["QZ"GVA&Y;PJU6_O6> #UU0,_1QX%E#2M:L1=H
M 5E7IZ7**8P1%N: !$ "( &0 $B [%?(?GV=_>IX8ZJSD'QX1R-E_MLY?>T8
M[@\R8VN1UW'4BN^.!(YO]Q+L7"7(6:X#5]>6\7JSW.M_V&6-D"\%^5(G:U?%
MY.?JLHQ-,ZT8$]@5V-71'=]!7(IA6,52W"U3PI*<5AFKCA9V#B8&)I:SB1V_
M#Z H6)/DAIL8Y-X(G'O3/61QC:P(15."'@@=DL>.I/H3_L(SL8*3S;HYRE-M
M.)Y../"6BU SMT295@OK,E0N%5/-N7$-;=7$.MS[(:::<RQ9BS5=PII6Z'5C
MH.C\%)WU7)FBM+ A57';"Z2)"+E)=@ICA"UA0 (@ 9  2  D0)H(I(GD0%<1
M^M96H@I21 39#V@N^U)',A^VR\ \2F.MP$# 0.IJ(+G55C-:U#S4M&L_P3S
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
MKWFM=>"UQN0PH%Z](8S=&4K<Q_-(Z7_5NG1>X=[@<7\,K85%Q\>^2"DS@#U
MH/!?&:3W,! #)Q[05Y'B@K(#8$5""0RU._^-X1_XE0IM69NR;Y%X\55KA+%-
M'"9Z7\DA%\'W0\9M3.)YHQ0]P @XS/M)*@DV/RC)A,=A H4$OB&1(0'2;0M%
MB!*V4"I1*FL68X4I*1"94(B\RY!EJ 'K#!RR&0G:*V(E&!^]S)O2U'A;IR))
M\1:*?DQVA4#3BJON4#PP@8ZK1E9@3;&Y '.<\&;BGEF9)$/Y=\RX1<AL$$U,
MM$210CA)Q27(8ICF3O14Q JG<$G L0M'V/"0T?>>YT=C^B!M*H%O]EX[]E'=
M\R?#!(6O[L%DVM,GDW%2,JCC2*.PJ;#OA@B-C/'7C' @T,]+B!@3N'(1Y)@/
M.4PE3SA*)IU TPPZ_@Z?HQZ#B>G$H$]B6-UYS<VJ57$YWY.[-,SKH._I?LP$
M)^FP3FB#-'@3N^'%/HAE#T$(/XD.2/9 T1F;GD7'CA.X)OP^I1&EYVFW)W(6
M*OF]\9%U^5,Z$OWUA C&T'%* J;\M,D=3<9X=\:2^-."'4]PIHBVU[W'W2AI
M?\.'A.^+(R &!K7>*V8[3ZQ6L3RLTBHG'FI/> DGBG4 ^\X=I9CIQ!9T8Z&0
MC$Z M&T!TKM)\C8P Z^,K"1V/,0K87*(+Q/T+5@$O*O%5- 8@O!4L[_<\],&
M1^D'":%E2U;:-/!#9Q:?N/+@Q"E@_<%DMCZ^ETRC\Y/7H+"P@E5AF10-&D'.
M,E\? W+!$1P3^1PUB\)'NDY/JV]0XI<#2UL&*:RJ(I93E')XE*LV>]3@<>![
M#A9>X<\D42J"HJ:.:*.GS#2](-.-ZT6VA-(&Q0^D/T38)@_NG6I5Y+/>P)+W
MN4$975W4#13$(#DC-5I U!H'"SB"='&S\[;=T%<S4F1Z<"?_D4P?7P(S0;;
M(]?W?W#S2D:MT56=[K<$\ .]PCYS:D3X&/X^: O6JG:2A]+==&"/%$6FG0PO
M67CM/@I:/[X*BPF>^X+E^")!D=_@/(1K,#:%DOT^*>K >PEO\J('3U,]PCH$
M$9RMT=C=;=%S<BH/T(Y9_6:E)#Q8U+(2\1_*P:SD[,S+4'S0V&1=&E39%NDU
M:K SN<4C!G'(5. YQ;XN;7WRF*M@!-/<AWH:]MU-HWQI12SK!KY#EL;2LSG0
M!_9%*X2-L 0*3DPAB^SR[X!/H,4J&A0?O3"!HP$<\121Q80*G.8A\YYV[0&\
M'1QV'^U(YC F'F-^&_\U!$4N+LA0AE@9;[V7(AM\N$R$7+KKA;CQ02H#6T9^
MP2,8^)(N07BO3N![Y):\]86G3FHEMV+)IV.*[!_H9JCNJQ7MV @$<]0F 63I
MAR0YIL/&-N=3]VO"MY8?S/B^N^X=STJ%;T E5D8\[P'@N?QZ;T"\!L1K0+SO
M&,2[$\CNUME)#Q&/6UI#L#;([9)@V_5!:S>.E5T88MA<!&+8FL5.^C7PA[ 9
M1E]=;'3I=9%N8K@FL*<A(YW2@XW%SJ%*)?-29SVV:#Z*I3,6=*&P U$IZ&GT
M+B8U.H[L?Z:'(0;#."(*P_0#6J@EC (;U>4(AR!#+&DX7V4"B%JA%[L6-O))
M@@2*+!%S&!BA#7^9G"[79=/8T:52?_VZT/Y<LKAV7^B\OIHKE+\=K;W$27MG
M^M=Q+ZEQ]C<ZDL8=$>7R%3A1K #3OG5:3QY*AV1^6//8 SK(YG7Z)@]R30JZ
M6;_P@J&=HPFNQN:GJF-JMOKB[<GX*F\K>V*:;W=0NXG-SK+;">\A'WZ[C@//
MB6*DV>@Y/Z-8]3-+3L(%=":K<//<@S8 3%K. _U&ZO,%M&<NY_-[(C9XR+64
MVRVQT,4AOFGBBSZ/GD9#@<QXWV\=SQG$ _Y:&$0/R+?'G'D%I"E(3OKAM]9X
M$N!HC^9K_UQXOL?Y0BSR /"O81GVSQ5>A@+? ]'[O1YV0]S:SMG*PD]4TN_W
M--WDP0MJPY0U;^Y(QR?JY^:FFE/O\BCV%\2"4*6$,T XEI!UD=O7:22AFBCF
MQ -8=+63^6%GE.0?-]I<%UWFW^[5%8[@J)RAIW0]L8P2VM4/BNYWZ+.,F[E-
ME'[GKXB+]]LY;++S!X%]=,D#0N1B)#R"0#$_/M5-]&&T##Z3O./4WT*"\BH(
M$<"FK!EH!%PUQ9OMRL;J-"*-'!+D*62-TOB%?S@Y-M&QAQ3O^4N2HL'U5W9F
M5KTL)*LQQ0L0UA\Y@9"E7@Q]E(5J0S_$L6E-777,Q3-B-R54(YD3X20F!$)2
M>DIZW/3/)B6L5,I@4R4;=H[%MV7J!G)]EY=C19_:)#4/4S I_7E3^B>3B<Q,
M3M_D]-?%8#8I%OA.J=[V)$-G^K/N!_JAS(!"'N !X!],?U;3G[6L& C3GW4*
MN&$!),3Q+"3$S0"OF7ACN0\NY17LOO?%]UZ^P)VERRVW#"IBH_4FR1*@X^V"
MZ(_PWJUNS/,A(_;D@E8B9,>>2"P%<PBLZ"#J+UE?B4 -5;R'=2^@*WGM^<C!
MCQ=\1/A)IPZ:%-.!?^$?N+"$(X9T_SCR>T=QJ( ?S!SDI+J+)2D"XX[8#B\B
MO@9NW$2%G1TGZ,2#,,(@5D@ULQVNK9>%1&,5^FH^/'A]#I^HFA%Y49ZQF:A+
M);U2%*ZH6O_"RABNJ%<#Z8##5=$(>F2SQU ?_?.(HC5V0B!1," N>)HN8!7U
MTF*KGN)@PHKA&!-67$?<0]!,IJB60TYIW"KE&)C]7LDNY$CY8SDRA]0<!@7=
M2,ZE>* >F;PY,T)M:$XHF[; ,JXB$UWVN%8O'NP'C/KI"T#!M4P'8O&S@V^7
M+UEV/12:*4/A4+6NDY]QFBE_@U:1!BJAY)(J1>&Z@2;R$[1^M;.%\B8U%4W5
M#X&EYDY'%MFA>JLV/0F_A:R&I?HW6J@Y!9)6O'.5V!N'3D'6#H=>'0T?EBGG
M'GM44C$<" Q)X[NUQ$'5^I)[-<Z%YJOZ'7'9\X0^NUI-(8'<7@5W,.%J>$7\
MQ;>N="'P'2Z&PEVL78:)"#I%4KU)/IFTN"Q^_\P"X>FF&P3:^8&3];KH.H#Q
MWM$9DA\(!Y:Z&$DG)W/B^%9HWH8;ZD_<3[=L75,T;4F]QT,I5]8LV2 5?6E+
MEQ?F\\"F\R5@!"4QDX);FH9G!*O3@)ZE-*!@7'M$!IF>/Y:B"$23ST[0F^S%
M*'D3%+M(*%SNY^U)7PCL(9R9=.Q0I]8>VK/$C!%]@XW9JJX(P"#JW<X5CZLZ
M;HBQPAG:Q'?$IE=3(.KI)MTI=2BJ8[ W0>6(>Z'8M@?H8 ;<57*(#XOTCE R
MQ3?&*I9Z#6DYM92:AP-W\6$#2@-V7V$:]HM .A$YOX3ZRU'"5<+@0R_2G@J#
MC@=#F;9DQHR\C/@AZ)/1R8UKEQ",J*5)UJ%J22U(R33PA..N>$<@$MT=L?KP
M;SOH]$<5.69XN(\$4G]);]_QAC$,@5I\.9Z4.KX]JU-S(K$W%[3.)B?0H,P@
M*=^36]@7<D;J,GI]_XQ-V"0I,RT,*8U,#5OX4M%5_MS'V%,^VR>^,Y$C0P0
MO%<TO7&$I$4FXE#6PMF.B5G4%1:UH1:57$-]/8F'%HQ6)P)+2LS6Z;]T#="<
M>.KM:=9KD^O5E.OUS?-SVS#ES0KCH:2J?,9NJ-C&&)?0\Y5IIRU&AKITM$#O
M".6D#DDBQ^J"SQ\XSW3D4>]8Q-T0$Z/=Z3.92WKPC?DA&F@HZWG\8GVL?^+
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
M@KIA4A/"#:KN.<,X22E2 P\U\-!#A8>>&7BH@8=NC<US7+,,H>>> +T,E-9
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
MBI)BR;[&8H+R92YYBNJU$P^(1^U52'Y<"5<9PK_L3K^B;H,N+#+6B&NW0CQ
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
MSG!(B6V_$VM,K3 5T4T@#4O;S6N6BMK%5U+6#R!J8SPWWU57ZF1B1)7\+5P
M8T-35ZP7>QVFU$HW<!;#A!81;D\5#6BF@*[)-^ C8$*KUB.23EO_%[LC=G4;
M=/&N'5?PSP3D(D#L$-VD*)IFPWINC("BB*%*!'WC<B#$'B&EU@MVWT7.0'">
M?G#EG^*$*K+11$X&5DM@0U8-,PDS2YZ%8X2O$[P/$7G$]?9349857Q_GV.M3
M+I'U\_%+Y# .A'Z+;":7R*/&U%MDO=K,W2'_!I9:+EI7S)X[SGD3L\Q'09:>
MY4G1+/D2NHF!Y^[X2P^\43APTK9&30M+C<'?8/OAB42]BZEZ+Z5]A47$1<,"
M5]300'I"N#>ZQ!N+_V)$--T0$O;LBN85J0HPNELDE]8$6ZK[5#E,86X_X7"4
M/J%NO?FQJXK,K/R^'+&/Y/+W"4#'38K5;^7=!N%ULH1+'P]?Z_ ]Y)B1_7D7
M=^I%(\?+' LH\ZG+A<LLEY9(J1446_],LD"\/$4'AUXAS7Y@EGM/$DVB98(G
M-&O5EJ5">KT<XIC/'#WJNXH8]& -6NK9P/#UO2UC$A3J>E%Q@]#X>?SLF3%<
M*DN_T,7/)(I8?#=F0Y_2RPT<,$_I(-I)VXL[$=WWGNR?DUS;FN;:KBU*?MRL
MMF9$@E&N)1/%F)>_'E'43XH\@D6CXB42Q++A]<9Q@1R4%?DT?N(>,B0XCPA8
M$^ZS_""_]XT&/I[!$;0)E5@9";P'0.#RZWT),2<&W+J?$C7@5@-N->!6 VXU
MX-:YK<=TX"FL3#MIZ_4U\#T_EDT>PS52HBV.KVU^*+CI[(ZR<[/&9,>)J@=!
M#6!2/;"RBK PN>?FW)1-KA,]NHNQ0%+27[BC$'UP<3\%9JNURZ,"9AMY(CF_
M3[P'E(6RN_X0<U"+I !;923]O/'2,"1&*CED>-U^_$R\'##%]N,WZ\ZOTE^/
MZHV=LQ]E^@)^?/*'8!Q/6[5/OUB/SF#H.KV1"OZWLXT/]2^.$^DYH14/J:=;
MR ]Q)(IK6O-$.R1 L<HLH-!2\,@KP<UV+*N,?C)!$-7M$T5/-^XP^8@K?B(Z
M2+(\C.N^S'^"2>FR65$T,X$8*!R'RIXR[X3D_BC3W'%]) 00L7->QQE*=MBD
MWYS>Z+,B\1RL"A(CXF KK5?&"5*ZP48*&@8'8L8WJREVF:;?"VROTT=&'6QJ
MA(16,#?'M0/\]R?9Z)"UF5.!"4<'*WS5NI KG-$#[K6I-DZ?4G;/@H$UHELF
M 00B"OPT5HO0H8'?92[?L;_QVA,JC%<YG7%NBD@",LX%(Z$/99J].JUHN=3&
MQM7]/QM<NV!D29(=FD @)*50DAJV8!_8G:25\S@_35'N-U#9X3*)(4M52I!9
MD@RU_MO*&;ZAWHYPB/]?[ D\HD_D 9ZLB78(/B;NS&<?%4#Q::N#BPBU\Z?^
MR5&]N?-3/YW035J ).-$7'1G?6%V*>D2-!LGX!+<:OWW, R;^22L?^%C)W0;
M_J:$D70<+I-R(ZA5_#>&\:,)F^K$(::JC,MY9$U9R2?LE8E&C+*#;&8>L%"C
M)RLMNMI)/4"(J6I=ZEO)<_#,D@L)8FC1-^6_SX[JY^->H>[VE&FMY8G[@KQ6
M")HCYJ<$'\$RE%QKZ(JD!IJA,#2U,./32;"/ZX-LL6OV<Z21/580*M 599*
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
M?_MZ_I4$2/DN)FEHF]=\4MUX5GL8."YA19AS^-JG#A:6D($[)@\N*B=$FL
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
M4_\KAQ#PXG-E829<1+^:7$4L7VHM&'=;?+'*$GZZ/FK6"JM^-[OF_6!L1;D
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
MY^NY-J1]_:QR7#>>3?D6=%GX>*-R7MLH$;7!;N]3S?5[F*/1!Z,/1A^,/AP
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
M]\U*Z2.E[221/ K^2A+9W_^4UQXE?X?3GS_Y<C(F>PE2.4I7V72H+T?;W">
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
M1V]4_T[O =ZSX!GZOC6<9]+,H5N76IV8KM;Y 5M@.B&F]^Z2T.Y)K;B"SW1
MG9VD%C(X#1G<$#)X"V?^255S]&;D(GH[,E9A-X3@+3=Z]Y:W#+TQQT+*+F^%
M99R?5&X*J9R$;6<FI;G(Y4:G)S7DF'9[0BZ7!\'[2N86&,)*IGI7&,+E%KDM
M(7(3<.2-L33S"4)TN_&CW83$+0U^]SZW!P(W6T='6,+'();;0BPG85OM>SZ&
M,-A)<EO$)\J.WGVE<D]2NLUJ"F4A;@\6MZ,9!<!.X1XA=+=P91^AE*ODE:5Z
M7$,9(7C+A>+]TW&91IAB9*^WB47R'A;[-2O/A]S\ C3'^59I-&(\I3T*>A#T
M$$</PGTO65O2/ U1PU9U,EW:2Y,Z9T86CF*..4Y43%NP4G0%*Z'IE(M!K$A-
MI2XI&<2(\\6-(,M2DN6^1CRFBCN]F(9TI<!,"?R 4^"P RVR*C>2%S#:!4:"
M&TX%TP)&N7*#2#8<HW.(UMXGHKTNEC:;-@$W4\L6?F&F!OB' RSPW^>P[K&Q
M!$Q-KG^,X=+^*_Z5CY=8;TOM=HE\Q/,**6U!H_FXC(K4;-3+3*+"911&LC"2
MRP,CP0VG@FD!HR-Q&476L>R.)<\Z)AQ76 D)6BW[?;/YGFS84%:I1D5N2*U>
MB6ST"NGQ4FR]1%2XMYO8[$B-ML@L5K_"L-"Q(">V24$1@B+B*>)G;QOJS9-P
MTFRB[&L.[(578<9O[$[9C;L^S=^XE+@]2Z5UHV?"FA#R!(Y!YK"?4"_FA0EZ
MSX2]LS'B)GT!90<&^L(T,#Z+%_).AA91YQ,R-0$$^'HR7>I33=>QZ@=VQ!J*
MXW*<7LC8;#-2Q4\F>G2,&'\,#/M/:E\:K_#4,9ULU/??'IVE/JQ6>LD7VI]/
M;MQEWJQ7^>0L\IY!Z^KJCKT2IR/@"I>JSD9P]G]HUC:#MK4R)=J;#=I.+7S4
M@+,%$)L.?TEH+(QG9*9^I\"2-GFG-FS:V7^-C "1)M55S,$QTPD1O@1_R1D'
MCR@)=_N&:V+A'VUB!>:05A[PS9JR&? ,<CL"*9D=6@7P*+5PJBY ER:U%C@4
MX#O5WX%*X6/RC+0X1DV#\H0)&8 #JV=G!/JLZMCYG5@SBK2Y7  \75IF8@+H
M$F_B@J?FFUG E8)W.D%\R_?#1Q#(N<P@Z(]9JLMZ4-]1\<&?YI).[M:,"@0Q
M!("8GH^N-&NL&];2I)>\__MAXPE0$XOQ*24;GZ*(\2F%CD_I7UX^_GY]1:[_
MY^%Z@(-4^H,K,AS]=OU(+G]_?+P>C,C=;?_+[=WMZ!:^33):)5H0H*WS-)[1
MR5*GPVDB_G>YOKR327:8HI43.CE<"?VQH',V7014NX%P=468SSA"E:59*V7$
MYXRP%_DE>XSF.*UY(]UF^>>--(J8-U+>QQZ06SN*,29R7<PQ\<TQ.=81)H53
MVM8I'L=*:&!NU#.C*H&RC%"6W2PC@;+*H:Q@V7V",Y7$^"D!*C&I*R>T;7<"
MQ*@N45%9KKZ _<EWECZ9FL8KL6:J26= .M2T#J*.*O>0NUK2D3&<3K4Q0&%H
M/MG&^"\')DZ<=%,FKI[:6()N2VIU1)/LPC&Z?Z7IW]0T)JHUPWUW%5GY')/^
M+ 2V K'[%V\6AEAQZKW,JM1)"1E+VS*6)MZT2@^=G#;%+*0#D.$:'M<..')5
MI,V&U.ZF7UI]0O+V8&2F-ZP)K*)&75A%I4+FOH<>VG6IF>W  >&@'HU6M4UU
M;BT,D]<M\AI4XT6S *!"RP* 1C[X].>3.P<Z1>C<EBRUFF+&='DPFYH"!F.J
MTQ*8+3%F]];&4C?;(13">2VQFOVC/_*4,-KJ#^S*C75^)Z=3W>#22/U!W2KZ
M/'6GW))Z&30U.R$)NR<&TW-2ZU)=!!S*@,%]=6%3ZBCI-X00CNDQ:<PKNC L
MS78RI\O%0M=.,6V*YJP#BAN Q),+B#Q59D]HS,*0F%XCGI[4;(@I>"7!XOZ:
MLRUG&AX07F2)=>*MT['[Y)U'%Q %^(]-J=%M"S%:! [3&P@+#HB(GY<$B?NJ
M0D5JR!4=N"V<R)RSF^J$0<\ZZ9HA3PL3!$I_#9.<G4E%.)-%H3'-1&5/%G90
M:?!X0%JR%VZK50DM*O1C:OIQ:;N=5-9)RI/5DYX*@M_M0%>?0BILVU([6QX5
M&,VWRD>NMZ5ZMLZ+0&F^Y3TR,&DC4WLH1I&*#N&!5LD "M[KX8C;09=CCX(>
M!#T(>A#TD+A;O BFGNYT*#$!*K5%[&4E)VI1FXL_VVUUI$XCW$2_6I@11%D&
MHDS-)6^W&I)2Z@E1@B@K2Y1[!Q7JBM22RTR4(BA1J?E-)[%)01&"(@1%"(K8
M*33Q<_P@NTV3[8)=,P\:(G'X *-G\^-JUH5WWS$88S&&X KIJR_8\DS!0,%@
MB_ZFOENX^- CO8-J(MMNNH,G:BUM#IL)S;5QEF!RY/,Q%KY@"/LH?CJ.\])#
M)J D0];!_4/S";C<7#1:D2-NLB6)F1E .!\LY3)U U?MB=#)X'(1]\?YY[./
ML<-5&C6EBS?[%EIK=R+6ZGS\V6O6$F;7PC)5,C/1*/^';8S/?(3D'=EX]BN;
MU(-S%W!@&WQN_?Q1K0S=IQ^8K,@(J*O;P=>KX> K^7#9__.^/S@G=[?WMZ/K
MJRA6R >B.\Q5*B-$!\/1]1,9#<GHMVMR.1P\#>]NK_H(T9O;07]P>=N_(T\C
M^.#^>C!Z(DZW1H"_P4;^T<GY%M"73'UN6E_I)Q1B!&-H3K2Y:KX_8:=AZ\3'
M#)((R>X+51S%X,&&&#Q8J(P</H+>Z3_^29Y^ZS\FGBSH6>M8IZK)W*L9 N?'
M"@YQ-!PQS.ZH9P'BO.1+XW6ASM_)FVH1;3XVS(5ALOFTVIP,Q[:QFHVEU.4N
M"!Q[1M0YFD\SPX173WCO=0+R3;-5'4T['+*PL2X;)U8;<];T^ ]5!XFX2VXL
M$/&MKP*^]<V-W>I2O1[NC$$ \-K$G?B=>-E<"_170-AI!PQ@EG<3MX.;A-M0
M6K@-]__A[1B.FN)8L79%QX-J8C=JQ#_#S ,UV59WQ="W!36_.7?NL\UZK8[_
M"Y?F$JJ.9Q)NBT\"WQ%CMY:UW(*M;YZ;^(SII84/8U#!N<S7_UEJ]CNRC3%'
M#R9JU/0A*&XWI5Z]*W62H'>F3L@SI7.BL8T1-7JF'<&-!2=(9R3D?",_XZ5<
M2/KN<62;W*OOL#6Y)Z4<S-I"5'/0_!9\,9R&2$L.&H0M;A#*O9$!OS?X[]]N
ML*;&X2TK,95]>P*C%%-G+U1_T)?6 [C<%,S!R8;G7.JJ93D+39M2.U*WWI":
M">60[5$V,ZH#X;ZSSQQ8D#<*:L3GXT=DV+9025BIA_%MTHL)M< $0RGG, /P
M#8<M8<#]OV3A@M;90(V@KIQH4_@4![0#U]EOR'AL**ZJF>0[RDMWGYL?QHZ"
ML'GPJFF^X\E)W\U!V*%FML&6MCF#JX K0.W$45WX*,,'2'SZ&&Y]H>PK=3Q>
MOBYU=ON$3K6Q9KNBH&@AD&N#!])?F)K.1*&T16\P;N$,?;4TX?F@!S5CXF7T
M&\,$)'_7QL@\?I9O.CY@'5B^^:U1YVIE/Y9/DUWQ:'Y+4O9@5\::CHH)$!N\
M;S]@,ONB4%@F+6BYL.@88?D&4++H_.S7N::'0<@&9<.BUEV>W4]<OK]X5BUD
MX3<5GL,MZ3FPIV498XUQ)QA-[+4H7P"L%H<)X;=]IY:-H@*>.M'P'1;Y,#!L
M2N3F>;E4>V9<G42Z9V!CF.,9PR>W-A3Y(.D!,&!?A2B]L8X<P>].Y.C;M6H_
MLS7_!IXY/.I.>P6E..$T/Z':'7U1]>NY#<3.+(3A=&J!3T*O+6/Q #(?Z8E?
M?'5UY_TPF7!)ZETIBM3I*E*O%2%;$'19 *SE 5BK:@"3.U*CUY6:40#;31C#
MAK^P#1-GQ\39L@26PI<_;HG._X1_>:75.\"1/^D#/A9#RTK]LPL'<OTT?"#N
MIMF7\N=SB<!"%A06^)WJ[S5R3]4YF&<Z=<9E.S9TADHU%6RGZHE+[;H<[80G
M]T9VE6B[RJ^0O^C8W6NBB5#M7TUCN6 9A\YG"[307 -E!%);?6&J-6N5GPFF
MCTG7^P?7$\>_CU5+F+UP8AJ,"'X#&MA88UDH5_6D=J.1S$AE8<<UW _A$YV^
M''*[JNOO/A/,8:CGI0UHM]E@+1O(!!Y6BZJ=*8_M5I$RC.&<_-=R3DG7)7VO
M@J3@I(^9LQR=SO-)*6?J'O<7D,=X2&<!BC(HF-K?ZEU7,*U^!U7^::W$5Y5,
M/"AN+9_12<=8$;(LD,DJ4#>?>*DB3-OP/1 U./H\4<AB3K:&OX>B"5XUSEB<
M/*W?ZVIP'L!8J&Z@ E\0#.);H0@$7A5Z'U,9ZN3?2VL5D8"/E[J]BGX$%P$R
M"[8>V*.4=(.2 PW=%9P.=-57< -M"Z^WL+B I2Q86 6$ A[18]=/X9US$+HZ
MD*GC'&+<]#OE@5.3VJ:Q-FW6^P)E".O0X8OH/3$UB!A=,-WF689$WF8,1-C%
M=(S;J\76C!7J*Y7*:TS%6?NOI?X>E@@K6R8V:X4A-I..,5:J336'/Y$\W3@A
MSP^MQX<?FM^J=Q*>:#@TOY4NB+W9LN26_VZ)LWC09)DX2Q=.CJ1$1\ODO?&,
MJ1=>'[3SU%)7:W@YJ2L6\N_[PF++9["2-"Q? 5!YL@'?V!F<JQ69>^W$0F*4
M2CU/-#%(D7Y8^]H>3>FD4'?C^QT2J:7#7Y;YVW3Q]YE\T+3S?)-_A['EEXJR
MI=3*FRN_E)$K"T1?+%>VR\63AW#C9[2[_'I2VT537G)SCD/ZD6)0A86:;I;V
MTF21)XRW;,9VQ5BO8-ZH%J6G')G%6B0$MK6$?YGS@*$\]@NZY3/CC8)32]9>
MQ#EZR^B8/!NJ.<%;)QJX';9A6N @O<.5L*)7>#CWUMGIA953[D0JV.$)QVY!
M+R566F)<%U>/):H2H3_&=&'S2*03RT<7][O! HU."-.I:W%>7"/7N,$X(TFS
M"#[=UKFS[".WZ("+UR]B[WUD[PG&63J> / !MM'9KT!BZ<HV$G;@#Z>B[QC8
M744U7%/$'T]*]XT.8L>1E!/ J\] R@.YR53LV:_V&ZSR'0D8:-$#OD @#BE;
MLWSQ)6^IY]:]K*N];JB*6B1;<MUT(O)PQ$>S,BH/C)O:VBMUB[*XL*GMXN/O
M4A67%A6DJ&=;3:G5;$C=[!-ZH?HN5LF*B%CJ@ -0%/H[,=[F-+I$SE>_Y@2J
M+CRA*T;><5H!TU7P@UX )"[@7TPX:>N"-).^JMH<]E48XA,R2XJ(E^M2@]7<
M9H[XA+'_7;$<5LW16/:EGHZ] C#KS'ILL-G)\!P0'<TFTN?ET\=5XF5=0KRN
M=\?"E^\ MM0]F59=ZBIM28[@M-1B. <\)XZ;EN"K, SCF6'8')@+'EO9R>MY
M&3IIXHX]&&/$L%+G45%9B]N'80W/2SM'__3W*'J+L-,*I;=43T0 R70CW=\R
MD\T'"KXN..18,G-0MB0)?OH3,W>T-*5Z1SFT BIB<L+5DW4>Q1N:S7DAKH*B
M:%U6D=H)K(1?OBPM.U9WI9>:ZI9#@"A@W[64<%_,6 /*S[M9P*,(AI4[;:G1
MB@B+<99;+$T,D-IN'2#S.=Y,#:C+<I01!AEMK*6@/Z@YUBSWS(IF$F/!0 /W
MPG/&,]7"&A%>O0;7XQMJ$2=XPRU_"BZ&*%J(5-D@7I4DA@6+25VJV,%284SP
MN+XS7#:<J/U"T>YE3^HUPQ-)#M*1&Q+7Z\-H/(CL8L#C37)/?P76U<W\F)FU
MQ.<A*/S]#]8=L$3?+M&WJV)&S\U%HRWZ=HF^76FU58EM'A)CXD38%4$PD2S@
MM.VUA0 J3?%1QL8U.[5+B[$Z\^V:=I)HRKP'V\%0.\ (BJ"QHVP[1I+V'2.'
M-A[CEJ0]"3PIZ>WL3M:KBJR;56U*0E]IUE@WP!H'SP2->#JWV'FS1WX0XM*P
M;(MY05_0B']0W]G1AH,ZT[%;&&GWP9G!1SU1/ $!;_W6;/?JG4ZS6QB[[DG%
MR5<87)#3+0V<K,5,G5N?B.)0H&W"G^CRX36P-N0'XXU?@ <' WL"X??\EP:W
MX;V6;1I_T0N'_MCW,5.66BTV8,F9LL3?#%ZEP4\=7M@S;?S7G%KP6@U\5 U7
M&KR&@6##]\[K5M]OX,<8WG6VX)HK<IMM*()W@YRZ Y,VE%I;:>&#]^BXEVJ,
M8\<&@LU:E+[?5X*0. <EUO8*X2PY+X0MSNV-!*MI!;#F@A=?^D^@]R^']P_7
M@Z?^Z'8XB#?5(B6Y9_&\[2#K.NAI.NBXSF%SS\/SZY[M/@#\[\#>_[>[;<[>
MKIQBGWU734V%?P%UO%PIYGN0^L&O7-^P6:_O( Q]1!(NL8L1F/[63OS1QR)%
M$QG</F=M+>&"Y+PKAP5(XG +E#T/BZJU<=0Q7-XS@A^.O)VCMZ)]I]@^8I[[
M">?2===\,+%Q@I-,>:2&^:+.M;\9S?#@.(N[NF6]6.+SQ2T+OEJ5!<,? -WY
MRTS5T-Y^9<=*3>,[.]YL\39C< U]7>C&.Z5N&@96,L=^GH2I8I:5@9M UV*/
M3XXE]Y Q;U$0V?MA59TL1;2!P+O=U_H/(2MUN<5HP#E\+'F^:,=]T8W[HN?]
M@KUU]9U2]]^$X/:T-'&H$R^QUN>@6>VK R9>5H?W^"[&B@[CC7KWY\UK8445
MKYPTIMAEQ>VP@LFQ.>!RIBU PAEPI67HO)82RT+PD.F6A,?*G/<:_'T3Q"<'
M^I?WD,7?1_SQ;,B#&]&_,4SV<;+TB+-U]HP5#R,<O+D2_'L B^5]"$.+6"_Q
MV@&9]^:O\*U-*9X"6*9_0*+7DEKU1E27#DS[K,K5YT%&\I)L9-<;AU:<LFA>
M ^2[D-5*^S+%]5I=;G;#7+MB*=^B:H[DY-1H\78A0$AQ9(E]08B!9PI4Y]@Y
MOFESDX-]28K]^(,W(N$IMU Q9XG(*=C"9;(T5RU<IL;2).]@DUG!Q)7$ST,D
M8,KG[1!\W@1!7@P/<$1X@ 3-'I2^Q>)*1K#@\8P.YSY8.NO+AJU!8OH.\"@K
MEKY0MIQF#['S3VYY'&.258L<IS0/<&Y@1XOY7,/"/$R).I>_X"()]H+8VK?M
MN! ]>C/*CVBEM2.BP6 W_7A.T%_NR! [,VD%>#@2M0%LHFAF#>57Z/3I7,=*
MF[$>,PAN?-!2U<'BFM)DJF\?M ^Y.AZN2WK_Q5QC.NG#*@'WC^XQB<OUFD;4
M?%6JI2%1)V*!2JB>@RE+?_F(IW4*,AR3JLP'L0VG[7]&IBTL"K8UG";H'%(T
MB-.S:3."I4/8;.G6[9R;=>#R60D+J2H.5;DN-3NRU),CSL"'N\TY-GF,+>Z&
M=KWU17&!C:8H/_:4=UO,3W:5?%1<Q._T.,>AX"EC$#C,8(\Z)8%!!^P&)[?9
M3]893NXQ8<4"!8_\"2QTP1_L]?]"W[H^(&HJWQB4]3@%[&F6C]#[KFHZQIG!
MKV<,$B7[ZJL!%LY>)IL8,TVVZDGMKBRUVQ'UU=Y3,5Z5'A77BHW%L(N#.$CK
MY >C#3^)L</PJFGB,3ON;-O<_'"/_$Q5#(K%ZSSLN+D5]>P"1R![#AFS1V\:
MNW(8GB\'?T;W5I"3RM!F+8SGN*!:F.<V!]8. "=C&PLK>L>FQM;Q""Y?C@!4
MDC>G"!O&<4>_ O6]4<? 5I7X"Q,;R&)70AJRH#>A!,.2L -CW?K0.75L 0@(
MXMLA>*>+(W;\(-BGPI(PF*PO&7>[AKW3#5'">//",-VS._BUPUK+N?/'2A1X
MA,1J^=S I$Y_8K>/A6_L1D!,P*-#F_/;L$[/76:V_@=,=@VL#$Q7L'X=UBJH
M#22#NV*%TJKM#.J88WF!ZCVFY_3VC15;[HP/P\1^&P;?'X]&X)G!X-UAQ$RT
M">L>B^TL;<U>VA1#_D#A "RV[E=CHDT!+-Y5@7$,9@)VNT3\.VV(%URU."\M
M[AS&AA:4*5>4;RMHR[;&/.HL24HEQ96H(SWM0O-.)']E3Q@'%YO'<5V9JLTK
M0?^BCEK449\.FK*IHXXQ2U*V XHLT8X]QRX*M<LP(;JZQ:%A-5?\E.FCE'QQ
MM:,@VX:#T>W@]^NK3;(M62'I8?.K-SXC\HZ2'>!U%@C^H7,X@;N[VB3V@,*&
M4PS]Q8+.)ZM+O\EGJ7F^B?C$9UIBO6/FZBG?>E!WB%A40:BUBY9/;]GAM@<)
M-I+/9(R"*U:S[@@QG),GNK!Y2X@6SYI$S^5(4@B[*GO%!ZS*0LGM;8W\O@JB
M>3_W-Z (Y*]W;9J51_JZWOM6;_'(M,M(X4SKZ,T8S8RE!9L8 )AM2N?.QWFD
M>C(M7^5M<]RT=# CO0+.R*@ H#HX&E"6.KUP76H&3<S\J35O1B514F&X2G&Z
MP^3\?+JN]M#U59S9+5E=\]4RD@VCNDZ*5COE%:Q.33U@CMW@_!Z0LC$7)1"Y
M667,DY>V'"!(1JSG=/7E;89**7<0R2!ENVU)[G42%/4$QDM4&KS!*M"*T6#&
M.K\ 0"D-J=YK2QTYG-]/M_O70>H^.,HY ^4?IT*$)9#]Q/I#>UJK\R722OP,
MQ1TLB#^\I<(^N9NEQ[57D2O\XA:YNOOB(L,R[1'.PAA.;^<3G'ZX5'56V>J1
M-7U7W(0ETHVQ-'/Q-Z1Z5Y'DJ&-PY:&OD-Q*,FW<=\RT1H!&[U60=H=1J.Q0
M:)A <S /DA-HPT.@C30(=#B/T)J!$V%9D6BWU93:]8@BT9@V<E4GT_["U/14
M!*E/CD9D#4NCR8KFEZ:'7YK?&O5L^.4&_LW%LVE*W;8B=5IRB4?VQ02@]F.9
M=50CGFTB1J?%L<WMQ?^X]?^RSR(-GU[:=0YH/G&*%3'W=B7FY$=TTJ78CM20
M6U([HM=Z*8A,>""'\7^A3<0W:DY ]F0U*,FR5WVN0V754B!)Y'57P_+B B2&
M]YQ0_W^IKXO/C_RNJ"RG>VY(<L9Z8?&VH6L3U76AX^NR'1\:NXNLFK2P1BZ\
M*EU733[Z:4Q-6]7@T\FK-M<LF[<AXB7YKH?N]JSP/H87PV_=P:KNW%-JKK_S
M8G-^,&#U)E94;]+O&JA-?1TI\#%JC3P$Y@IL70''^JOZ0WM=OA+UY<6D+P _
M,F=Q-7;NYA#SCG,\[PK"D82S-Y^I&Z'6K/*Y K(2>2"S#Y;*8S)/- _YWZQ+
M<E>6FMF/4LNB>;[_#$[$F)E2:8P\S;ZL,3)B!U?\V !A\4Q7'7&"LTE\,B0@
MO_B1(<[+SE&F54H*!.F,ZJO/5P4KOK8^43T(UO'-[0*4]RLH>6^"+"7*KKT&
MPKT=$%'LK""?.#/6%B@A\S\LF*FHC1UTG<E9PC1$)A=]059-PE&<;L/'WK9S
MT[KI%=78V<,DK)5-QZN<><;7P>H"&27$/?RX96GZ6&4'H(,Z6^77E\K:KS&5
MTMKRF,BV1W$'"$Z<#C;U1\JVNU&Z]MG67DFLX:6:5B<$'^T<D6A-0#'!+)V/
M8#8*9GBW$,P'@3<E?CQQ$.<B\TX=QK$-%;/4*ML_^"GEV$JD!2-Q$T1:JZ$)
MF6I3GT+2UD$4KW'CJS>*BJH4&TBI2&.!S?,UW=!K.>.4:<88&W6I6^]&5M8'
M6DSMXF3NE[+L,WI?H<6IG\L7-?OU1RQ9X+AHLHWI=U@R*#7;LM1JM"2E&W9#
M,Z@P3=>QB*@9]9P*V(%7H]L7?0P<$"WUF5;1,$@T#/(T#.J*AD&B85!N$VJ#
ME%7\D-I*]'HHHLV0Z 8END%5#4VB&U16W: JU.TIU*DJT,E*=(/R7RVZ01V!
MY"NN&]1F<\_SC/603&<2Y^>20).$5A8<L^DN>(=>/2?3^RK<UFJ''EC*V99!
MY.F&WP+E:NS+*]6F-ZIF_J'J2\I\N8/&F!<\H;R"08A<\C%'%;89L8H,K%#$
M5)ECH"U?87OP4"OU KS, K($P\7?-1MS=U-G?BHKR>3G*=S<AF_VB;RY'#<J
M:/LI4<]Y!R%*R>QYOJ#,#'J^,6[0\R#)$9KXGA5P/$4:]JWV3X@&'A\/6;_.
M18T(ZY]31<2]>WP@7E?)UW'3.4QT2905,]42>Z$Q&R .]:]%5*UUL'KS2Y&M
M#F'V2XE;$ @0>-*<%[ML7IPC8?B?%YX,0UTB^-]Y\!)7ZGDDE_.-TRB4';'S
M><*KB'4U @ \B\]AZYY&=LSGO0(#)T62@AC3)4;716/"U?'3V._7SJPI]L<#
MFS<%3AW[BUN3@E:%^"P-Q7JID)D)N2V'E7QQ3&,))'O[5-5,\AT#' 4N;(''
MIP6G"DX5G,JO7IV6+7 -GH.Z[,UWVI0*]A3L601[]MUF&XP2;X$PT14>%\@=
M?X149GEHT+N4PL,/1?!W.1BYJCLOQSN3P[G"<NWWIW\>(D.JBFV!<X'SD\+Y
MGU0U#XJ8"JS[L)Y-"6WR@LW*EY+M5004([E"2?-\$2*?+D(^:'/.8+9S$M Z
MWU+(5X2L.<0%X64!L3Z(IS[/ZR@K]:9$E$87.]BTSK=Z*EBN2GRI_OABHPMV
MM"G7@8SLC=L)/,^24M^!9F/=](VHOJ/'OO*<^I[D2-8Y^J!62?Z(F693MC\V
MOO'-5!<>4CWH,5[]Q(X4?<[ZW+"GR1[/SVXZ4[UI+DTNTV>4IJ3T6I(<T1*N
M  2&2$D04;!3HYM-98G4K$DKMM=@,W&O007@7TK2.@(".Z 5Z,"88\<6NKVR
MN@(T5F_VVH+&]J>QLG:;7=7MUSUU^_O17&QSV5ZMU0KV81.D4R+]MTHG;9-&
M<B\=:>2501>-E1!J;#:DZE*S'3&_(DW\9>BI"1\L91_L:W@\F'"J"FC&E(5[
M54_J7-7K4D]I2-UNU#SOXE7,T1*3=<C9PDT.5F9$EH:CU6E'#3,NGLR.G-C2
M/<=:(8)KU7O*<1#<7G8!/Y FWB70D-.[1*+FV)R$&\.<4NVDW(0/V6I;!Z)+
ML-A=E5N<G[#3"+1.2Y8:[0RR,.>'$51Y22EC)R&"E([&4XAH@UU)PZU\%)=&
M2L9/@+NG:$I->ZU>\SAHKX(69.G>)=!0E-/@F*T135527Y#?)2B 1@)^2"+/
MP3FHQ7M0+W[P,UJ!8U[I5S5&3H\]M6WF'-JN(%.7[EU"CI?B70(-I7B70$.%
M0Z$BR%F&:G3Y="*B):I&+SH,VN@VI6:[([65<L:G!!'M78U>EO!3O=<K)6D=
M 8$57HU>%AIK=T0U^C%7HQ\>5H^M1N_6E*ZH1B^Q_DM<C9Z6--JK&EU6VE*S
MFW&B1826#X^Y-A8_R,188E_WHXXMEV:?^;H!1P.V4]FGD"&"2 21""(11"*(
M)&\B$?7=QY;Z<**C;&R32'9D[Z=[X%W^9(<,S-<&/[U;S_C8N$AV[$M$%4]V
MU#O-<"!Z)_DBPHE>"IM,] RIJ])EW?66++H\E2[G$4]L<3D/N8"<1ZO6$CF/
MTJ5D/;3CSWD$2:0T28]F5VIE?;!)Y#R.R/L^E7V*G(<@#Q&I%$0BB$00B2"2
ML@+O5/8984_#3_0S_#L<Z^ =LNW/<'<_5FMD6_,E&_@!D8A1%U[;7-DG@K]:
MOM\]C<][]'X*F/;;LS9>5/)51N"RL!S&:$:)ZL[W(YKK"O*AM$2S")#J>*G#
MEQ/,<=AP^42;3JE)P?<CS]1^HW3./J9.^)0LV QH8\H^5='GM(@ZG[ _UP-O
MW0N6 %E3?\<#(X<0I<%1:4ZTN6J^'_0H9U00B_T3U294'<^(21<&,"ZL$H?W
M2NBHPO(-:[5#>P:7SM1)$ [/5#?>.( L&SQ9!&08"B;5Z7=U;A/#W0'//=3(
MYCDO1TV7MF&K>@!8O([\,/RR$TL<HNZYI3>@[<?[+]G&7/Y@:W>[S:SBP'%!
M.;FW#LJETOSX<O"G+_+26D5>VIL;G=;"I:9<R@,EZ/"75#K8I=!2/"W8A7L^
M^6#'1&/IP)=V#F)?\#7D;;1'/N!@K*,&7C!BFA1XS5KX,!1QP';N:#!*,$IO
M$0J*9!)9OR#W^  A1JBX(PFTE;6@8]R&_EXC_0VE#Y(CQ)=SDXZ-ESEHA E7
M;1<,V@#!-49 =>+O3!NJ3-?:!MSIB'Q'SR:2U->O"]UXI_2)FM]!"4=G]5:G
MDABNK1$NU/O]I6'9 \/^DP(JW+5G'1S?ET]:W6XM7&>P*Z-4%FS[<D@O2K6M
M6>1MIH'I%VMT,4-C5^M#<\Q+1NQC)&P@\F>D^15_&. C$I6\.3F]"Y4G]<B"
MR1]DMDH>I=J0(VS6L$HJX(0QP10T@/$B?)<V7ZI.P4.T0YAXG&2$B7O 4$"?
M<\R&HKL+]_T3X^JS&K?@&O$S3^G?,P4P8NF?_J:^6]&.<<0,R$" P8G,=&LM
M;>ZXV\[U6&VW6H3)?7)U:1N!<CSVT:ZS0'?S2I)A[.#1DCDU@[UH]'RTG!]A
MS,P UN5Z'?Q%-^#2P)5[RD;E5D,B[H_SSV<?XX,NC9K2Q;M]2ZVU.Q&K=3[^
M[)WF2=@X3UBH2F8F2HY_V,88?#]640EB#L4,MO+\^:-:+)7G/(YT/PK+?B+L
M#J6[40$\SY**'OBZ'X2O;@=?KX:#K^3#9?_/^_[@G-S=WM^.KJ\B&#M?/+1/
M"@^#X>CZB8R&9/3;-;D<#IZ&=[=7?<3#S>V@/[B\[=^1IQ%\<'\]&#V1__6/
MKB(KGP%KW'"@D_-D"-MK.O7!$$_+^O#N"D/S3*HZ+^*I _88,EZ:)BR6:8!5
MRH:KB -PZB0GX*FZNK#@8_>WU5>!787 !CRBZ\Y%K$01_UZHDXGS=Z!0)W'+
M)V>'3=A?U!$(;RT6TQ([X"_;,==RL[;7%/N87<7*)JX;L]80VQ-3U11.3[_U
M'Z\OOO2?0!Q=#N\?K@=/_='M< #B9S@8W0Y^O[[:)'XB\V8!IX=HDU_.1H"Q
M)ZI3YK3V%^#H3;XUV[UZI]/L?G,\,B;L^O:6BQN;3OH<F%G8P>O*+['@>M;$
M]:Q?L#B;978B<C.6K\/9"Y_\1L!W91&J?2)HL !X8K*X9>&SB5)/0\36HRO)
MZ]'E4-1&J@H\4T]-I '/<)*"$6M50)K;D8GD(&U%D:@_<.X7_!M#>N,9G2QU
M.IQ&0_,)_.:_W&P% (ICP;*6K_PSYE&C#OBBPX4)HW44=KI =6 "X'_-2D&4
M,_7\U326"[*T*"]Y>-;FQJNFZL0VJ:L*6'X?5<"K,:$Z1G'=!']$I8-?A[QI
M]HQ71UB6AK%67B^A@F('H*)R!LC"!9HYN5BHIOW.'L15_U0S7VMDQ&]V\8LK
M98%D_L*PUF(*1[4 .+INO%F?XLL*0C4U!\50]RO+B:@P"CHP?!'<@>%QFZTN
M3;>9JT>SJ_\2ZH@;Z;6T>UA+YT260Y:_<Y$2X=JLZLR"]^[QP=&^[I S^MV#
M^@Z[%9,.?:RYJ]9B_+5SZ>7F!X4?!\0,M#K_Y4S&^;>;G^V0.__3VW%@77;H
MO\0-*GC8R/F&O>D3'TS@<U)7 =W\_.N;)!GQ'7WO7? JJ(\;6"=)?.A<94A;
M FL984VI"ZQ5$&MR2>5X;IU^1'>?;0E[GP,7J,MFQ53G>Y_U.)H3Z-MZI<B]
M;U\<WWD$KC,/43QPQ_D>_69O1&85N1C1\6RN_6>936Q&J75*T)+GA(A J9>/
M")J""'8A F]-3<0]N]>JI$!5\L%4]>U>FVNORU=^I67:CQBVSH_>+LH"!O5'
M3F"06]%\MZ,5MG\GCYQ&2 GK:HL >-2LORZF&$W7T/RGEDU,#)U_^.GHK:H"
M9.D^&;I5TLV31T*LW0#2;AV</0+*'!F:+'N<MAVP6,:U-+M0MB3HNOO)XTQ!
MR>5PQ4"IU.I1S>%2%^E""%15" 1*'DI#N?5:.]Q!L]Q"H+R@C)"G0@@((1!7
MI%,BRHWH*EAR(5!24,JU3KCJJ5K.G0BPY]@^WSD ^]W X]ZZ9K\+]Z_40M_%
MV!\KA)7. 522RJIFIU"A'P/*,CF R4$I++]RC#A(BV=S=C*.F6=+"TJ1_:H0
MMY;)&R@-B8D43T7L>W@]P'8^(>\:U2?';M_G+RRN'/BBJ"B[Z?@W-8V):LT0
M ^Q4?DS3JH+0+*CL$"HKC;$CJ.R8J:PL]DZ!5"8BH,=@(=UI4UY<S,CV- RC
ME'L6;I(EFR:>I6X0Q?8V7$_.*VSZF2"1?4@D=6M&D,C1D4C:IDA1)")B*>6V
M%-S9Q.1UJ=O:0J>G82SDXWDD&_N<YU$F.?%1IG#C'J$ZJD-3>9Z,$C1U(C25
M?DBD_#0EXB''8.4\&)9]@<,EL*T6D-.4:O;2I.QDD#!XTA(D5YHU!FJV;PP3
M >[ ^Q'^ 2'!KA!))*&\2D)S(J4D:"YWFA,)IE 'ZF#P*0\#(=P3/GZ":['=
M22LR@P:[AIHQ!Z]Q'!P?,,7[DVI\JBLRB#/I"6S%Z:HIMMM85+,('^1F\.M_
MKSW5L$NJ:BW-=U[P@]TXO^/K")U.Z=C&F:IXJ0V[Q,?QYMOX?A4P;K[B.[$M
M*O9 775*]:Z#7>2;+ULC48<)G$M@B>O1J[[%SN MAHD,XKLMT.H'V[=2[$BL
MLVEUJLGZD+)?YQI\[T#* DF&_5N7(%_>@>7A:>SS2W;A.YL-JT[H?Y8([9@W
M>QN.L_&QO-.KOX J9D/&TES/%%O=L3!T;?S.1XKQ*;WNU#$/$!UD\I>MKJ#!
MF*,/V4"7*I?)3#9U/J\6I>% 4#XZS;O_9ZIK $9&,B9= &3A7A5[(;O+F"[1
MVJ]%3DDJB[R)&M24DM<F=Q.Y;2C1MLP8X:_A#=<<GV[W8R71S]-L4"7CZ$9X
MY(G.-6#C^Q5I$#XC<!M&TY38<9-PSGZ]G9,^,)7.>O%+7MI<43#CO)FA3ZC)
M9U9_,6#];+RE9@)7&/CQTIX!Z^*@/KQ"72Q,X"[XA43;-I.)OCTQ=3L?H\RD
MM_/^ZO'L)NL!F! 9Y254#M-<6\CP>Z/.+62.@S4*G"F-;\9H9BPM6/'H#3Y]
M]YHM[)+1^R+=\M]PQ.>G@\8V:PZ(7'D+KX,=L&F(FV:&K*0YISM'IL]0CB+Z
M4 R9B+[G=_94MW<\N7X:/I '$,VX1::=N'CR32]=<!/4.^7<^P+GF3<&&W+.
MOC;@ Q/T"6.4M0QE4U157 W(6LEW%] =!2'IU,TZ-EHV5C2GN%LPH=?C;HNA
M.@Y%+]W=#FZ2MEJ2.LV6I$0TI0BJ=BF&92L,2'B "49)'Q:H/^A+Z\&D4VJ:
MKC3QWO<$VI>]XU)7+6LX94,$4D=&NR6U6A&HX.LD;*'_%XP=9YDKS""S'"MV
MO@!OF_?:O'CTM.LMJ1W%*0YZ4C^M^J5YX;1>#>&<&_MS P<;&&.-6;?@D;#5
MLPD)*#?98&+'"G4CQ8"YB<;=$7 MYIK./0@0GHPBN%GKFJ'JF 4%X'9W +;V
M^DHG^#H25#&." Z;!_A6%05VI#)84R ![6DMT;VQ#=)_NB0=N<LH>_5._9WL
M,!F;.2-;IU_W==T8(_BB.>2:/ZL8P;[O@&NYV:B%R=0WX%I"X'"_(U<0/:@:
MB)%+=8&VL1<07U0="?=I1JE]AZ]#\<2E0$F *M=KX08X_JGA2*VY@O.>_OTW
M.-9S>OV?I>8'0FX W7>>>"-JGK@?GCB_'@2?SGUL$#384!JO4_7TI>T"2!,<
M*T?@CCF),I2^NE FE($Y>C:1F+<MYFWO-  SUX':S;H8J)UDH'9DF(5'C<HW
M:KN4DZLC*6L-I?!PM""HLAY*7@"@*C*.=:>9W?E -#Y$60F(#C*9OEU>JX+]
MQ+0JS_OXA[B%AKPY*ZC"@.U???5R&PKXHZ:P[3D^^Y T1%'3M;<6]FW9<QEG
M:V<+RRJ.WF:H9F4/;M7#[F.W@Y.T,S#&0\G ,J3^Y)*G_DJ3/D[.@ND^+7SO
M[1R0]8ZY4#G]7"@^;R-9!/)=*IDXSV3/H3_H>.E4!DRU,<_R>6L)_#FQ[9FQ
M50[6>G3N#,:B6NO2+_C=+?U*&%<:SFDNF2U%:M=EJ1X5KR\/807+9[**ZA^R
M1I]]=\!S,+%PR/TN/7OI^(#40*Q@9>O8#T@8^PWKR@RBP0=Q8/:A\EZGIFP)
M[>),N.I"9N^8=U0.@3@P.0].N2_&,(QX>T5*-F.A5_7U%U"E6Q:8@.D397"%
M%"<U*2A.3"(_@^$-ZL VU<FZ>G6"*>NMEA9_#*NQI1-NZ7TUC>5"6M?6@F;6
M+)MKXRD88%C%2M&QP:?8,\V<7"Q4TWYGTS"YTIEJYJODJ4)EY9N^@9FLKC2P
MH^=WLK18[ASL/<O-PX]5:T:FNO'&[4<5ZT8-D$18H8H)*E:VB@&XA8G5J+XW
M.#!TZTTQN08?SXGJ"EI\5!2POZNF!F*2C+&X@N?5W428-A_K2Y;B#U8H.-6X
MSLHX)-S:U=#FMZ'7Q/?A+ZC-=?J#5X\MG__-DW#DW\O)"^+1PBT\4R#O"86;
M7E23K8V]U  #0;5PFR;]3N=++)QY,0W+<IB!&^[&@ME,<)-K*P"\F/N.=CM6
M-K]@/;-EX]*]24)&90ZB6+F$KH[_PHO@Z7]1<))YV3*@3=?6H 8<_IMG-U>8
M!<C=3N%14P G$I5+.'Q]ZOK,!JN2?J: P:7EDNMVNH(%8K4=)98&UA)X#$#L
MP"[K]_%*/YT1A(5U-!L,*=C<.\'%F1I0D?L4,C6-5_9RCTVFOB)DMA8L5T14
MQVOJ+0[%^H LQAS@605M*;P0[NN J6)PIR%V?8&];VPR,Y[1R5*GP^DU\*WQ
M3ND3]U]BZM&X)(+?AM/'%>GPHK-+X#D+ TI?X)J_$IU&.@/> 19%!6HN:25/
MH93))*@(R&Z<4C7UV?A.+U K #VQ\A%,3:&V@.L=:<]KD3V:WB>Q7EY0A=@T
M@3_IUL=A R*+H#DP(5=TS/P)[O@T9(G@46")E=2SMS-;1,6;=93[GQ(=YN"@
M:2<.@6XY_G!XO'.]GL,S1YLW[:/3,NR:+RB3;5>$V7SKWS7OQQ''\WX\=;\U
M$]A3<DT$!M)^GL>MOPTF^SHRRS.$DF'.UTI$+G!U+GE]U]9?3_VQ+/NT7Q.3
M[I8>;(F.!3OTO18[M1;3F)Z#P2D\)_0TH%>@T/DO9W+S;-NC'8KF?WK[L=0E
M@O^=!R]QT^T>3G&^<;)DEJ$#A+PIW,BJG6P3IC=)=.UNB>D=D'KJ=*><*MFA
M\98950F498,RI2Y05C64R0)E F4E4;<[DT\*=%(P.D-)[!UW+D E0"5 =0"H
ML#+B8% =G]S<[O 6C+</["0TKR>QS@M%84IM6A-T:15-6C?F(I;Z5--U5F+@
MY@H.(HQ=C=FMS>MR;%BX7T%7=#]5#V"=^WS](&[G8^.5KKI">,\_;RMR:ZQ*
MN1J;ZTM;,2,[\\/+R1-%H.%I\40A2[U.^%"[((N<R<+?D[1XLF@H4KO3$'1Q
MK'01+ =.2A<M25;"8]I3Q$QV)J0P#@\_@0<4PLM0>(F@M^A0&(DI&(E/5 =0
MO_3GDWL7P,[]>9L%PB@HG#8"MF)I:*/5"!^5$;11J&%0&MIH2[UL[0-!'26@
MCGVM1UFJ=RMJ/8H 9%Y3HDQCLAS;0%[?J6XL1" R;1O3 ?#5&KX%F9A2O2DB
M#$431\#(+ MQ-*5&)]P'01!'H79$:8A#D=KM\*ET01U'11W[&IEMJ=V+F4=:
M=B-3F(\'FX]?Z9S-<F)GY2:OVERS;)//(1)69(I6I -G\"G[/B@7%)*2,^5X
M02"[6Y+E(A"YV9:4AHAI%TXD?INA7$2B-!I2O2<,RY,@DGW-RT9;:G4R+:2*
ML2\=JRA\BC?N17M97?R4<#X4ZS<2$UF?SID2W@1B\8,?)PF<2$F_/6[4^?=3
MVJ.@!T$/@AX$/0AZ$/2P*SV4/"4;"?8JA=7*V*E_9-BJOL^XA33E0[9'IPY@
M\4AO*K>%YQ8B3/&$0B\J%;C/\>UHWZL25"-XHI(\X8^*IL83K88DRX(K!%=4
ME"L"74]3.K0DMZ1&.ZHX67"%X(JJ<\6^ >MF3VI&5MT>$5.(D'FR\$!C\8-,
MC"5V/#W>&$A)-BDH0E"$H A!$8(B!$4<$#K_V1E72EP+SIE;X7S@G6 :VX:^
M#'.6G\V/O[I=X[T[C\$9"X$'5TA??>F 9XHC<CX157]3WZW/9Q&/+.>X]G1F
MQ59SUL5%4]XPI#<KDIB9 83S =TN6S=PU9X<$L;7B/OC_//9Q]AY"HV:TL6;
M?0NMM3L1:W4^_NSU<@AS<V"9*IF9Z.K]PS;&9SY"\L^$&+%Q!<:4X+QUG!_U
M\T>U,G2??MZL(@FQJ]O!UZOAX"OY<-G_\[X_."=WM_>WH^NK*%;(!Z([C%,N
M(T0'P]'U$QD-R>BW:W(Y'#P-[VZO^@C1F]M!?W!YV[\C3R/XX/YZ,'HB;$Z;
M\AG@S_4EG42."B^O^DPPNHH7/X[4'U>:-=8-:VG2@Z9/D;$+J[X=F(S.9J)W
MZ_4>CZOL,D)EZ\ 4+IGSFY@2-7G'%TI*>ES'67\S8E((GMSQABV9C/532ZI3
MFG=C8;E5VR=9GV!38;V2=1W%=FO]T/AO,?+N=G YO+\FH_[_@-B+MY_"7H-G
MN6.=JB;SEV8(O!\K.,4.H(H9;E5& ,7/-]RP[4V;S$[%^@TIE!=;AG\EF.Z%
MOZ\(?O>A6-'/PU&AVCABL+GZ#C @MY:.C8-CR3'=\6#Y;G';9+LTIQDF,\4J
MXN#]#C#ATXX<[4YT]<U:C<WU48[D':5+-(O-0W:&Y+)YL^H/'(>L,<.&&.9J
M?.V+"IIXZV36E-A8[J;%QQ7C@2^F9FO6C/RAX39W8W?!'WOQ1S3()9R0#5_
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
M=AI2HQL5@$@-I7DB\#QU@DS9Y!"L>2RLF7$BH2')G;;4DZ-2PX(U!6L*UMS
MFIFG<N2>U.Y&)7\%:PK6%*RY+VNFD5&K=\"@C:JL.R[6%(F]JO1]W<GE/Y)]
M"LH0E"$H0U"&H Q!&2E3QL^!7H6AWN/)VO%=3Z?8TN_[VK9]5&WZ2,%J'6NZ
MQJS?E'OQI=D-S]?-S8O!G%(FX;;,FRW=?1KDF3YD6-@3&_LVK;OC$<K''5GH
M$L3V="(-62(8/L>?2IVH\PG^(I,W<%2(BC?KNO%F??(2(?'38A"DHJ5>_NUQ
MT^FIU\BN.UV&[?K*_^C"&P*4H&>/Z*DG>NH51WTGW#&J[#WU!+ZJU4U/X*M:
M??0$OD0'O?TB197IVU5 ES,!)P&GDX>3Z)<G^N55ZD" Z+B2@(KN(J>MN/%D
MT8SE9*K<#SUFGX8N%-11UD)K01WEIX[B:GT%=52<.C(M-TV3.C(T.H4YF4X#
M/WBK:B]MPWQGEB30\[&;D9MY/4E]3=^^H1-@??W)A9WOXKVLQ<72I%ZF5E8\
M?:%L[MR606>NGXY/Q!>%]<U6H,#ZD6)]H_X66!=8+Q/616RP>L9<UH6LM^OH
MXC.=TZEF \V_+I8XP%FU6='4VG+TA"*9 ?EL?BRFAT@I'4<4&C[ILOKXFL=M
MOW  9V%6'AQ(:+:[4J,4_:++KW=*0 T9!QT[O::D*&5H$BVHX6"#)(4$11OT
M>$]1!#T< ST<'%946K+4;68]/DH$%8N<Z3:ADR5@]5EWPH2KLTQ':^/MQ;8
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
M4"->J9C+W WU3(W9\-+-=Y']U,3K+CY:M8Y)]E#SZ[:.TUJIV5AUY\'CS!E
M;\:FF,NBUD >=)IR:X-"O5'6%:IK@7MENZJ.$/ZN.:YEEZQE*Y-NII+=(01Y
MU>O51<U6*>?]M"RLE+;L7UU)H!QP98!OQ54#W,O:K!_"H[*T9W<5<?<?7IN-
M3,>U/7S C='WHXGUV^3-FBPLSX$%X3UH1E?3S,@E,?0;O0X^U>H1\FF71O[$
MM5:OMY=N60T8W'!76U@&L,&1WA96<- &J!#\SNK#.*VZS2UIY($E?&)'\I8P
MH3CQ4\-RV-$-<_;GAG',=1-8!)_->V!'>2954-MVI[H3ZT6#X=C_4FU;-=U4
MB/(;XX M$]OF,Y@6L?'$W#Y1+6M7[G;;<F,#^ O?5;IN7RI9W:!" F@_-'NJ
M.YK/ *XH(S,I^5.9W @3WTB=/!SW-9'-_M6Z_Y&PD/53;@&JF$"O54>;X=<T
MF"?\T! !\,+$>OV^^LB#^LX,W9MJSZ(&>V1R/;@STGX#TP3D_**_ H%GM=M'
MSVO+V]U.:AN8;5O68)^CNH5%J<]C-H\=0\L[D]U&1^Z*8I42\' 7L(;TSUSC
MQB7XZ.4SSK>DXDP[DI_!T+ZX$B/,<?#!"$<+D01I?$VE"C>RM3K"(\B+;"H!
M7]HI1MNG@?_.V'[$$%>%)-LY4+U!9:8%JH$/ZBJDDNFT12X1>&LBN6<UF^9]
MFUOGB.]R105Z*M<92J2TZJ:TA(WK-N7^H)/:,7]+Z"6J?HY1AG!\L1Z\:U:G
M<&YE4MY7J3:;VZ.YXNG2TO3A>E9XS33DK9#JL3V0FXV>W$USSPZQD;YNO97L
M\*ECP>PTC:O!L[D8DF8O!:%N7"FO;[$QU6)*ZLN+K;V G-942S1!2@PM4QX
M]@V']1I;';?J0_YB:9?WRG1+)P*M3A):PA:=@*R:W7;Z\J\(_?*W711,;=1(
M=7.]]^;S]C7@E4B:I"9KOM_#W5K0-?!EWVV.:!]V5&[ODR.-'L:1+"K44:IA
ML$_Z^@D-:?0 Q1 N$L<+CS?B4=$PR9BB:KP'C&*]GH% V\KP7E\M<ZT +P'N
MH3,V@[PU #7_$H/E\/C:J=.0^\UN^O*0W5@:2N.@.(X_U%:O^XCP"(<2.V=8
MZ(.1G^V?5YE]L7\B=XP1.N44^P:^%DD/?]9@DC$]W'A3WYT-27\"'K.^FWK+
M-V,UT6Z?+]N]]"-T2P?&PD[,.B]V"%)'6SAR5@WQBV2_/']4.BU9"GY<?/KP
M<R;'E-95LX_?C@WUJMM+&:W_\J?H,<@2.P<9!JI*"QN5W%] \7U(M90\OW7"
M7!\P"C>H94W7^?O/:IWP7WSU0DW.F+X=W?]Z.[[_5?IX,_SWU^']A?1E]'4T
MN;O-%=8I1Z0[G XMHDCOQY.[)VDREB:_L8.[G\9?1K=#%.GGT?WP_F8T_"(]
M3>"%KW?WDR>)^4[-3S !<&/=!%_E(I=Q%\>:4N47&V\[?TU7H69R(P>4WE4<
M3*=="R:B/GB\N[V[^SJ\_L*TP1]WCY,1_O[P>/?Y[A'>E)Y^&SZ"QO@([TY&
M][_?W:8K@%(K2,71([B\FW)5R.,?^NP?'R8 N"?-T-BJZ%N[.VCTF_TN7]0Q
MG3ET$Q\:+I>:.0L_^DU)@W#@Q P.6^Z7XP]/8-7\I_8./I#]ZB12#6[_)H>_
MRJL]1'F5BB"7FD$DQP\<NVZM[MQ<_2JOSB)9_5K>P-CYJXF1^9EP&':(G4K^
MD(S,?43C@-#YKAD\U985WC8^)2,4[&7ETX6$FXN.]PKS#K"82<^:8;W]DC-2
MO0:X_57FL6)-NZE6]ONJF]+!=^?7TUTP.M/UCZ\J022V,'!2%.A1 G_Y7->:
MK(SOU.E"XCM@@?I9"]<M5(>]P<0N8XX"_N58X ?"]:9V+%K(KR5'RT3@"[A[
MX<(C,)+.;>N5_P4?PG]Y!)%%R-^EI65'K[<V&A8?3/:1XKF*?@@3_C<OM?F<
M,UV* (>E1UQ)J'5U4W=U3!>(P IM$5X1!O.LX=54^,&S"_!?N(GNR* /GO\#
MEX[&^56P4)<SW?#8R-79?SS'Q9 B?!IDQ_^&\>&%F()G20M/WC/,N>X<?8/]
MI$([DS2,J+86B2C'(\VI^/$QC<B15LA1ETM019$='P:3)8(HY\1BH)QE$WZ'
MF4-(J]+_>:#?YCI\:_0PWFWBR:(4:E%P;^MUZ19@40[T+4_*HH".1398X8X0
M;D[F*/[3XT4IS")DF "5U2.&N[$^>?T\#G^?2K+XS,:,S]S5.%&M*0]'\)%]
MU"^2Q&36*/+2Q%9G,'S5T!+;8LPZFI8;7))9H5MMRD],:8&[#L_3_H37^ZC#
M?=;O'A@1IB-0#E/#8_MF&)< ZPS?_*Y;1IC*%M%*AOKFX/NV]N+Q#SB)(K(K
M*=S9RS\7-9<^3\WR1=^I4/1'5"&G9=2W8?8VHU/G*B7O= #</1, GV8Z11:
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
MMX!-]ADGHVV_,EBU[5<&XJ4'4W(%T;?^],U:XJ13F)W_)"!Q*2.*2'M&I*W
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
MH&JH$4L%& >QM-HFFIT^\#2[9K9JH!%'!1@'<;3J)I]]1>XULFO2JH8:L52
M<1!+JVU".NC(S?X9>;N4$KO;EE1K^4.:61XV]*SWGA2)B3:S:;))3,0)FFSB
M!'&")ILX09P@3A GB!/$">)$;3E1:=-)L?)<E2/EN6X(0E:6%7NKF=:K;F)>
M["]IX#NZ#MU3D^X<5RW_"Q78$Y("28&D0%*H5 I4>$.%-]';_HL]@S:#2=1L
MF%K)]'#/&L\ M/P,:_^L/\GR7,=537CQI8YN2*U3)HZYV-G1-=Z88A' :\C1
M=<_ -9ZSI/WQ"D\LOV)HSFYYD=?1*G4XLJ/I%HTPVZ*Q,<FBJ\CM-A[[W=B2
M9U%+C(I""U'&0?3,0<_B"W0.H&=+[@X:<J-!]"1Z$CW+R/C?GYQ*NR$K/6#G
M8%N28BTA*@HK1!D'L9/8*0Y$16&%*.,@=A[$SOUR_/=G9Z<M=]HMN4^.+9&3
MR$GD+#?A@$IH3CUOA<1$*6\TV20FX@1--G&".$&339P@3A GB!/$">($<:*V
MG* 2FF.6T)0;3,;^3#','.W.TK*:^VIV1<];D9S7^O@?[XD_/GZ]OJ#R*M&B
M^B0%D@))@:10+RE0>1655T5O>YWC_*)4WT-TKZ/6:3.B-*"]4VT3KN,\:#9+
M?:FJ#.KF_M_? ([?V"6BB2_-:.)+KA-1FE?MXYV&<K1YO$B+7NQ%T:,-^8 1
MBR3YHA_CM%5#*6<D%:0:.NVKK1GE-00HJ893>8P35PW%'\M4E,_0OMI:15U#
M>))B.)7'(,6PX_D517D,5VUR&$@O"/L8YZH7]CY]BAP&4@PB2IX40Y6*@1R&
M_?0"U>R=::(<B2F7F*I.>*4<6^*$:&*J&J#$">*$:&*J&J#$">*$:&*J&J#$
M">*$:&*J&J#$">*$:&(JH68/?J@@F']*T4M/#4VUF?07*-T?H8R8:&,YRPT6
M^>)7E8)HX+WWJMGZ-'[1V-<&/R42G;?G:D>G76EFS'M\!C*2N#L=EK_M)W'O
MG&6<'N6=S8Q?>'"6YW_]IAG)D.[0&9NK4.[V1FBC^\\Y6Z$U!W*WU9*;V:W0
M2I?*V@$6"Q" ]/PNW:GN-;N6])ME8)\YZ8O^JK-#,!P\^.)6F[(XMM12X-X@
M& F^CH+#?'P;/J8[C@?_/'LN<-2-'HPA?;RW7$U2VA<LZ=M=P.=!2IK,/JB;
M4\.;X05,?$L"04X]0V5S!O=]7DL6CR>*'\*UJW462\A@I)HTU0QCJ<[P =B\
MXM_^E7GL/:KFV!TDU7.M0*?Q5Z:>;0.3V 1^DGCT6V+A[T,*"'RM"5<UU*4#
M+P>_A6_%1/ A,R"^>C?4[?X8.WT6H5]3_<$CP -D6X&()MSRZ[E?-ENY5Z"'
M:U(^\AG ;KVA7D%UP=2X].0]PV!T!Y4&Z*N9YJJZP74*USTM6=+4Z2+04JA/
MHAHJKA79VZ#3-.V5JP++9/.,OR]!=VDV*CS^T3>XG</OSI68:TE_C]G7Q/[B
M0W !MO=WPRZ-X\9]1B??[N(^*<S_G.MS]WW-]"?,P94T 9F^Y3__R'/@8Z#,
M\ZENS=];Y3J<"S#X\CN\Z4B:B5),&!MEP*Z"Z=O2 L8D/6N:"1/DVI:SU,"
M?M>,=TF=_<=SX"Y74HI:W^CS1"#9SUN@E0+_R!4.\OJ>[9]7PXX\289SS<K1
MDB/$UR)E<\_,X/XBJ<:;^NZ$KN":PO&UV!00I-F)9_2U7O^JHYN^>^E_'(O4
MPB'8W ?EMC!6Q<9>2BFLB]_T$$67;[+JHN<N.^T4*)<-B86=-'/,70G6%BT<
M=<0A53J@6H,?%Y\^_)S%"Z5UU>SCEV,#O>KV4L;JO_PIFDX@L7P"&*8J+6S4
MCG\!W?8AU5QRMV;"=#?HH1M4J:;K_/UGM3:X+[ZB=-<>$!6A_G9T_^OM^/Y7
MZ>/-\-]?A_<7TI?1U]'D[G8'*IS:E';K/:7WX\G=DS092Y/?[J2;\?W3^,OH
M=HA3^GET/[R_&0V_2$\3>.'KW?WD2?K__M)O*LU/  "XL6Z"NW:1-O?BVF_?
M=*<Y@1A^0!\-X&._/VJ.9G_7G%O=F8)#Y-G:!#!T;8#+ELL/_"!ISE1=(O9L
M3^/KN%V6KJ(O5/,VF_)'VTY9CF%M?S3QD-&[8&]@(^6:C42085LL-<>(U_55
MV<T(MD=@A54^J%A^GXP?_RT]WCW=/?X!FB@C=KM7H#4:5BUI]9ZM_4>PV)U.
M@4BJ.855F^XNI)L%+,^8!NU]<L#S>5VJYKOT17US9%A#2<PN+6W=T4!WX)/J
MSF(5>GMXO.%70<\0X 6O@WIR<3TIO<+:"D;Q)RR.ETO;@FNP=9XCS6WK%;^M
MVS$)I.6*[CQYZAP_[JH_?!'#C>>Z*WWD2WS-?H6/S20/Y,S7D"@-#XW&"WQ4
M-Z?ZT@!!OV@F+&,-7").I]J2Z\C@D34+/A,*[%%;>B"4*7,;49321WROV?B$
MLOEU.'Q@?RJ?+B1<YQ?]O& O+N%%U]:?/39,_[EM;BFD.3RJXT=,66!5]_-@
MG<"F2&!&EH;GL(^R5?-'/?@07'D*BV:8-37Q0;[LCTTL/A\**./*# [/\!T7
M'E*%W[/#[:&]&X:S\\ ^-=6<\+T;=:F[JC$T9T_\-H^JJXW-(0)@HOYX8!.?
M+SR2C-@OO:P,ZLOFYD._UL/T/R$P4"Q'@KH3QE0X2Y-T#U!Y)0UCDZ<[++9N
M:__U=!:<GV^:S 7PR<;P&'RRG'E\U%X UKA/X'_@N#.94AD3SJ0=#@UDS<:V
M>B>(+L%@F2)-BMGG2#:Q<")>U1GC2?R3FVY2LD'9$ Y^\&S'4T'=^T]F@.%
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
M)G5U@U)"!*NM&Y02(EAMW:"4,,A?9)#_ASN(AS_IFO:/XLCNI87G(4K'[BR
MY97-P?>4[]"7W,XKO,$(9) !TZ5]X4SXAK5?+8/6[:PJE$5I]+QTP(+1BZ/
M&Q8#;U+#U*A10W@CO \#;U!\?Y56ZAHUK1QB3 AO8+U0#]Z'.,YH6OEDA3XD
MO#$\@>&)DA(+2(W!UPU*"1&LMFY02HA@M76#4H(0GL"-]UCS$^[F0:SYB5M-
MBT +UOQ$N&#-3X2+ G#!FI_HDN[LDF+-3X8U/T]KEL>:GVKI$# 4L.:GDK>!
M#@6L^8GQ>XS?%QZ?@#^1G:YN4$J(8+5U@U)"!*NM&Y12>>+WV8ZN2GPIQ&3#
MJX</L?KG"55-$NS!*\<)RE,'M&I26\L*/!Y,OR#J)Q7O:J"%JF&AT YT5BH:
MK=2P(BA:*%HHS#.I-;M&;0/?H6BA:*% C]7:=6H96;LQRV6A&-DK8970THQS
M9V2<H*Q.99R("<0$8@(QL4-(AO\K?%/Q(7'KVI,1"]T^O[#T=^KK<H_SIVY_
MR 83CW4>N/,YX"XO&UPZT?#:"WYT8^Z'BGW_/>GP<I?VL\>=W8T<W#/"N$<Z
M%E&7<,(.%K)8U)9>6Z.NO<,I\O,\ +>WYYK<SXTY$/M98954[KQ-*G!YHK+/
MU4 >N!XB\L[U23P,)I'C#Z)SLAI0F:)CY<F)[(Q- U99G5^XQ0$ +*";G!)E
MGC=V!@-^HT]GVIG\.[VQ_'O)/N4#B#.)@ZDQ)E>2HD^QC!3R18C,TD-DFIY]
M0GNIN?.[>LXXXI>GGV9?+4G@;/WZ0LM87Z2]K%HRCVC&)H%T%'P,ZV-;"]/
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
M(C]U-Y]"D3U@%P,C=6U\C[%MG24;HK.%(^Q5!.[P+, N&#RR(&A.+[8@S59
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
M &R'8,O S.@2WKK8$?!KT.PHX>&4>IO)VDB8S6)5C;' =L6@)U K[G)HA+T
MW(_.MUBY;<"IZK>#:9Z6R\NR#(?JQ/3)*T58^3'O<:K4SADO5*C@81V"+*F[
MWY6[E1-GO+N1D'7 B='^38YRM1@[GY73$(UP7](VCAVZ=4J?O!,_J<9-*E!T
M.1O SFB"K,(-#%4$_3AK] +J(LAJ*)=+LAKL@3?GEV.PJ5AC2M']3UCMQW$8
M$D[EGQC4JMPZ+KOTTB_,)]3\/'EUOU-YY$6P!H_W)X/&IMNAO>,]ZUC9;\'E
M>_3+DZ=H7O82A6)-WN^$XUC:&^?3.P_;:6A2+P-I-'<(O0)"6V%Y 8XH:;7[
MG5+LG<N4CEB'#*0&T7W%#*"S,M#V @'@[*Q)T9+7Q%I@NL*==ILK6JE5,4[6
M&:9HPHM:=(.?CL)Q/L &>0<M>!#K6[ZK:@*^':M'143@5&I.Y]+S*JQV,&^!
MMV.54E"\<;][&+M_I&:&-XZ3N)C3@C18#8Y<X?$+89G;>HV_0RL,F7/>,#D0
MN]9NT H,CKA"#I>3K*#J&_J'4\%%+Y%J/J[Q?&]%8V)>(YE@P4M6<'DE12$1
M)ANFG2RQXGQOL 22QJ812)P95FV/@<A?8:SSR;=8Y^W?Q#AT<.@>.:\)3_4G
MWKJ>_R(?N8(XH?T,W%_)FRGTA-T_R&4G\-0Q^N0'A<O>IXOS.';G?V^ZKNP;
M.C+)\4@ -O_C9Q8[JG^4\P;J>5?S8>D[U\_TD5-4D!4HE7N:6>R6OEM4->O+
M5\VJ[H+PJ35VLLL6ZG7<)_D;:,O-RG/P_>B;X@Z)EG9::#QR6H>JF3#XVDLA
MW^MBQ!X2:\J=;O>9@("'P86*&0X2&80I&CXEQDT&_ FH3_$S$8\RY&E>NQSP
M.J'#CO2@HB;92Q^$]X6AWO%(8[U!\&G@?7ON/<YD X<;X^[ZUK#8.A58F ;
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
MG;M[U7V@K%?2*B2A:G<04_!HVKN=*6?EISP[_NOPS4EN2I? %/:=U]!2Y6I
M.1*DL30"QC+"T-'Y&$UL:W86/Y,,;6R3%.2<GL9:2H@B\!H KK;X1*[A]ZH0
M.4>88<#%R_-=03U2$&LIF(UMLD#<[$PR5Q! -4VQ^X<6S&\?DZ4UFVK:N"]A
MO<!+Y<W\\1X*^+;X;Q=6@)#9VQN;H<7E9Q3GYRU6=&^^"Q;#8;I]]]\"ET\
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
M.48N 4:PL[XATRXI\Z*[B+7X\BH(R_I:I%UUR'Q)8*ZN=V07! 0CWK?>VE
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
M&Y&'7)]Z\GI);?2/80S[Q!"7T?M*$-U/IJG5JN2V16=V.,>!(8Y1JME\0CU
MNK9KP8T6G,*7)F[UP,498$G[Z@R_Z^''M0E;XRNOI=##HB/"@BEPYC &X1TG
M/;1#2+8T)#]]4TP[!98!B3,+Z62",BCF(SZTK:PRXP6W.KDM,;'[+_"Z!>>T
M"8<B;E&:RJP??HDB;_)K]3BKP8YC?<':U)2QB(]W!$I$G&C094L^47PLJIF)
M""CP=,&Z*:A72VY%OSXUGAG4PG(>49MPZ;.XI?(''<L,Y.^"&[M)1Q0[=,#R
M^![#>J/APV?$?Q)D'05<1*5=&#%980\)&,I%=2HG&>':0.^VA9*+M.-5L" !
MNWJPYFTL=&RLN>_*.%L!>FY2?A2F!T@7.@HLF7K@&ZS$D$+K4TSLQ\,[BP*R
MU1G>Z3@:8GC_>NV2PKI==Z>A=0,0EC6PR*9N<]46$SUK=A!=<ZT7WD.;C(,M
M[1VLZAAH')>')S$P<SB?2_@"-+#@Z-%25:WX^-AXEPH2FQ89J:%:$/X+2C^:
M*S2X"O\0K2Q6H+U2?*#R,2^99\[NF>/=D##O5?8[-;$C(+:7$W/I4KU"O>MK
M^J1UA:#Z[5<*Z@[9K69++F=-$&G1Z=2C4E''(H:+<U.84"@%,BF/1'HNXAP1
M[_Z\-5Z(0\%J34W43JD-J*7N-,6E&1==]S:^:>.YZ0C/G C#5%DCKS%+XCN
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
MFS=%:2<Y<!=,61M/[V4'7+>)(3O!#XA*C\"Q&X>50 2M%AYN.X293CM' $^
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
M]52#%WWK/]O!M":M_:*%Z(%&F<:CDMA0-3 .!GQ0.) R%W?7G81!>W?#0T.
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
M\>AC,5NYZ_G\S;NW)SKE"_>(!]VBF)2_ULUE6RR^>]&Y6[M\L%KDS[^'C[X
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
M$1'HNFVY@ECF01P'QC0<QZ&UYGSPEH&=@<*D/K9=/2';L^8NXCS]:+,_ D&
M7-"]'\IRP1E+V<=X@\)ED]T*_L*X#"@"Q'B,$NTO<9#JU3FCN.XC3'KAHM,>
MOZYE6#*4%IF'E9HGVLQ.WG?GH_"Y+I#\_H,[7<X(!01THOK1P%I8!WJ 3#Q0
MN68:+,9DM6<P=*>2O"'3'QM=4_U$"(_P$6+X9"',"88-?D#N1&+C#FH$-QS&
M/#Z-8,@0QR,:3R)]Z62F2+U-O-:TX$#1U,]&(0B#*LW'HR#94DS=U264*G8G
M3(3-\0"4+5IYK"A 9D]7*!/4#,@-;,W<@!@.$1N#=]&C!'"7>B9Y*[;B-D,C
M!V(N;8F("P(Y8&"GS>;. *.:#,6)4J)VY4:*!_+?JX8)0+LK]^6Y7HB@[]J
MUUY,D-?1RR^J*@7U%NA$3"OX 6U1.3!I'HB, QP+J8XS IEO(?D"/=5=3U%U
M6EC'&4@TQ:'\Z[SNRXY>?SO&\5OD*'[)KO]XQ(O-O;Z"E=HXT.3::+YWWGQD
ML[@@,J9JN2).)/]3YXV0/B[O;CHQ%;Y5V*V?=V\-Z**#]&H_E,M-IS^'J-FZ
MMO A]7M0S8%TRWA$#5?-DKJBF[(** D8ZN+$%TB3/7CZY@M;JY,\7(DI[T M
M%TT:BQ#63=M]0-M0<2"J6N:@GF,Z!Y\$D6*'(4/ZF03_;1/S2/!& G<@><TK
M;_U^NRT]TC0X^L[_)((86&J]&YI4\@N.[5NB1T:KSN #O^QQIJ9'U04O]*5$
M4#[T%8>TGGX+:=U0S!T4@6S?2@M9X:YZ2(6U3YY'K:*=QVQ9&9GDPJ"!^QDS
MI[G*Q=(+)WJ)+_*%B\S?/ 7$Y,I;_594V ZA Q[5/<40/"[VX%-3<QMJ$Q7X
MO.Q7D-V8-DR2C-EK])$FSM/BNG5*)]4@DF!UUSBE:;] @#[]R*-/ ^>I0"*'
M)2^J=DJ51*5)%U?7G#G]&,*$H!*V;68S3,XR$A<$*L.#=GJ1R"P(1"H(:=>O
MZZ+%]!<5JKGE/*VFT[)FQ!  5YPG=87APMPM._=BX)47)05V*0[7U/'HX=U0
MRIT3.!V;37'F)-!V](M2B/+/5DM(>B)=2HMQE-7,A)CB_L6\)4B+3J:,](<,
M659"K@:T0)GQO+&=.(=1&CP0 $T$OP^=@9P1/U&%H5L2*F6;M)4V=)]4'ZM9
MB+#"KK 0KW)F$^'U!Q8N[R^9@L"W9*/F!0GVHK%<U/#7-+MF:F@%H3C_02T&
M+]E)H=4.^.5.RZN&X:E\VLVQSHG>,#[8Y'<8E@S@C2>;CF@YI-=>V%;W$CH/
MN0U:@([,,_C3!Q@_K?RJ;I&9P-T/I@1$V-IIZ:X?-2[\M'#>N3H\8,*L(/;
MB?E=6T'86P_32@ 7S-0^RI]RK085CCV-\5"\:(T(8Z=R^[U>0SJ>WF0#,Y%\
MC&^<!9 Z>RFO+?2"OH9IJ9==7^@AHMA)<[!3U3Z&< >%,)H0NXK^!/4_F5#M
M=RX7MZ@%%<<<>X9K@SVH,Y2=..W< #3HOQ.(12?$26Y PPH+*_QH!%<@I?C5
M[D!6)5=\4;3FO&D@&HUJKZ%^\_-%N63PU+GA_OC(K:\"6-A.]=%L+ 7K1 &"
M([@!:B(H305/AAVZFK.SLD74&A&2P,QI/O)%U>)84!:4D6WJ:@0@=JJBS]5V
MVT(#]5]DPI=KO&2HY?T870(DG #> 4WY+?%':&'1EJ0H%RNGI"J@+)T6\^*<
M3PM\&PQU!?!N9$'9-LGV)>*7N171]FKFMK2@?SFCW*B_G;%DB B\!]^7J&:
M6W[E0P5DYC1+JL+%(!+>5*59DH DF?&Y9Z5IA/Y!&V<*C#>Z=73/W !64+/.
M@2R?@X)8%L194=!&S/B,;4=N)<))MC>N\[XF9QWU3RW<']#.\7:NOSMAO;2(
MZZ N&^WM):6'&8S6BU?<5O;GEER5)^JJ'$.P!0J!@.'#7>J!$O8$$F@#CA^(
MB 3([Q'[!M3/7M]U=1CP.,[+"*;ACWJ_Z7OHP:PEKF(A9,F O.;BJ%8L\OG7
M>#VPKK]CXPBQDYLK5W_6RE5/RMX+\%Q_^;,OM/JP5LR?@[YGWUJQZ/R ?0C(
MK]UW(+^]SG2+'/[]UT>>*.2\!:*)NCQWKR!4+%%N B7&W-UE(@O_BH-?/WP+
M?MU0FO_5.[EB11B6IC0E=^XYN477UAZ'%%\R[$3=5_K)JU<DK]Y-;'=#ENR9
MR4.@FKLT9=%BH,*)DH[JW- */P.*+>^A .J]\M:3(#>Y^Z-MEV5=7(P FGJ6
M\*-A_E5ZI*%=(D8$&"95[9Q):#:S).Y#+NUNO80&PW7&/<^@T&S9+\F :F]N
MY8$=KH0WR:RFDBPY#7^Z:CN?OV!7AIA/Y*UH.Y>6+P\^"R81]"2-:QMWN*M+
M!.X?W)M+)\Z[!IMI)]O@^/7GQ*?2!)'.DORPOHZ <%TS S.O%VG=O?M<OIB@
MU[@$-],_V]'WNBOZV?R].<<#\0,QB2]\=YC#5R'0Q.%[(VSG,!=4#X/?:*-5
M=U"A2M"01)D<E$%^>Q0+B#*N 8F JV!",3<H7;D(E(/^O1U&!-QN?/-N4V H
M12F0.)])0T.V?_S'%;W95MT'L/@P4B-D?L4$[J%IS8<X&L#1#>^ES/>C4TA3
M#DU>HBVRY@C8.0QC;0G-ZJ&L 726>.Z]N[Q^=)NS-5BO\@!'CG @3MD@ZV<8
M>[_B!956C@@4T!H#["7B8T!;.-IQV0W\"'7<BDJ"%W >*(;UYG8E?92L;FKY
M26,W_?@4JX\\"%0!M\$7CE3=1; I63=VL_#!6M%83 B)()6]'%O":)8;'22G
M_2(@DP1W&DB5#&/*I&I6G>0]M%ZXSSS8#%8=2ULSKI6^O&B0- E+14@'SH&_
MDK,<U,%C(*(:0O\&X%H(TI9B:$/%OFB6%*(R0A@&5?;*:=CE*6F'K)MS/?<$
MWCY#$ZB8,)#]<]$PMQ06>&J8Q?R*PYD\DMV(5_]9MF\2N>[/QWJ<_(>&&4N0
M0-.#]62KPS7Q@#HXL6&P"EYICP=CC'W-IJGT1%B%_RA3_1(/.#BN7 U7M.Z.
M8T H@.;\\M"=I&EQI>5,#!1>^C[95C]"LPXW:I%BB>8@MO@.>NDF+^)%T44P
M[EZ99@@1(E@0.M%L\*".=W97P=&_( #QX]YC#D#L1@ :]L-U;R/]C[C5Y)!5
MAF'"/V#6#9+^SK*FQBRTH#[\@1TCX"Z3..::MQR->H@K=R3,U.YO+I,ENO[4
MD!1*0>=(N!>BZ#8PG&W7D[T'-C516"@1!?LT%BW2R#X^I'<3U0[!!JLN $VY
M"X)\-^1A(M:2,&")O2=\FH6$],N 4X<!L5^$ID,<\R],S^BN6Q??MP2M_MD&
MH5"8,N5D-R$G^I#8VU](;OHI3XLOP_#I9Q)C>1]P^ 8'9K!@P#G/J.@Q.EY/
MAEK WM)MOWL?,1+U%CT:+5%2R//-F!.I-2EPL1'\RL3"')8A+<HA][1)EEL.
M_/7B_+:VA:I[!C4!67=6&^SFUQ?; ZIF:[F=?;5B6]D#;R:W>Q9A)+;Q-'[%
MT><?OT6?;\ZD@"3B5L#%"1M*NOKC+4PU:/ "9D@%8@J.#%K9W4Z([W3+E%).
MBXT\;D]39*=%_0'==Z3JG?!;N%&G+^F[=CW@7G: 0C0I7$Q[G! >9_A"4IU
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
MHGQA>5BCO26%09ZJ'ZE,$($+5,9AN%XCAE%&A2'/CP\:,3G0,&<11N_S* T
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
MZ^Q&*NW1;+ *8MJV5';%[5)CTTQOK>&6KEN6T)4JM2QQ!2,R,S@K9+J" E3
M"\[NMZ2QY^> 7NZ\>(&)_)#IQ>OLZE,_R\)0I()7!FX.RP[BD>K:.3+*P[(^
MR53B<[_+">XLJ,]T*7U.E1.&V *":A!,KP<K)U5Q2.1C+$F&5'I<5H&A!*Q@
M&9)5F2?>$"\V/'LRNQA2P3Z_ES![F,*UBQZA54R7B.>_#N/Y*6,?%ZP9U]J%
M3=.<![S$\EDTS/Q7,=)7Q<"&PFPF8W<KA(N"*^?DY;:;@4A8L1\<N9BT1#:+
M:Q;*]J;U?*R'+ _#A+6.DVB.<=2=*GKH%3NFULF/&*)$<J!1TP$AM]M2VZN$
M)<!UNPUW$[@7 .EL'[+<N=%\>S&H+]FGTMU5R1X\YZI$3<3X*,N'.!E1X;3B
M72'0!'Q+0X.SS8TY$Y+ZP( AR7E#G;V^X[A7U<C1IQ6$UE*FJSI'%!!RG8I8
M5TNQJQU]@1A.!FXV>@79F[M]Z3<WU-J_"YKAVK2'5&E2QL-=&/@TYLP ;Q:[
MR[M(\L2ZM.97,[C=JQ%%G"SG G.D,;2#.<7C2!(7;>!%L:P0"460;;$?VE_0
M=-RKY26)Q1)Y62.*9=CL[7(2VH*AP'JZ21GIQBY=_&A)(HI:48R?<"GRDW57
M7J[=E;M9R=_>_][I#WJ[^]WD2V\'H]'W';"(#>%3]V#/_-\@Z1SL)6;=/O4.
M.NA%W79 =^+"O=UY83VXCK ;_G@\,T<;581RT8[])@14^TX4&JPQ'.-@ S7%
M633O(L7T@J74T]VS5/R4+JJ0IF<NR%%H9?G1"33+ Y05HQKE.ACF4BKMS!Z:
ME*J@6BJ2R^P]!!B4E:-[1$@^&A%>OQH[P@7,I2IB0%B031OEA8^NP4:^34PR
MW)H!?D7WO@KPL_,H0*C9F"/$].;N=3ND2"<&<(U% D8HP7X1MU>Z**GN'6>A
MC4T<"^@NZ(;5R-TJ!@KN)0B16RE&H(<3Z2(,$=!! H.P!4\N_8LWB8V;11"%
ML3793EVM'7,ENUXB,80X&P9#$'PH?S!O-&Z\M;Q@'^:]+W4N/GC-UQ!@3J6?
MH>+XH#QSK#O=S+QVG+QJ]GD..OZV[;.ZL3$C+@@IDF[%GAE[.U:Q\%L"0E<O
M>N.7#0:GNU9ACDE.B3>)I(+XC/)I5E )C.7*L"^J>95F1(0)YW[(W;-5M8%]
M7-M#5%69;:CG1D4 8H_AOIA@/E$3;MOM(^9M*5>UE6JD!_G[<2":P(!K[,D
M!.1@.,UW%#%Z;ORT_"JG*"]%TDD7?IU&!&"KV,EW4@G-X5<!2&A)KAQ1.]N;
M(6>.F*&E1[XAO[W.ATC3%$;_[/,5^]3. ,&-E8U^@'*GC)Y8W6J7/,D5Y)'C
ME:P\GAVG6K<4BWN$4S88DL\Q;6M:T:EI)XEM<-N8B7\ .5^8)?OP[*UDR.9Q
M5-A2U 4#X3WQAC6M,KC<N*L;)$J1++(J)^84+!S@L"S_?F86'(#Z-$X\P)G7
M+7M4"D\RDZ.X DU[>R1S+P\:ZK"L)EI+IPVF"7@-%A MH8S%^[5*V*CSZ$U(
M#7?918V=,P$ML!G1?F_6I2V.<OH[F$-*9$K8>XJI+[%VD7A<VO96\WB:;\A-
M;Y&XEFI+#PV"TG9LSFP:EK-)B-73=ICE,Z1Z)VT2L8Y%;L*@2G'>NA@IR J2
M32\/R&N.8Z^THK6V']9+6*6&2$ ];#^"JD(1>++I.N!@JCW9N'PN\.G"(KZ5
MZIN[\9)-Q<=8T"7H62C#<@1><3DSVYN-RDNXXJX16I,FU6R<-^C62*E=XQ<D
M^-RVIGX^Q>T?9F"8DA/GJ;(!Q*6PP')%N_D".62]%[9("S_ 6>L*O=/BX@MT
MHGTE=I+C>7:+;V!L;G0T?)Y>X07,*9X:V%7<_2E;UE@R3HN]N)59!]/R"/\N
MS1$N,<Q"^D+AT+'ZR.V)6Y%Y*_%D0R"OUB&0.W?W7[I&M0[C$-30A2&YH+:+
M3C)[MM A).A&Z)*F_(:\S6,?WM@F.\$9T@",P,XMJ=NVM?^GT-(QB!Z,C:$P
M37[1?HT'>< <Z6GQE=)?VC2W.#4U@M0/YZ:-"I(82-T&+0GI+D A@MQ[/#C7
MY+40BC?6&DG1#+8&/F),C8ZV6#Z*Z!?GD[)=JW*/<_!GWHPCQ7UV@1L;R"P$
MD!PA[8GTF][N*$?2+ SJ.G)$K8$>HA+=%QIM'>S ;?C%[W).9.<D601S"3@O
MU$.,"33G31Z^H/DR+\?2A"_POK'-2WR-\UJW6YK1H'\Q&G$G8*3 9@8\/1KN
M- ]8U+S$77'Q]SK KY8YP+$3NY,<4F4N"9']!FQ".[1+V0$IN=]L7T("/I5V
M*V)GRDR5X4)R$VO1$=M^"Q-3N#6,PCG88+ I8KQZ@[#KJ FGFDG]MQ+6))M<
MQW*Q<%Y"N&0QJ]SME/""KBR=!!=''U86.I/7"[[%PV[#G* A8QKR'D?AT#\Y
M+RYL" !V""WOU);W73!H<Z$9;Q.(MO2NQ]FK('YDCBF487ABN(KL-,F+B*V0
M\99,B$$=B)#'A5L'GP=$JO!8)K"J?:JJB*4MP,7Z,N<_ABS_TLZAMELMIW"J
MNRLY_7)6,(VQY!"E%K*LI"C3^S/2WRCX;V0YA$M#H N-">A&RDRAI@;N@K)^
M?U#N'LDN<)SOB1<HAU"L2V:SF2T-$ (-V38-C[O#CI>EMNW]?LYDWC'S6!]:
MSFZCV3LP*-N%LC/SU@D[4Q"A= R]:\5JDD^%S,^U%Y#&$Z[O:F/Y4D[ 4S >
M-)0[6:*FHA?F%IT)!FES_UA4#OA#C%$M:#2V2%=2=,Y3EIG#[% U,QMAHED=
M'ES'%^;:92TIL+B9MJJ61,"-PY9O[R0=;8I;#85&DV@08[,47Y,+(Z7GM0N<
MWD*)!4X]G*/VX E>XPC:\*NSX9M*!V*L:F:.[17U*HC)GL5+,*-?0^A+L9C.
MU6N!PDWC_)CN+8&"GC,HYT%;B398=^O0, ,+RQ&!,,-*S,)FC/%LYL;4!7R-
M(%'[(P,9[%'#: &:;NI@F W%96%B?CWKF*H<$E2)J2F)H@SS3*HX?IXV#G1
MJ4,O#J J@<+H/B.B8PX9GZ-.DL-D+31OGU6M)>SCK=3!YL8J^J!I.SU!=;"Y
MX>N#SV)%KG"N&[7<$9E*EA8IWG \/@%/0U/KV]-)Z)_82P)>_4B0#I;. 0=.
M%^2X!.+HV7;V\2Z>)PH2U6O#?97R$,H,-[ZDO^ L!7]ID6[F^IS=:[7O.#R"
MA/E(N*)2!ENT9Z''131_!2-!5WDV.=Z8<,0&$\@EQ*X_RH*07L9).!9Q]A*Q
MU(V\^D>,4'*DA/P']5B,88/50HU%RI9BE>C*P\LI!C[W=0!S@R(R&V58O*G?
ME7L]H%UOR8S#*G?V^JWM6AL*(O*<V+V? G!CE(./D6-S9UUC1]>WCG=Y#31M
M+-#O_>F%P/EX2M+:_$GXM);*U-BCPH^A-)5JFV%I@/VR*_^!V). C 6H]#17
M-32TEVO.#\5 ;M1<8V=5=I$86\%,B$J3&^P5J6K1&KT=YO2S4<EHU<W&N106
M,-#HOFM[Q*B-]KJKM_7M&#(MJEJ#9(DE:&_$8HN"*4(2X1,^#8,?:J -8B_Q
M5@/=T?ABL]YM>!,*]MSC_/+U?>,0OQ\0\5/O&%@4.@?=P\_'=A#?@>1O<^,G
M!3[<I=I>0'/47CHB:G)P?4/^U0@<U[ @;Y.M:3A1CTMM_8V&I3E,0.;ZL*3Z
MQF-64O<@YX@X#D_D3S27Q22WEVJ=72A"KAVC R^+W%J"D=8[;D00@V)-'VE=
MXQL6QOV>4*A/=RU6M02C647@_[K RLYSH!QYPNG U^MTX!VG W]2Z<"#TACD
M136"PV=^N1#8\^P(F$(9U+.Y8<WNJLB7.,"%\[&,^S V(HII#<_%#I!=6WR^
MBLKE2&I-J<N5CJZGC(UE4F4%)-W,;3>E6Q#"6= TP'SVQG'/JD841,CH,4@'
M/.S&^^1R$@8%(J"H2=\:J1P_N$V/')\/%]?'5HA5R7]!RB<!0,T,41\E8TR"
M980F5]9H,4\Y+8S#73"(6&K^A4$0G]UXU,[FQB""O#MQY;,*5H2-(5N2>)@
M\SMMA:!K]$PN9N-I<0D W&R"81(]/M7E2V<L_>>F079O\2 P.W&6G>4C/1XP
MA75?H=IU9)3ER$9&>FI;@JR(\[VX4:RM(KP7)RQAJ%J <C)VZ:W4;,042H[%
M'EY"9^+9J,'(4K8U.\,( ,Z=)92 K=ZLM1 A@WUE[RX;QO(V*?5@B%ZWIV7&
MA!9]?3*& %O8NHL1+UHBR%_4\2<B]RA!O6"ALV)PL?'Q2%LPBKAX#_]^K,@_
M[;RRZOH8=!1'+I6Z[4TXCPRK.,%I7I2533\JA-H2K;P0[\@>ITJ7(;ILF!/W
M'V*B+)ZY&%M5.YOD$ZSUE(YKJIJ!C''A5$I)/T,(%MDJY&L4E75I=):MZ!PX
M1^GH3:3X &&&UW2>B14^1]RUY6BG,D:C,X<*GGBK3@%WM,>O[1XO*">NDR-2
M.>^2]P5%#+HXPP#.,_\Q&LEA#CDR+YS.PP@K/A]2>*UH?<]<M:!1%T^*^\0J
M3<W!N+[S'PGF@'%7QV@#GW$4#"Z&SZ)PN\C-'>WF&V5@82)5;4Y'1=@DS1IA
MFFU&:ZU%X- @H]GXAK]6G+*Y N:(;>?#]4F,VC@MJGKZ##O6(X+#.#X%0 N-
MRT!EMLQC,,W'^=<T.<U.T#3@+J="&0&W@,."ZS]A7P_S$NY[,LZA?V\*U,-F
M9YC#\^V/'U)C".V\3=[/BC%%#\V/;YX_-Z)F[I^O16;6,S/']6@V A,$%KAC
M#/9DKZ#$*?:JGYR=9X7Y3%X:"X'+"""]?SDSE\P)<KJ9*RI+TJ0#\!P0LE_A
M5_EITD7_$:PJ0FE4<G$XY!0-6'$<:_HPLOMN//*&1I2V1/@W/:!PKJL$&^VV
M^04B3317 ">^?P:PY:0SFJ):04"36\GGYL:R FH>UB*CQJXZ;2_M"":WG3J
M3[SK/7<BO26ZSHL:QL[.YH9W>/;RV12XXY/WQB1FJ)$\DI6WL;G>/D_^A#TY
MGIJAF.,"V_M76?WM_I48!_;YFS3Y?-SQ#DAGKP]#LM1CL,Z7Y\:D^#7YWR^2
MER]>+B[]>/GF^;-?S.-36_DAFV2>D=!#?OKEI^3YJY<_M1V\S8THN_C\P\?K
M</^4$DL<$16/6?YX;&ZL>CY64=F/]$3X[;C"(^$)OZ:$X#&(HI:XG?P5F3^-
M[LRS"DE5T.Q@@%4"Q4FUCUF)X/3*"JLS]&,5)A0:U+9$ZRPB5(K8J/,T"PJ8
M*5 DL[EA\^/\= H$,BRN!@/;.Q-I.&<./R@/QC:/X I+E6Z)2.'0%A::'R(6
M(MQ@P*TUJZ 6:TY.^P%N)4$)4O9>BBT5%G5I2Z;=>&E9(U51J\JY,)^;X?G5
M*IJTMG@H4N^#H>$M6$_1\8R096,V:&V2W6+PVQ!;&TF*R[@ZI?'3SS"U# 2<
M!(I9K+SA:\^H'YRH;Y[2L/Q*]>8."PT4B-ZRUWEU9;[98/CP:SZ)AL<FLHS'
MS;W/H6/LZKMF_7BBQ+; )SH\4#HL'?WH+&"GZJ D2YBWEGH]QT1\J8$H)%01
M4D^[,1I[D?L<J^0@ZESCIC3A+4\X4/]F':B_I79S?N-;ZS?^@3@@$,]]9B+Z
M=T60O3C4'A38U4)-,.0PHU$,DD+S70Z7#&/LIX_KF_H_JK",\N!%L5F-2J@F
ME9)EHG#*'T\9>&&M4X$9(+8=^V&RC7=9%9,3B E3T^?SDD'V8T(-4(^FXP#F
MWBQ"YYDIX SD0""T86R5[/(\SFABMF=A%:0*?\-?3G/S!HJ,8>]Z5)53RYBT
MRZ$N.W&O($82))H9'<U'(#V&=X]R G=($7,Q31W%([7GH";=DI)7[?> !@M2
MF,H44SWXO%ZG9;3=<#N^+770/S$>.!E;5%5^59X@O,%HRXMB:N-(+=-5"=F*
MN2/:.J#B7L_G!9 .YH(/XII]N2#P378O\)5"RL7A29MSIC]R6PA_@W2K,)$4
M"C!Z\Q\QTR[R2%/E#O/V7G W[=V2B)__&)=#(T.]R<E.FO@M/8]@B\%?PB:L
MJILGW'+78+&\>/DRZ4)5S>N7YMGB$;[XV>S@AW%IUD YAW\9M_#%VY^-6S@A
MH,P4AR=L_FA5UT(O_4](D9QQ6:T46[N:) Z_(ZD!?(M8XE+YE2.-P_;AA"HO
MA%-[*DAYXQC-$%%/EH58>[;R!+@8X,10_/F25@/0,A<72 @C5C>>%MMEVXHY
MD"6:)[MM#<Z0ZG.?#*MR!C7HTD)=*P+^=ORT-UB>29&9%</G(IR)6_[R'R?
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
MU_T\.-Z%/%?GX#^20?_S\< F\#J?NOW>;N>8&P9!5;^P5+9>+XZ,>I21<-]
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
MX"Y9I^S.X2:X@<A7<N[-3 4^/#-TJ;!J29J+TV1L/_G8**C3>*$_XLG/%AV
MHI)OU-L/$81YB4&88RS2'M&1\3S;/U6-:;RNE&(UG\%JKN4QZ:HN6FKKUG1!
M1Z!_ RXH#"]XPVO302XLZ9IIDXF+QKYT7#=/L%N(-@ 7WG,A?LRAER%=6(/(
MC:ANK<0EA]E,<CRVY=4N0@4,&O-(RWZ9;U:P#4&?WOIEFRG.R"!P HB-,G+D
MKLZ^.H(!:H0%#\O&=MYF@:1=>I0FP.X[%?39%4B)GR(P..;X0C;_'UZGR]E)
M:4B']^+%G&O:7ZB7+[>##F&!0607)^ .:6XMM\7T#'WB")=6FL'5IF$/S<(F
M:1I3>Q>*E'NC179.5/XHS7!B$$F:+GTDA)5\[QCJ/^UN0@TH_$XZ$;G?SSN*
ML#S1-P)UB&Z3"07=C4N-+D/S4NCYBM<)1JVLOH>RT&UFK%WH6$(CU6=FBI"\
M(E=RI 9@7Q5IWO-DHT,OUM&AVW9-MO=,*.A>IS@RW:GU;NG9,N&--LPY1 K%
MEI-16=5L<0W'D(_"MD24VV/GC#Z-_,H5=V^"$RQM@<U!P&\R#W'C+G+#\97-
MU&MVZ(B,1G(:(DPRKDDP\?$0PUR3-8F""[,Z;U<TPQSA3:(>)APEV%.-6JWN
M@H?X+T:CE.AUD""9B79LQR_77!@_C\9RE</#&O7S-'^:29!D=/HTV9+>CK.)
MYKO,Q]G-MDU#NK>7GD'CGHCZD5V++'&*R-- *@&P!>X]D8IBM]7E[\RH!UJN
M=&M*$.H;[KS&;6=T\.:&Q[AM Q@4/YN[YSB4!;L.GV'IU+(42K+*L[I&C$O=
MB7)!8"NH,^IH9NFS&/IPPMSGS+"&)WASP[5?HT7TV*3@"K<7:'0<0-ZH4 <8
MP BZ"Y^J@XWMT:5EWG:D:2\OM_*QB92+[T#AA5.4NI8.\#6;B\*3&[2"KK7C
M$+_1C4\YNQBR-PX6OH?9H'6;GD.G9F;&<!^7W%/T()/:\7Q'#EG:R&?\>0T%
M-*],W!($6W('Z]NH("R%BGSUSZ?9>A24G\9"?5_MLIS;I;1FD(T[85/#R-+.
M\<:]12:ZMPON^'U:4;S6&/CXX< SK?/QF!J4SVQ#QKJDU&#CN[4*&;E;T%ZD
MGC')X=2+PC+6 ]=][<1XDI,/EKFT@^B4B"N6^I2;JDE+C#GE1R326X%6U4N
M:!=I<R/F(VW/VTVU)L:BINDS_1Z0KM9_ZZE(PHEO;[V&7OJ<YM]VIJ67^$IW
MH'D8MA':FGI14TOW9$P7#-ELDP:$E&^@^J8WR98ZTBY=O*V,>4F IS;#'2A3
M]:/VJ-@^6JQ<I^6*2EX$MGE](-K5NBTK1S5DBZ3?GGV2Q/UHGT#W(L-MQ;ZU
M:TQM/CY1_=E+%UN9*T&>$ S]QO5X%]C>\;I9/,=QF-_-H03<P")V;K!B<.5
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
MP#A^23)6 1)#^*\#)*JN5\7T 026LC16_HTBJ"4L"S"<E4]:M^)V\RA3;^R
MDW74%UM-4I;M[[%S;NO.+1,=B>R"ZE^^(Y<Z#)L;WO)@6;OH\_G*]=W3C=*^
M64=I[TQ,K^Y+2C<W6@_Q8BGU<G":Y<27X6VQC_'7$D?R"KDEMF0QSQ*LDAQP
MG4<()?7[W\TSE.]'>=S;ILR_1P$OXEVC=(5N;MCB<$N[;!?P':[:0VO7*Z-<
M18 @ENO"/4@3G$\P. U),.(X&)D;'6%FELR9(MSF_TV _?LTSR.KL[DARY,Z
M>Y/,!$(I '"'O<Z/KK2#&(NY]Q"*.'/MC- I!K[9*$(&TAMHCW,6\L28Z<2(
MS,&KL!]!L[K,/'=8C,<6<B"CLM2*.%%BRD#DI?TD_ '/"'9Y,E._*-%"\.QQ
M:]4U+_[[=X1Z#D!D!3UM.I&IMI8:>4X?/\$9(_JPLB(\VZJ1Y5T"PN8*%E3.
M*;MA#UR\+\[5?!_? _)($)E;!8;J%&0LY_1]S&/.K/M5O+4PD\0JU+ @FOL[
MB!(),R"N5(GFV[++C-@0])]CX0@J-N'EFC!GJ<<SDZ!<7,*['@GA^9AR$&DA
M-G>\'H1$PJB'+<KTI1G1N!+R&W\7;T?V4U-HI8I "X.4 3VC!.H4S<6-8V?)
MT-6!.B.(T=7CF[!0NM439*4; "A<';O2+:6MW=',S&Z3%W8X V7S'>P,M/[<
M'/TJ<\5K$\D]KDSR)XQ)#@)K/L,'!^H&"#?[\$)WM6TOP(#8)^,P3/LZ1(+)
M86Z\D8;7Y>&(;!1'&W]=5E[1;!TH$0'KQ//R-FT/T/?OL)(%2=-<BB0OH=^R
MAG3.7$(V/EN?D@%?6A*+EUEH<[KL2:76 <K.9U&$EIUCF//?T*630E)NN;^'
MV0_Z#_%7#BA-?0,LJH-,6D2>\MIBE)7S('-$=<7CNKG1N#GOW\+K- '?M^(@
M;=15+068/A708E X9'.[87,53+[A-0(97Q!$W=A(@_:"\466ML,M(KQ)7P
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
M]I.C_N&7WK'Y]_%#C\N,9V"LS;WNT>&QV:_.'_UN]Y.1L@>(K[_"^/J>K65
M[.6>5[MH?+W=K#Y/+<PRE^YA?QJO-;_RTX=4:XTQ2R0Q/"TLG86->5H$&I6%
MV,Y6TM*YR9;3J*R0 &\<!(F%FSR&]EHG^+[,B<IV-C?J").25W8U)U_:@!U
MO0/56OL= V3.4T[Z8YPO),8%%[M!H LQ?)L)_Z_9Z$SW5U1OWK( ]_GEO=L
MDP,,D)0<P[)*:U,*.V1U@3%NX^3OE>-Q5@4 $PYW!"U+S:I?7$['-U+-C$S4
MJI^[>R/3O-".IPT6)<49KD9 $'UL),X?S]TK$5U!'+S3\YE:4NGOKIG#OD]?
M=X^O;&XW]WD55(  ZM,O]S#G1. =J5>C!_A=)Q6CDBURBL;KI16T5S"E"R':
MQ]&"65%;A8!(ZLF$^Z3H$3*;IW*?']FJOFS*PD'-UC7/G:MW!TJ328Z(9^+0
M(RHI^;M99#EL-A!?E7"N(5EV[18NSS!(?7T.!68GPLU6E][(S(=E=<)>XCO+
M\'K</W>V\#L0<78="(5/9)W<@CB;MOM[<U\G(?4U!2!7Y+[N>?'.-+RN&C==
M47O%;)97CA*O7 R%O[&$.4O?<#YC12O]&JPB+3H4ZVF4-C7OX,CO EY$I3-;
MI)OO$[^YTGP=XHX7LRBHS#83TDI#NN:1Y"8W#5:N^*9XZ6+;8VN<7P'?@C=E
MQE),S0BZC)Z$U1)R2;F3@S3<PF%%N _Q#FYK#,0$<?%./I 1A 3C&4+Q*9VG
M>,% E(HIZG)8SP;L-D+8R.R,.><AV]X%0 ; ]V JP5^V,VALG->6LY?2X4SY
MK)EPF<TL@C#3B(GL*^$P"T6UL[ @S&;LP#F\Y[K:2 ]9W-#6@\A4EUQO8T]X
M09GY!G,,&AJ69K@A:F0L:>)Y-)QLFT>^%(/#P$VU;#NP&%")K4==.-D**N#3
M552V=)+;CRNSW3/R)>?+HXSWX$Y]F"K9NJ@:7(68^I[']VD$V0@0T'?%+""\
M$0CTX#"'SNX(VVE]BR45MY!:'YGJNXZ*Y^E:=OT'8!5LLW#4:>Z-+ /VZL_J
MT'".R5@:XIP6D/TL(E((#O$WV<YIPQ#>W(A:PJE/8@CNE+^2CG7>,\U2!Y-G
MTB,LU)Y-'8+\5%KLA/O/8NJSK5X"!5)=%YR-Q;:=YL]&9*&5F[%EQ[5N)\&,
MKB3?!'BP179N!K:9@;YVK?<6532ZM>&4&UF(:[/L#M&T;K-+<7?%F$X3Z*\P
M(YL2<8A(I>:,;FYW%(5V88LJ_XQ9B7>3Y1O7'1++>%8))SL:7NK GRLBW< G
M!L8)VKBVDN<G# SY91U&O3VA!AZ.J]RV@?FJ&EUX'-I,BL;EI@U[H9!BFNF-
M[FQVS-WFH;EI4*^QJ$E=K;J!^FZ($,UZ?DB*A1-;-TYU>H8TR_WI;&R,OK&$
MDE:@Z$X1K2P7KD 6'8TG&!"7Q80, Z(^DI;F,Z-YQG8)"15MUE#:54-NQ&MM
MJH;A8V;=>F']$/*4XB?+,(B@G!DLI)K8YI@*X =D\ZYY!U8"&!=YG,$0B!W#
MJ#:^DP0@"=RBM8!YQK;@BG2=3T7MU7VVZ9UX_5)1"^8.B84AY"$&BNC!=FDC
MRY!N)&SE,ZQ/S+KD=(%@XR+IJBJ>&!MF^#NJ6M505R@"([ P!ND(] R153$Z
M/2T?TLTC@XJ+,D9;YC6B1A24F3J%KOE=,:B[13<ZD_AP^=ZBNXM>?C=Q0""5
M7#80N#TO=A1>5FTF6UM]& <A?BPKO8)4L%W#'X?9V /U6]%IL<6]=@0MUOG]
M%P2@[\&G3&<.I!"P,(8=0U&IC%)#K$$G8;P$N5*(P%EI:U(81)JL(<ZVU9VW
M(^"(T1%:X1RS68E/\EI@HZ1[BL*&E>:JWT4&.]8 4E\+TL.-1A 4*Z  P9Q7
M;;O;#N*)U#A9&-H]ME6CA<V%PIZHC4&HPXY1MKI<PC5TXA^4&;<3[CKWT.QS
MPSN4\%,3L?CBM53<TZ&WCT%E,YJ1 [ZYH0(H''AVE/<H5A0J12]-SLTE]FL*
M+0,,^!'U=N#/4'LD>3X^M0X?&WM:RG_AP(/K>:?NP,RZ(*Z.,O8L&PJE40B:
M<\G1-%S=QH=N/3AI]N>KQ\5GD:0.!#9^^HWD8C<-DEYP1N/2BUO6R.E(+94L
MBNT- 15=_L%>[':TG8R(-SIUK1#2Q ]T6"XX*5N%1)Z<'*P^EQ-M>\0P5[+%
MZ8=-[OV(-)IBCCZ.#-,)'P-%O9Q: U'L:!%]:YB&#GTSOJP^(3$SW;PCO8U
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
M)O%B8&;EX))P/@9AA%5<,VDR)S7*<JZ1Q4\'GW#ZBK#(FY(1@NN,0-[U.:)
M55("JDCPKYP4'T(F8EH@\05.'Z:"_ED=]+D_RV#["'$RFYZ4%[DJ9\>;9X$$
M&:L-1^..G]PY6_]4\[C=PY/HL^F7 DCGG'<V MY<S( +KE4'3A>&))R4LY<N
MK>B] ^N:CV]NV.[B?DTF3+W1'-S([VSLW%'K#)ZR"?N$(X2OUA'".[,ZV)I@
MGE4C-.784L&SSBN0:G5$MQ+RU1MU@%"O<Z"I8**+N&.5+^F$QX']57Y: ;4M
M2C"/5#1JS S:LJD=O FBH?6,RF.1W!P2^]L++1 ?X!RO\['G='.C$8P;Y1<P
M:+72R64)]PVN6^RR4=O@\OBL!9)5E, IU\USG)!&DK>-Y0&RR =,31*L\R2$
MQMM:.:83O_'SW2[^P=EDOM+Y?J;I41QQLN0;Q9"@\#-(/M031/-B7I1:)>\1
MV#:CH RL/$,=4=9M\33*</+?L[(R)\(O1US&W$8+%KC?S>#,\Z%3^#Q67U3[
MTF2RX3+8^F =\% '2 <6YL02;F\,[BP_9W>-;S6]BI@RF.]<0'L";D]":Q"P
MWM[ZP4GPW,18_^V!KH?ST62OM9.F8I3PO%$0YK A>/QU$"-#,'2\K"T?UU3-
M1KT(""Q-I[%N2_.F'+WW8A"WO#M<FJ4N(;8IJ185H@\I[AV+,*Q'6Z37XR*)
M;6<DC=+,)<4?[QO);>'][5A+:$^WL&;)IN 0*M1)#?&1<R$!N>_PQF Y_'_D
MSE)% 4%-0.R"\^H$\!;F]"37\8L?[M?UBFZ$7G (AI%D39-M#C/QTUDUB>YW
M4RDVDW8/<:L&)Q'&Q 7,-4@D0B[<<6L6O3%T'X]$P$$VAR[>,F4>4SB:-.>;
MG5?\+)L[7$2U)@728-H(*M@OB3[)*D PS0@K$^X!*L-8/$@?,#XW;3F('.U<
M2&X*8H=+.%4>\T%@=F\QA[^+R)H:T)"PN&93VW/YGZ5-@@.WF4.17&7CF9&
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
MUD&*%6R?[QZTS68WHY1A]\!')*R I(O5+GGZJ X9$XBZP!I<5C="<X]:W.[
M.VJJ76PYZ#K!6L)93%A!R1X%?J7/&+'&+,Q]?C R3\_Y\.RMY#WG@8)<%Q!Y
M;VD;I]$(C/D"-XZQU8AZ3E/_TG@V-^:,:%B6?S_+ 4<LPV$0N^X+Q(U&71F;
ME>9E;P :Z["L)IBSL\#UD-@,7H-%*4OHV"9_?\MM1GXSYT1CQT<X?OER;[_[
MZI*U<JW4<C '!(7#'54 INQ,4(B65Q_K5^4Z)@ )@V(:&EJ_FMUR7,79I+TX
M$EV0-CN$-2.&?B8E9PTXQC!GVF:3LZ)RKK5O1=#0*ZT>M96E5!$V\VQW]S2C
MA]7A#AQ%IQ$7S[BH3/0'9#\(: ^IC7WK;W'M(EU=GKTP+$<W0@N7C<K+*99,
M0E?<-*EF8VZ=YZP0UD37S"-'77G;UK05J( 4#5@@13W#F%'"+ >,/PWU5J,U
M"AJK%UC9ZKVP15K\,F?/S&WCVI%"U_:5 /M]CBRWF@72X,M'[9-OZAM# .2$
M[7,=#V,FCB?$M;MNE<* :7G]HB^-YBFI51*J@]K%U$[1+[:;XE:$5@+6(+H8
M3S8A_G:=$+^UA_L"/=R!Z[\3RV9+&M?S+J<Z?L@NO4*.2 "1NL7 P_.6XS2D
MR!&U3_ .B6X+U#3RX3YP>-9S8+A69K_MD/"+=C>:W1&HC9$<:<%5E55S!![\
MI84^!8VMXF(XJVH QEE<T++YG"(*L'6QA;E57\NF=[);9WOG)GA2N[KLI^K%
MH^7!I!YI1W.[G_I[HYP[LRZHRL@[;.-C]GJ#QK$01O$VTZ 0($/[D^6*\D21
M1&"DK6KC13H-14DR_V53C;%JE@+QOBGBA;9,3JQ%B$K_3$:<YV#<5%L*DALF
M\WN7#THN.,7FIKO?8_QJF6,<.[<[R2%-UV'>I"U*I.U8C,8C<^S0@#)+A=N
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
MT?]F\96?C&4[XN::QGZ(C_='LT!=FD>S_-.N&N9!.,8;^;)9TBP)<&O=CY,
M+9^Q7#S*PRQ/5,<#Y34,(CW(,=PVC!=@/6;E"9%"HHT$MXLC&$GI8E"'8;Q4
M*N4-'@;11WW; &TNE69ZE=HM?5=2+K+*Y@:WVE3[/S:[JM(<>[35YMB1FH#8
MH3&6-M;8IM[ZH^VTQA1<'X;Q%:D#E<Q3+T\5Z3FK6/D$GOF7K%7GRD>EE'KI
M0HV"20"7#T'97#VO40TUKN.S&L]1/L(!/G_RU]MYDJ^,&=(=ST&&0<7Z69Q8
M2T3F@E.@N:#1F2W%B(HC]$%8J4]5I!)0I+Z]#^P'8Y[@LO@I&RYC7J]ND@4C
M$)C'>]ZOH(_;K41-0+."8<N:%#1XG@7*/8W 8LV4<JQ.NB^8C:,9+_=0J0AT
M>:BF9+/"?>((]''BS>-$:_L43\,T]T'3P_<#15X4;Z['>\\Z>+5/)R/?%Q]S
M$,/A!4](X9LTGZ/5C!_C^Y>SJ;!\A:6C6>'MX(2;R1!VTEV81(A'K3Y!9&IQ
M4GI@HB[CCS 5^K7,C!:V?"$.)HAXVO %#72AWP'_FI;SA5>*!GPY$5LLPF#D
M#T.8\3&X"XZ4H7RQ'.$$<='^E0=@N(*XX1*$/GD;(A8L3!'/\Y3FF(I,^.81
M%3:R<68Z7JI&>1+@<L";]#_1W6*TULF/Z7A)'N)7X*_DH<\/P$NF,=@?$1L)
M"9KE'3,.^@4^"2T!9QA@N8\^@L,T C-H"A.']Q;1'6&6L*P?5>:E2_")YAW]
MX]]A9.DX(+$$&80M82:)GM\T\='V*6V"K_A6T;#SNM-$T>NJ51WMUDD,&YZL
MHS<XAXYG/^A]4LDH2)7UI_AM7"6X+2+P9O!*^%8_IB/*%R]'/<2G+YJ $>S!
M$;X?N06<0%F2RSOSQO&(_ZU0#[%%"^/C!=9KVT'/-\S';/(E<3Z=>0K]MR2.
M@A',:!SD\+Y8/_ L\;GH9=%&,T-#?UJ/C8U.L!P7Z(.AY6L>Z[/H%W2(W'>L
M>%_321(D^)P47>AHY%BQ7U< 2 657WN[98Z,(:DH>,ECV-$CF%K9O_AZ0S=Z
M=T5JRX<W:(P,;II@(",J'QJ/> 9?Y=PNNO!WF<?^T[W]KSB1US%H-!PA1;%G
M<0CJK5J9O$OV>,2'J%/!-_.. _C'5QS[&] 1BWJC23N(Y!##@9;F0["* S\Q
MQ_%7&;5-%)R#7;H(JK3W+>3GZXK/ZEERE[G\M/=X*^9"!^7=7HI53@^.^K^
MDR'9QG;+H_^\7+#C5DQ3J?G*_/ CQ[,;*G@B>';AE;],,2WY\NVY-^C_/UBH
MQ_?T+2G;^?R_?J+_*WJ-VK$Z[)U<],Z_2"IT,V^'#^WJW>Y[E#I=,=*T9XCQ
MMCP!6S#E%TBZ+GV!+^?KG(!G*H'7")^!O/5@;8-A$**#-\A 66'$KG*>G0IC
M9NE5Z)-.0?^1\8)F,_N/:"NU6Q6_8D^+ X-C[QA#<U[7VP&C"+4GN@:7?HC7
MA?25M81)#^NHY"3'J*"7+\;D%*%;-_X]3_'?"V?6Y.ZEX(J169CJ>>_2%T,P
M^)W[FV]IQPV7]J$K"T*&8-7<=N@;/Z6<@W/'B7AT.@/#055G:&P91SDX#N[X
M[16[7\^0(N$&60KB%4MP15NU6^MLJ?VO-PG:C#7[&AUNL$[\9&D2<$XV;N0O
M@@S>B]BUO<'I&>[W#%\2R2WY/Z4[D,3X8!5/*.R1@7)-Y*US,(6R;BGJ%)7F
M(<6E4_ K,_)RTC@,QN1(HILZ"D$,@@GXG#HX )_QH()_^X4H *L<;Y+$<R^#
MM2"O&OYW]VL:L7)D8QIK5/,*..^%YR)(OT =C'<TKH_I[#_<V^>]DXG'AJG)
MU8W9;FG-G#JJF7(?/#J= &#]_\7%].6!K-=K'_S =QPZ^ 7%I49%^QR.0+$"
M<R(/0;K&%/P@+1/&-*$4%"FH(EY85$&NC)2R)CM:0\EOAP%ZRA-,-=)MO"N,
M521J 5M;C7=Q /_*8]*]YO6!Q[V C:+C(2BI'/[PXL@)N,D \!V' :GL';B;
M\[I%]Q9<YEW]')PF.9Q*!\5P \#P]7!E!J"):-P\>QB*,S/OBH)O/!>^,0@0
M+R!N2A/AZ>BGPA8$Z4M\<F)H"+26A96^_E&[=/OB@T%7*/ 8X(Z8R<4X Z\
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
M@MSM-6'&NZO%+2P2<7"=9;:DQ[PQY_ZG8)Z#&3N=)NQFK."?>,^)D%.E4G7
MJ-T"$7WRL+/_XW[GR<.'WB&6]?/SNC7:5)OSC1VV 3OLZ5;;856ZJ#'*-O7Z
MGVZC4=:-'*;_Q'+(%.R?M3Q>NTX=6V0++["H"GWJN8_X %0\<ZSO0'UDK#A&
MA#L<-WALSI5ESQ^!XZJ2P->H%/VW6ZEB#""$/X7+RN!AK>[Z$^(_'S?XSV]
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
M<HBS_*RF;? FY>O1]LF735D3?R.<KF/JQ)>HU4P%&3X$.;GRM6U4%SX*8;%
M[#J%WM_M5E#-J&9(T[A@D:NQ;\!.EFFJ,0Y9QG!]-,6BA.CWF'U@-MFJ,GUL
M*A@R)T,9U[08VH2H/]X^44<0R?CW/,WH-;,>+3?B(KAL@!$\!$40H8.7@M4*
M@@P:=F@:%[C,#4XR>.Z'4W_."*UVBW)Y4T9A<!TG%IJ.!<!U;?@K7<#DX\FD
MHP-@B1KYBR#SP^#?)9]@C"$AC?]WFS1'E&DE.];,"_V#B<TAP@;C% X9K4Z#
MKE+F1:;+U?HZTIJ:7F2Z*QD3 ,K2&:);G[_OU*)VYR:-:8G!*15AWQ@1![,B
MJLIP@F;"&3B5XB;GZ>8V*$@_"3$RQR RGE:Y\=F.[X3W;<0SRN=#);3@RP7#
MUVR,GPU]4&T(&RB0[:+6>>'M#)V;UG6 IA6OZ-AH_;V."7M3;-#7*?E"-U4'
M@@V^03)5G.\:)0&EQ$H31CV:Q=(:>6?D#)-@%"[VV:44LS.DXJP&B+<)U?ED
M^U3G12F\O4@4AMV9"<>P'- Y6B)@[9AH 5^V\G6QBI&!J,0:(TA48RX0R4N2
MLY/.V6^WU[ ,L KF5M]9$*DV J['5YE#\&!N5D6UJI<"<_::G"'$S+*!LJSG
M@<3 !2)L6!G"QYE*=&LA6=C5'CPNG)SYQ<UVM*$3*JE@K>9CX"2*([5BQ:U6
M4ZPA7X5U)ZR V&IL;UW3S<S\U'=2;/_*L9:#2--USX7X*MK#\'VC,.ZH,)YN
MH\*XADX9@0,5948VCXM2788,L JAJ@GJC2IX,JK$(6Q$1OYN4@"KV3"DSN(:
M9*!;P2LG[^G" MPFPCH4JDR/R&EY3D WR<D[6#>-;5NNI./L;)Q::YN+<R.)
MQ68QA1+0)5I!C+63-#52_9 !QXNG8Y","9,EHK,?C1-$Z.JX(7E0_B=F,O!=
M6Z_T1-LRYP%'H*4(@"FF(U=A-MOYSMMY"[NS5D+'"=. ;WX%!&0A;&3H8HL[
MW'KT$%]XQLR1I<)@JO>_;;JF,:,W:/9YBPY'3D^C=5<^Z]#>9QA&:DP;N/+6
M#,\."Y3!=!30$I;6039_LX<VL(=^V,8]Y$:?7"8;36!CX6!&MOG,H#.DHWW%
M6BNXXPE-2+MU6S1X(W0;$+H?MUGHC$AI%E$!R2KI3]>+IF&0SO:\ ]!7'G+C
M&=IY[!V!L#0T5M"B&U7&S=HM/@) AXV6!8XW[ .J;]@Q^&M\L'Q:]"J_I;X^
M^_O?.%#IBZTD)D#[K^Z#G(Z]^X2[UUG//Z5</&KD8F-R 4:9BL;!)V_?9,)K
MZLX^TP".P!,<XV&[<^@OX9I=[UA FU]G/(\>/GHHT"/KA-,I<-_[AZ!L^D?>
M7_[#&>'?@O'__O,K#;54>>[&EJ\9T/ZC#8P(AW 1/Z='$<+"P[P0_?G^U5_^
M$_ES];_T2?'+-<5-&QM6_PA= C!&Z@87C'\;P?>W'=^/&QK?&6/A_\BKJRL
MN]40/L0Y62>V+(_"$&L$:H<N8*P#7Z;+KRB%W/.S T7!V+<"A)-=;!).%#9=
MZ+"I4]!5I*>3NW:* 2?A@54)!6DDD>2,#J/)5PC) #=S&>=2!\,?!2G#_FU"
MJ7:+,_48UYUWW#'BEWJ^\-AZG>7\QBG6P)]QT-<L<KMEB-=56L4C4>5DI][3
MO4=N08),5'ZJ^\QQBS9L\99CF N\=D]7/+*IB(3X!6ICFVQ-I>17%_[!3.&"
M(=JUVOCUJ::(:!+%4%VB.)5PH=6@4)WB+'4U+6<0*0LJ-0!S#O)SO94E!\&J
M_$.=TL4  Z4$\U1\P2 RB;ZQF@11X/!CV&R&,MSF2*6/<\6<+IS&'+& :^8:
MUFA#='4Z=5/*X61%O(VU]ODTPH4# %V*=G"JY+#P"56%HB](A=+&_(VQH*1'
MK:[@#7 18^AY938&%-7S321+\\ZD7'JR2AJE:!]C4/C2#X6!_>'>PZ?>80@O
MC*W0KG>*Q9(H9@.36G=$\LN\O1Z%Y#CVBSK,U(%]@9<XL&4SDCS2N?%49<0)
M ]O,D6=V**\%4YPEZCZ^$M@?&DXAM#O&,:9#X!_X:G]Z\4]\OO[WGG<:H;S\
M!V_PV]A?_K9/PM+Q'CW]JWY!-9+";=LU/L\)=1JI>($YL<+='ZW<O=WZP[?_
M!^?TR\]XO-$95#WAR=V?8,/!_UQ73[XYN2_6.WXAE55ZJF2"02#_PDI*?_\;
M?4^K^H"4PQ=9DX%N-'BN62'>&$1(KP(1\B5,OY-8ZUQ;)5MD%KV:454UH8(P
M785=4!1#HO#X1Z+1U+:8M319QA#9 ^6"M&T(%E*)UD;D0V&=ZC2B WNXI(.&
MJE1EG>"4T0NU%CJC^7WJ,N_F@"]E5PBII2$+1=LI2 O$TAPPQO$Y=_37<$^O
MF# !/*"[VOZB])P ZUF<NUB*@O$8&X?7(39<>^0S^U)8R'7HP!!>@-$\5A@U
MP'.X.[ZD-XZB^^'TO??^Y*AW/KCHGAQY%V^[%QY^]J[[@3^_Z/ZMYQWB__9/
MVJWNT2]P:<^[Z/[=.^YW#_K'_8M^;^!UX3_>>6_P_OC".WT-M^EY;\Z[)_3'
MZ=E%__0$+H#[=T\^>(/W!X/>_[SOP;=G[\\/WW;A?OC=47]P=CKHX\7Z'H.W
M7;CI'HWHO'<&_\9?F4&^[?X"8X-[PV-[&+>^> LN][$'H^P/8)S>KV_[AV_I
MTJ->[QU_3H'Y_@G^[J1W2$^C'^+SSGN'O?Z9F8(S<CB1X(.;C=<KK"1\XIV<
M7L"]CS_T3]YX<#5>>GCZ[@Q6HT-+TC_YI3>X.#WWX#_X-PT4_GUQ2G_*W5^?
MGO?>G.(]7LMU\!HZWG'O3?<8?WD*%YW3;P][ZPVG3<D90DP-$9!QU@]>B6S!
M5M158Z./8)EP:S&R2A?:/XP72]<[ZA2\6NV@6#^K0@6#>."#<+<GRA\S38OU
MAIRR<,I4%OL_%MT306_1E KU52X-)*+ :[",=YK%GS:V^[B)[=XA[+6*&FJW
M=M"?];,\4;O/^95^OO_^RW_4?/%_POB_EO][;0AR4T86%MM\F8D1R>QON)R_
MH=7SY:98&UW[$F8V//\?9"GA7F)6$HS"D057X/RQ8? _I>9YTFB>)JG3)'6:
MI$Z3U&F2.DU2ITGJ?/=)'=*>35*G2>HT29TFJ=,D=9JD3I/4:9(Z35*G2>HT
M29TFJ7.;T.K3)K3:)'6:I,Z?*JE3(79_\@3/LT8+;;YLZ%%3-O3GS3"M<U<_
MIP-R$3]OM];IO\_[^+XV.HT7.M=DAV6'#VRY!Q1SH"@.QT4EV%4@20Z7FH6I
MJA.RBFS($[GMB/>$.UH115H8QIGF-K$<S1.W5P@.9J[6TC<9,_*= N<>_LB)
MA[F;IO$H,,W$O"X2D(A#[GYWF[CJ9E^#\'F[O=VRU3"0[ACM1Q&W&9ECYL+0
M3M=O0"S_EW"%^D0M'>R/B:G"H9HQ%!7M%O=W\X7?VB%_-<D0#&5H,FRJ\\;'
M_.4W^3]OQY>P0#*OZ5.Y:\G.G;GCGQ\#:C1R$Y9R(9B9JR_RRARWB?X?$TZ>
M[0TF2T/QRT7HCSAB$ZHI<B=BP-KC>/50A?$53B>%/0]3,Y?$FHT(:<,Q-X@A
M)+#+=F#.BC@81WJG:>;(+)XJ7 WIW&*9>/0]*WG5AQ548\X43,L;.P3*?$6P
M^1:QY94?+D5.S%--#JY0QW\FO8F2.@+]F_R,:5N#9$PAO.7SS__"*6;1.WQ_
MSE$<$V+I'7EO>^>]@P\<8L'PQ4&O=P(7O.D/P(:![RDXY'7/SH[[ATQ@8>]S
MW/UUL(<ABT'A8XR$#-X?_-_>X05&-N!1%^?]0PZQ8%3DO'LR>-T[YZC2AW8+
MPRAP4?>8XRT8DN*1F$MQ(*?G>-'I\9'7^_MA[^P"8U%GO?-W_8L+,\S2/+LP
M (I&.:._Z%ZLS*&# 9_!>XQCT7AQ\N==#OB<P^-Z[RA A+<_[[T^/WUG CD#
M;_#V]#V,"0;;_14G3O$@N/ #S>, 8TW_\[Z/$X!;'_2Z-,AVZW7_I'MRV.\>
M>^?]P=\&'/KI#^3&[S#\Q<$?^.2H!U?W8=@PW?[I$5W;?]>CE??Z@\%[F#F'
MCHKO 0<@3\<;G9[!73B&=7CZ_F30.\;P&#SE'2T2ANLN8$QP"YCZX#4LWNGY
M!QRU\QCYJ_?Z-;U<G"O&I\[.3\].!SA'>6'RMO"5TJ3:+8R#'??I_B8,5_6J
M,"IVS>OZ_*%5)\;G[A78)_22,$S:?PU#A+&5A-U$4,M2[PBX623XH^/U7SL3
M[F!XM?_F+84F7_?/!QA/?/U^@($_EL&WO6,9B'DI<)L'L-[]"XS/#L!.[/5V
M!KL=W""#'LD1K#>\:I(!NDGWS7FO1T)VT+OX%7=\\78<%86!@)0>>V]ATQ5$
M3**U@_>';[V5616GWJ'O2G.D$&SU+'$Y#T#D=015;MKK#5:?_[FEX,2?JR^@
MG,$P_4T@6;\)TNFS!@W ?R'\U9>:F<9S_:;G]CE3:&LC3G61HC]I).2']9$0
M< %/CS[ AV\OWAV_^O]02P,$%     @ FT&B5(]]J]5, P  S1$  !    !D
M,C@W.3<U9&5X.#$N:'1MY5AM;YLP$/X^:?_!8MJT2B,O5:=5*4$*@39L+(D(
M:M>/3G#@.F,S7M:EOWYG"&V3MFNG=9K61E&"C^-\SW,/A[$Q"CY[IC%R!K;Y
M\H41N('GF,X7?;_5-=KU",WM]7EB6!/[E%A'PXDW\?O:R<@-',TD+U^@TY")
M@F6F8;O'9!:<>DY?.X>PB'O[K?<@-$(Y1**O<;8LM"K6M'%+:!:!T N9]CII
M<4#6X[DL"IG4IJ44A9[#!>MUK\9+F@!?]0)(6$[&[)SX,J$XT\!SC\9]+8,H
MQJD,"P&-7,L-WHAYGAX@-&*T+=-H3Q6VV[+8W7O$-!85+U4>'N0%D4LRS4 L
M(*6<S,IY#B'0#/#:)JMKU%R;<!<GW&+J1H::66.LHJAZ#BS/(4/'\V;3P= =
M'_6UCE:-IP/;;L8GKAV,^EJWTWFM$6OBVXY?V=<YU!8=:^X-IC.GUQS\$OXV
M5S?H4)JI4O3-]8'=)/*^^QKI:@?VU9GC]=4UU,N4=QO'S0!['QH[_OCU2;^!
MD]*(Z?.,T:\Z""2?]>AW"2%Y,)Q]Q?,=>8TG)_Y@HX)DLV;D5EW-91:RK#%U
M6QWEF4N.:;WJ5)\#$D*><KKJ%73.F;Y@G&\E=0^ 2H&W*Z\1WG4JMY"MA=7(
MZTZ_!O;]B#3SP2V@NWGOW8>U1LKI@M7IRF7][XJ%S%*9T0*DV,!<R>1*D8\F
ME4KYVTPA2,VT042A%!$YS%@>DY'D(5J(!PD4+/R30E3AK0P*P+C'H'@D;LZI
M"/._=DL\&.?;D3K^A#\[CX;U,N0_@#>+J8AB"@2;9\*(JWJ;8 4)V"(6DLMH
M18:R]8YX1=CZ8Z!3?_@/(%KT&U#!@9?D[4GY W8P0'$NLZ]/">0IQ$Q$*[QE
M$&53U!UB'$[&P>5J)D:YZGF*?:4GY'E&\3I''\HD8=F"&6WE:_[W3 QCN(AA
M5?'QFU0LGA@5LQ@XA54I+N*2"NQ=R,5%+,OG2D:NOJ50JF#("1//GHB/V!FC
M_&&">'J-@N)R#GO%\Z;!8G"F5FY6>:98.(/R.;)PN0XZ+7/UY)A3B$IR*&7X
MWT/;?"".J5#EWL'WIS3EN/!!T.)O851;+]4K?.7:MMUCM*_W6>IWE;;:D$%C
MM8WS$U!+ P04    " ";0:)4_G=1VWTD  #0N $ $    &1D;"TR,#(Q,3(S
M,2YX<V3M76USW+B1_GY5]Q]X^I*DZF19MG<3;\5)29:T5DZR=-(XF]35U15$
M8F:PYA!C@I0TOKK_?MW@RY!#@@1!#JADIFI?1B30_:"[ 0*-1N./?WY>^,XC
M#07CP8>#XU>O#QP:N-QCP>S#01Q-#_]P\.<__>N__/'?#@]_I@$-240]YV'E
MG%U<?G;^=GIWY5P&(B*!2YTS[L8+&D3.H3./HN5/1T=/3T^OO"D+!/?C"!B(
M5RY?','[OR8,G;NWKU[#G_#K]9O#:[(Z?//ZS1OGOUZ__0G^>??NOYW_O;W^
MO\-#!"#<.5T0)R+AC$:?R8**)7'IAX,"JS, [?%@=A5YDA$0.SY^\_88FN13
M1';!P\49G9+8CSX<?(N)SZ:,>@<.R" 0/WF>KTE.EB^5?7K[BH<S*/+Z^.AO
MUU?W$FQ&V&?!UU+IYX?0S\J_/<+7#T30K/ASI7Q*_?C]^_='\FU>% BQ!M(L
MU4VQO!?E%8J%?SA*7JY1--#]VU4!1"P.9X0L\^)3(AYDT?2%%-SAZ^/#7'0_
MN3P.HG!5!B*H^VK&'X_2E[):7B$.0[!+58WT;:F*1UE]:7@A"WY[EQ6ES^Z\
MOBR^*5$-"'-%?5GYJE18,+>^*+PH%01)1:LE%;4RE&]JA"BB9:@@#V\V9+$,
MJ8M]5ZG4]T<D=$/N4^#M1H?T>>F3@$0\7%W WSG/,*IBA(=U\,)(U:C\54TU
M+PHWJI60PNLC?(TU7V--:"0.#R0(>$1PD)%_+9<LF'+\B=WE)VS7!&HY^./+
MW65C/Y="^,AA4+PE,^@Z#(2V_C.GZ5$8V9CD> S='H:QP@ HRSM8X8]'FZ4S
M K&@WDWP)_D;U".@IFP ]JVT5EJDKL::H%YYE_AN[*L9')4$U4MR.-XS#ZWM
ME/@X_-S/*8U$)DG5:X5DWX X[T$R-!?MFH"34G 2$GM99\*\)3 @1G,:,<#2
M(OAR6846WNIKP?EMB>+O=EHKN<S$S?0C7T KYS00[)%><5'3(YJ+*W3SKDDW
M:XK.S=0IT720Z%X[F;CG))A1<1G<S\%\Y]SW8)(*LT7FLJA%44TU%3K[H8/.
M$O(PT7:*#'[CI"SV&M300VE(:NMX^G04VOUQ..UNC*9B/YSF:B)B?N'SIS9M
MYL44ROI]!V4!+4<2VSDMW(0S$K#ODM-)X-V&+'#9DO@G;L0> 3!-U:!13J&'
M/^ 4F@G7YR(.*?Q1).4 +2<GYJRI[9PB[N/%@H2KFVE!M'+)#(5OP6[=7!5:
M)17*>+^IC)08]H*B&C)Z3D9PY_1Q1Q]I$-.+D"]@Y(A"6"V+7U@T_QB+B"]@
M*$^4T5ZL7A/'KS<UD5)RD)23TW*0F)-3VSDU7! 6_I7X,;VF! 4EQ^Q$]/6O
M%.(^WA0WUG9D=:=8?^<$?!F V44\S(>7X@.%,-]L"K-09^<$>!O2)5E)XX&/
MV0W,Z,*/TG$9G0B1^T=:2RE$_793U 5"#H&/IR3EI+2<A-@.ZH O:1BM0+3G
MWV*V1/%\IE$F^OJ7"HF_JTH\J2_%G5/X=P=H[)R@I;5]YD&-A=>_4@CYA\JD
M4)HQ5#_<<5.^G_,PFM!P<<K#D#]!D6S:5_-"(=T?*[,\K'N(E9UU[9T3[14\
MJ)-LS7.%8'^_*5BLNI<KS)^RV4/Z6R&_REHP*;YS$H,%5AA3[_QY20-H_\:,
MX(J1!^87%M_ZQ15RKRS[4HI.1E*NP\M3B0+9G=//3>BQ );%TG67>T!*S^HE
M_::RK,NJ)6[ W1.E;/8I]'(/-RG V"3/[)-6^TXAVLH23E9W9'VG2&#G9'P9
MP$\Z(<_K-=SZ@4*:-6LXK./(2CLGP3OJHU_XEL \?Q(2,"171C;!L)CN@N;^
MGO:""HE7EG(I+4<2<XK4Y%(CH[>#RO H79 'GW[DP2,LO1C\A'7OE,*7R2N.
MR5HE%>JHK//6Q)P"-2<GMZLC^%HNL#QST3')?2 UNPPB"JV,*KI0%5,HHK(6
M+"BB3,K):>V<$C[3"+?U;VDHK3 1^>9#A8 KRT&H)X,$'*B96/7.R1,W &,,
M@[N#)H6/^=Y*Y;%"II658%[3R:KNG$RAX5'(7/BD@8$574-U+Q1RK:P0UW6E
MV>ZH5PBFMPL69>YCW!V"4C18;PHV%5"(NK(H+-"0$Y 2E9T3^7W\(.BW&%IS
M_KC>=*H\K1?NV\HZ<%W126KNG$"3@!=<J)%@=1/X*[ O#[T/W@6LD,'(B'\9
M3'FX**P0.]91**.R<DS(.BE=!PD[.64G)^T4:.^<NG3"#+H')K0$*+RM+$MU
M Q2<WV:_=B^4JCTX9X*S:>U0GK2T0D65=:Q60(_SVX3J[FFG-42DJ!S=P@K=
MU"QJ-:)*=E<WM3$D17TT%5#HH+*>582:[*[4"^$B15E7'RLD7%G0%FHZNRO6
MMAB3HJPURRH44%G]ZD2E[+)B:B-0ROIH*J)00V6QW!"JLKO2KPU,*4V(&@HH
M)%]9.ZOB5W97[#7Q*E(4RFB6Y&V]P-]5U]-U(2VIM'=/V-40EJ*!*]\JA%U9
M+]>%N>RN92=!*R4!%Y\HA%I9V2:5=E>,VE$M14EWK:101F4-VRT@9G>55A^R
M4=108PF%.BK+5E5HQ^X*OA#245XS;3Y6B+BR*BW&>^RN6#7B.<KN&=WB"C54
MEJZ:02"[K*'V&(^RBK3+*W146=UJ1H;L=:2,_:A74'-AA79J=HA;PT5V5S,;
M(2)%/=2_4DB]LN"MQI#LKI"[[5*6W#XF->M5]$-EB6RPR[F[.FS?%3OQ/ F\
MI)(S&A'FZVZL-9%0:+6R%M?;;8,53<ZKK."$W5[!5>WD^]<_ASQ>BFOR*P\Q
M;(-YC.#60C==:U)3J+WB+=!5>[9?SJ>.9/P;X4C63I'W[EJ!3HQ":T?O2T2A
M\XI30COV8=_;3?2,Z3R]V*=8J';WI:O.=0DJ]%_U@NCK/V.-_;ZT"T37NT !
M[@+MJD&T!E;D"LY>%]_*S1Q09N8#7!5-8SND%492$RVO$^%Q6+"EK%"Y3+)A
M)3\M.92]N2AU6CN^$[^373334!A C0=)RP 4GPCX:V>57!O<T_KU[UQ+H<B*
MFTD5)[3_NFLI+A]E\[?)%GQ:!C#<44PI#01/B6"B5:>&!!7JKOBMU.HNC-6%
M0FE 0<8=UO-.SM^1 /8&H:6_PL<6)D\UVH0"GWD0EI2+]1,G#'7G ?L64W,#
M&AB PN J+CM#@RO."'"R66^ 6*J(.;7('+6SAKTWTQ8K:38.*=@O 7_ 8V;H
MK;L,EG$$KSFL$'RF][W:(M-Z<_RQXI[L:H[M-IB87!&E(V$Z99R[:W^%.-G<
M -:+UNSM*HUX*!J144V%)51<FL7PW9+V\U4M_,YYY $9.ZO&MN#=7$/55T6=
M]B>C4'#%>:D5'ESR7=8'$.^NPFO=29T<6#UI*%1=DY]0'8+<X*;:#%;>:[JD
MA-9%J4$]A4:[Y#_<+TV[=]4S>6E/,A.Y#%P_]JAW&:C2G"=16O)(=^&*A^1I
MI]X].%N%^53\D_H#0A&BDV%T6*!,W<ZG611;<ER]> E&^F)G[;#V4$/YB[[Y
MMK2_:5Q=81<5MZ7RQ$3-/*#N7,6N*K;FY,2ZE^<OS^A#>?NJ:RV%&JMY3VK/
M890[=E(FPC+(8:^[@A;:-YN[U5'HK>)]5.EM_SUO.UF3CX+9*[1IO"XSE-?$
ME891X]H*-59\>K4G<THCJ"RQ[GL%5GNE=NB&W:K4J^_W%1^80GW[3JC=">\R
MS\+Z<S:9TZS"%2>!;H?4IZ30KMZQN5+GS'F6OI<PYRET6\EYAW4OC\FU]\_6
M8@JMJ<[E'3K[;EBKBK7_-UXNDQN82^).3[1,^,T2+Y8&0K)>55G]""G467%(
MY>HL=+LBPY)JL],X$7=RI@F%O=:S>0O^^9&+J$&AFV44NJJXFNITE4@?B>U5
MD(KWFD1QR")<B)=Z1F&'K$$Y^K45:JNX>.K4EG&1B_B-KE0Z2;NK.M4^R9PK
M+JU1>)55*CRJV;NSPDEA*Q6W3\>#UB6;RNH6"ZRK%Y_N_!9A^;8"C:,KNL45
M>J[XA3;N/=@O:C2/TJ]]K$O\<WVVH^P3,JFJ4%V-:TAQ^+[LF95,2AG^]IJL
M5<>)$/%"2DM\$3B?E?$LL+:4]1(Y=E%O%WH*G5?O =72>8&S@ZR="4^#<X![
M2B/EO[<&A?8P%FD6L._I6?1*P>S#V,$@.I*LMXD_U*18TK&)-?.TPD.U0OZQ
MWQM%23$:SO^NU13*U;X\9_^A;DJ]LG8-HLQX4-PMAP*IG9_2 -JR$3_7BX9"
MJXV7^!0WX>2IGXQ9$DV7%<PZIY-RW.NYI"/,<7!*H1?0PNO3U5]@<2L\YFYV
MV)XT%'JN.+54>I;[/4(X";=RL=.54^2XUW-)1^4082%]_YM]4K1JN@L5A:XK
M3K$&76^PPT<X$:MV[AW^\M;JZ2S-W ./ZXYDM.I9K[Y"P\VIN#9CHM(40ZA,
MQ8&,O6J+JOF"9U#2&2F\2K]J[2IMKJ=094TF:J4JBPRD.C,6>P4^:[BH-,LJ
M%%7Q3VTH:C_G[9P7K_C5RPMCYLTYB3X1KUCK)LPJX:ED^$3)U"3EL]+6^"DL
MI":OF%YFOLU/\KH6#LZ(S@%X90(\7->7![7QLRU![DVNP01:!XF>-!2F4?&6
MZ9K&?F Q&EC6?JUUV>SE69)0 8K#KPF'?G/!X\"C8=?1I ^3>CMY7_&@=1A"
MB@ZU8J6\#"!QIICB 6OB'Q&7@4(ILEVVJ/:$GQH#1S\B"HNHN-UT4XGN!PX3
M-1<Z=7OAKNHW(:XPBXK?3M\L2@.%9EK:O<DH,LW6J%11LMY8AB*K,).:&\/;
M4]V6#E#K)<?=VX="/1T^&P84%%IONIB\0>O[[T5CYN.\3V*2"!=G=LR/DQN)
MB\6*RNU%0:'<BN^O)H]R:9"7S)(Y7\*N-O/R7LE2$ V]K3[I=6,%A0HUKE-O
M[8X[F&"Y<K5Z^^9WEQH*96G<T[X?.W5N<M?X%':JH]"7WOWO>Y7US$&?OTS=
M"_=SNID<9CAZ"E57O&HF^>H/"R52WD["?&\*?527T)C3B+GEI*;;(EYK),>O
M![G4H,E(2EA^MS>:CGHM)@TI)># "=$ =J-#7V$Z%=];7],I9QXIIQN1\[^]
M\?10+A'S"Y\_#6TS9;(*4ZDF+!O65 "$@RC^62P$_X-AOG=TZCS+)Q&\_G @
MV&*)-[PFS^8AG7XX\#S_\,WK-\?';]X>_P^TZ-7SPL]*(.&2=3T_A/XK'LZ.
MWKQ^_3:QK4TAI'PS$B1T*U2>WDH:Q^_?OS^2I8"(3$+$J#C*L!\X1_W; _+N
MVIZRBEY4:WSRT+4U4(7Z+ZXA8-9=&[+1$P9NSA%9+AF,%<GO(.")/>.?T!8>
M1DY %E0LB=L$E 4BPLG+@2/<.5V0*^Y*,@U5\*_#K-XA/CH\?G/X]OC5L_!2
M;!T K%O5#4!6KR. (J4?Y%]>I,TZJX \?]#A-B7B05:.Q>&,D.41FM/AZV,
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
MA[8C/$Q<]4+GO /D&#F^>24%_%AV25R@V0PE3%]EF'2KJ%5N]-EH*R[@PG:
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
M]*9UN&:1FJ+FLK]ZR3! Y0&%&]*0J?;IF[T\U1W3D;\)=P3?2>?BZOX5K;&
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
MJ":+(<+OV0@I7N2*BG+L8=R:NS[(99RL,:C'$<SCW(:.]@T6DZY2OO>4EN>
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
M@ O&J5T@90OSDD;6PK/+,A4^S#2KR<"=Q_B"RYPT.:AXKE>[!-C?#Y0NR"7
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
M"VZT41N[YPM;N^/B0BA/-?(*S,:U!^(-;=7AM_DP 14N@': =]>'>Y_"6"8
M%2Y"=J!'P8?[4/&E)!J4J'E39."8UDZ*AEX4NFA<.]GOZHSN]OSZ<+$8@;\(
M;KNOR/(NE-E[R.I=O+\^W <[L)EJ6RRS]_#3[H?FA;L/A4SC R'<WN 6(S1\
MR;-Q>Y5+,XG1I*+/V904&;X^D=]6KRS5#4LPJDH&Z>L33'\P6?+\77:&TXJ/
M4-NJ(\SJ_?_:]?]%EI,FQC3=K,8"8-0$UUR/G'-DE]INJ'V$X#9V1Z@6B"Q<
M$):5F-2'(/-P> <$$<Z(8FQ[<X4C\P?(OL7_K*J!&%%([<[S/_E;GA1ML9"+
M[\IGN!Y[Y'<7= $6:L9'F&^'R7LK%;73;+[5"L<5Z.P>S_2N *X)_[T+_\N;
M),/_3/*&'#B2JL'LQ;K0YQ(H:.=V^%3%C"2.M;I_= (1QJ1#SDLB<9A8:PXY
M+YGVQ/.<3/*XO"?=F?.5\I)H!=#S1<N6FELYH&#NE/9/=+KG4B20H)Q=+%0N
MYDJ%*)AC)11)T#;H@&R%=[%\0CA#U<71_B-*$=F>DHF ;%_>$:XS\N,#YF><
MITFB"KKEV!*+9 X;4D0U5+:W=IU AGI8RH6Z*1OLBT6[MN@CS;W]8Y!PL)UX
M=(49SUO4Q7[]8M8>5EHU:+8FTCI,8X'>$03<FA@ BN=1Z4+85M2*G[/284%.
MA W&Y%!VD519]4M1OE0(OU/\M\5;4],#8S$B1\CV]+6*5+MVAOIDJ][CPT#C
MWGB;9$"_IM\$TTL\'JN?L-O%LO&+MO]Y#>8JW'K<9$5")$GR.0+%UD)8EHL*
M$C]D=]/ ]@9$HXR( K>N].X5F^ -1G\T\T399GL-66V&>J_/NPX]M(ABNHI,
MO NIS2=U>6V&.I3SA,NV0,^/AF(3L!'%<=T9Q1$NP3O@6NLY"&%-$][<W)<%
MGB]B^I#I9BUP+8#XS#@-3'.^E6C#.4+[X?JQ&]&/F[A;LQ5HJ/50+$NAAG/!
M=C6._YK0UQ7U$#]FXTFMV6Q)ZS"$QX!/%-RV6 : POEN^Z',]&)#5(NC#'0X
M,MY(&;!@0=\FM'#NX/$0&,LV*223VDU1]]R_UTG]7(X13?S,)5$:'&3%^7P/
MXFED-32VS09Z2#X\LP/N4JA/U)8AI5JWI*R;75H#R3.!6KTB7-TCE==IH"^R
M9>H<]'[+WADGN#)\.(][ZFH_$17>E61$%5<(9^\$QSO!5M6X8=MZ5#]@5"<?
MBKYCV@0_1X+.'O:=P1Y=1,[GS$:ZZ,]7644]Q4B75M IK<,0'H&F_[+GSP!.
M1 [G?&VB,4;:A:T:DEFF3HJ4S"H*SE35^*H(ZBMB3YL9(A^.W+[6[/F]Q-Q?
M.4.6 \^P!8X>U+[@L*;:@M.X=(.?;NX;JJ+AZQ-=]%LXETF>H_1B=IV,)NME
M;<] -FUSC?5L5?4(6])1YJ8G,-__16HIPUM2H&<!&]*MO-G(D$A64F#5UMN*
M?F?PHL#K=]KN=0)BZO"!0_>.P=LWN)X GD $HMO('<2'OGK^\.*V>$=5/4_
MJ;%^;Q=F>CB(P+,@!+7"/J120CS/,]:EO"3+[KC$V9^M^4%[>Z6OS"$'.N(9
MV\U57)BPIX86SSN.';$9BQ$])*TQ9@=[FI2XIG$CEC#T69_EE3A4T(.?S3@3
M4VJ"+UB [DA]^$[V([A@WME*:Z65"!^,!'4-.]F'OK2VHL?\ D4*-L(')J$9
MCF5!WBW5,88CWXD_6+NL@1KHK :D.=%RJ!Z>3?A?P1<__IPA3#0XF=VA=Y2;
M+^**!CCT,):6Z-=Q(\7$^#1CM3-O@W":\Z7M<$U QT:PI<UB.M CC_PUQ\[Z
M0(0[@%UW!K\AXWUW"N;?TVI@WWP;L%V+HXWCF9[=6-5PK<(:X^N.%7D/G!@]
M6$5Y"))A>F>,;F&-\0W'BKR'3HP>KJ&,[EV.5T:WL$;T9&/%%&CG,J.NR-44
MQTC=Q3VHJ3HT3S^B<YEPTAJMW]JEG]%H4F3DK OE8N$C\N+)"<3 [!)Y\>0D
MS#6B2^3%5GN2^PB)Y#UW /#\"J[52@3&#2E;0FX- ,5SM1_@#54+$BHEG 4)
M%NQM0HOG,C\8?['8"D(2N;-XC31PG<D3.%EQ+C!(2FRK@;%.A1FD>.[=_0<.
M#O4B/^#R90 HGNMQ'S%I3TX"G=4\!0YN5:Z<XX2(XKGA]D12+"M2 +9BO*1>
M.2*W!AT#EUY9E1;F6: \CP&G0CV>>&Z<1;)J!YN\$H<8Z/V>\<RH9\"<N4U@
M$=T,!R(OEADS'(O:ZSP(*\BFV \X&Z%_EGE2MQEEM)<&1O6Y!D#?19N,,C-F
M-1 CNJO=E/PQJWZ_P0C=%C7"J*H?R0)CS;"\$:X#4/=K?S2;X(SH%G=3_$7*
M+X3E"6G-*W/,H#=%_KA5X?-QCRNTKVP*L;C"&;X^3] O!?E./J,9W"QR*G1J
MDV,&M=38<^H1MH\+7B.JN35IY4K/@E-Q988"UFG6#WDZ?!&%X5O$:%C&M]'Y
MQHIK,'1[8:;3@*=,+9R(0NXM(DL-BO0)X?=LU.:^%$"H:,>MQ'_2'FU\?H;K
M,9"?C;D#K(YE<><(HXF(LLSWN$?%<KR.J&MIS^,0IC'=S9NP'$<$&D0PS. 7
M]P8)^(B"!N[R3<W97IP)/U7;"$MT$04,A'L4<;;7HX<Q+6T:\NV01Q2#$+0/
M1+.2PW4&W<H-$]XPB-/]V5[/'L:T8U7#M0IK1%$-E^%LY[[5LTW;A8)9@]IL
MF3R/,5"EPA_8"EA_8@^J_>=-TK1!QR?LCN#.)DRAQ\^U_>44]J%S=SC&00L]
M?8II+= "81:[,$@?T*P>WK77\X<,?HW2I_MAK(]N$1K\<VUMUFX5$L\CB+[:
M($\#Q5CU8]5N2=Z1Z;'51#RO,GK<H:(Y"L?3LV*,\NANTS[=#_0V"\BF?2J/
M%20!'\^#$__O)4\#1?*+>JMAH)+HGJQX?K%W&LIKQ=.+RU-YC#<C:-&]9O'/
M7RPK;T@BO3YT"9MTL!48U+W::&"L4V$&*9Y7*RL7'@O#9PO;_"IWNQ[OIV&X
MBWHA-%1+1"]?/&IH$[/Y56&H;W.-![J+<+EB5O6*X"9"G9(B>L+SE^B6L6PX
M^M$_HXP<N;PW%)V2UU2B,118ML2T<@RZ/]KAU*2[M;74641OG$0WN29IAZO'
MC6AQ7'UM6Y;^.9V_Q[>V<<3<@[B_"Z/,&,-O=LJ.O0 ZSZ]\6XSR)D7I;7&=
MX((4,SITA):!,Q!':- >=.<."@[V7,TSEIL2HVQ<7'^,)DDQ1JT5/6\K2 P;
M._L^UR7HI<(N.RN0<GV\V-M%1[W^0'B454@TD8;\'--4).&4^]D-!;K4/#W<
MA:LA#2]<D*Y,=+EP,'P:35#:Y&CX.O_K[)(@(C\!^0LNQ+@S\/;;+MPJ_. 4
M*K=G*\P]4GG>KA9CTIZ!GOU4.A1O+L0(XG$Y>VQ[[B,B$S_=JG!AOY(A21:%
ME Q+!3O:NEPYH <D>\HL8,7C3"86^B$9_9Z,6=#P(;V:>6K>WO),N$PZML0[
M-6CT E\<&X",Q]MK<PW2^2P+RW,]A6%/Z7C<82H5 _#H^WNTPXW& R[?$*YG
MI,M=_]%D;U18LE8L]QJ2 D!;CKDT#WE2U*LBF6Q!])5;.@^/0#(8;VE\2TQM
M9@##)AC*0(F2E*/.A@'Q*+3'V'.G?"G,BYE!<%*#VDQ3AV&"7MH]_;;G5MA'
MK$#'LX>2@S8)C&E0FX,.=(0QOIFWHL>281'8>/9,.V,XEDONW5(=H\OZ\/4U
M&Z&%T-H;:6%Y#A#T(&LUY,14:K#%XZ%^AY(*3<H\O9V^X?*=/?354J>HQ4&"
MQM7Q0* 1PGB<SF\:3+3<8$30WF0?]"<]B_)*'")H& 4/))H C,CQO&Q]2T94
ME-N"P!\3<?4LJJKQ(T:@*.\[X]$,8CRI%:20?\)EY72&:2MRJ*!78-V/M:88
MXW%B'XQ&S;1I#9A7Z VCT3QTQ5N.6O47Z6!:XCK[L_V]%*"">%^?X.J+<_4U
M[B+^M1&11[Q46O4%G:H:QPGJHA%P8EA#J'$BC\*0O-IIE\Y)=!4K\RREW7H1
M0:BB5]RD9;I%N2S)7A--Z(GS';'?VMJ>Q4GJ @BF,D('_R;K#7;7Z3O33&NW
MD]FOPW^4Z2906CJAQ7N'=*]/'+M49L]-ZPS8,FX9_13M$VJ3NJ(6UPQ@\MZ=
MLB^Y)C503SQ&=XFX6F.LLAX'"IT.V(@**Q8WX<5C6@_*8RSF]-"$AD\-?-/D
MKUF>4Q%HZIRBTJ2ED9;G(H.FG#$<)-OKLP&J>(SA3RC/F4_2UP3_3HZ:Q9@+
MK;7"Z:IRN* 652<2[0'&8Q7_"14()SDU%Z13HN^JQNUK/E-2C>KSW2FP6UX'
M9BU1QF,P?T05(HJ:$,FO:%SD\FUEFM&2:U";@P8UGW>BU@IC//;SU<V\@L'5
M8AP&2%AHL .P6A%J _HN#&5/DQ+7-%_@18EQ^8V^S%OJ:?''*_0"Y6.Y)H/*
MI*6NT.K\: ]DRR+6I[G_Y'8UCB;,K*?TF=1I5[(S,<+2<P,.160<JWB[,-=#
M!"&3#-F2S'-R7/'86=:EO$^F>G\W614.#SK D$KO)DR) ,5C3PG 5RQ6%/_$
MA;>;/)*-*B9S\$TRHJ]"R9&3QK@;:SS3#&MR&*#NA?JQL6U&L8+FP: BOBV;
M3]AW95(HF1"4_&W_B/S?(>@QV47S2BCQF#H$6VV3;>RR--<!J)71<?^G A./
MM6(I9E+\3CL3C9!]7]:H>DAFNNVZKBX'#.KWTY4]+32U@0+H0#M(TXQ)=%N\
MEG@*F=7(ZW'V]%,=9T\B.\Z>=CC.GO3_.+L.3?^X3UB>:Z,7A]H3Z:%6 RV>
M<^V6H-ICDJ0&!P=]JM4HWI"M34CQG&N]\Q7+J38$<>'/M;+]C?(@I:[$EQ+0
M,Y5V0&P?J4Q!Q>,80!?OX>LE1F2OIW\<MU68*P/4ZF#)DPF8>$Z_7JSCISW?
M2*APQ7,,]FYM#77GV]DZKKJOU0&*Z2[>.U^Q["/\$Z?;15B]7H.RCL-&D=./
MC0[6<7DD.;NG8$)JGK^5SY.RJ9(B)1N;YV_DX[-A@53"D3\K.>O2Y&_4=;U-
M2=XO,OU@]I%KQ)AEE6S6_.H;8RAA<S/X8M8&K8^\'+Y&+JGB>^0NFF2(ST#=
M#G<T<@68?>3.$+*\\EG)"4%0BLAU<+)_'N9]2_"C@1*0C^P/.D5+]XK"<ERV
M0$[RV@V]4EM*Q6Z*'RSK0&?50N^]?>E8FZW)W0Q1H=$/X_+]QQ1E[3'ICR/Z
MXQ?V(V,"9;_=H7&27Q=U5L]DL\EV*2K]T<EI!"E\G683%2!-)/E0-#!1Y&-A
MHPB3-U0,9?T,H]+@MK+%DDLT[6X<"*II\ FGN\JU<PU$4!I/#C^GT;J,*&[(
M56 D]Z40D5XV7CA4(YR]:9ZTR*HP?+ I&3J2)44D8:S[47WMT[\4Y#OIHL=<
M)F_)B(QTG0.CHBI#<![/K8Z6$WMD$F[ W0\>R$Z'[ F3,;I "3U3WF0?])E5
MC3"JZL>D-O*F,VN):R-:STC#L6<#5$([N!?#KXBF2$?IX!UA L2%;T43''\\
MU^EN1!LAE# ,$3?X$;TE,_X<<@V(@E)IG1;A\3ZHU=N-0P-($M) '#773HWD
MO^;>>[0PP[370YI46"3\=,_AM_;1K\E'-FVF3EL965V& ?9U1L>]C!Z:A!X(
M+X@'7(X02JL;H@73.4]:ISVGGL+&3'<;3 :0)*1!N$(\DE449R.RM%XFU42Y
M.JT69&:$\Q[.=3(<$DZZ>S=<ECF-^HJ3G/8(ZB<HF=2V"[(>L]>S&4R%0^))
M/$>XB_<N=^07$3]W601%,7GJLE6XY>7T"&+WM#KOW595DQ0C-'R=:]MB'1!7
MYLA XP&K]*U?#'2XXGG)LGY1WB;<?7K#*$F'Q3_),9O>I]"3U[Z"4-,F.'Q8
M0X0UK?;H(GKR,D>K?8"V5I!#"6.M53\YLZ9')KG'!V8@9J,YK,L\J>B)NBY'
MO^L>F<GJ<*V$<32VN[:5L:7F5@XHGO11JS)J78RW"W-(@0Y!YH_*]"H7<Z5"
M%,]#&$\D05\*!V1+=UD,\3R&[J%J\\>VHN(,7J!7U &G0#66>)[%;,JI'5SB
M"AQ:H'MBXUE0K74SIC8!Q?,DQC-7L4R&_DGS^AS&6XSG48-I7J$7_4O.K;(<
M&$B44=-Q(MD*RJ%$E!MI]4"H6:0VBW(\8?9_ 1<H.0X?3U@"\**=[;8+<TR!
M+.#&JY)<U7IJ-H'X>(L2%SFQ+$/^6-+Z;<(DQB:JH+)J5Y^-DAP5J/5/-2)D
M1ET)B'"O3\88L>E7?M(1EF.R11$%P&@%T8 (]P9E]9OJ5RC;);E\4&_V-3K3
M*'@3@H^G)^%4##VA^]2U=BJW.K.+?6S8#ID&IED(4OV:U9/KI*I_155-;V?5
M44_-6^"X0)SOM=UZFQDG9#[>J=@Q]?1P]93EV:@L_IGD.9JY,R9OB>,#2>3C
MDSD3A!$]=_$1X>?T.(9GO%:G0Q62B%ZZ^ X2<WH<:)O;-:A/JW@3JD2 ?#QT
MB9<PZ.U&..9TFP^[YS"J)>WQZ\45*LII5M \0732OBDQS\_U:XE_9VZM69WD
M#PU^*W4I!3NVRO&#YJS3CRKIFM<==D3/8-;U<(/1'PTJ1K/AZP/"69EFHP?V
M>,!X ,N;X&L2*.U=W8Q,T$7T!&9#^&2$!M.RL6%S487C@WW6VY4] 9J(WKZL
M"\O[E>X-C+P2GV]@/9<[,B;&X^,]3(!'9H9^MK(J'!_H): ]7WHT$3V/616P
MTU-?NX:X+F ?TE@SZXI1\[)F)^\+4$*V79_M3<'1&<28&;XAFK>7:)@J]9&^
M 1Z^_E*A054AU32GK,??KL2X%VRU+!X1AI#B>430Q<_\Z"S,?.7B9Z[@1":Y
M1S_S[L?PMK]<$E%P,JJ;)&\[C.(.45J>/[2/TUV2Z7WKV&P QH-_O[G>E?=>
MBAI<7"@?2$-5&NI_$U*H[!1!&( V"8:D0F<4['[/_HC&;9/MN[BJHN8J1#=R
M-&W&#2;"D0;039._9GE.!S@=Z:2"+@IXET9IYL.#XP.0HX_Q$-FFTQ?H>#SZ
MUW<X=UGRDN7B$!":&GQ!Z/4&3P#&@V._9)HD/0YM?)[^SWU9_PO5E^64X!@M
MCT%;<Z99==;E#GO"BALR^&R.0YQF18)G3Y,$?[Y3Z/$YQ#T%);HLVG=1_TSR
M1G66V2S*I8[Q>7.K2_%4)$<1S_%R14;>UYMZ4N+L3^%$95"+@XQQ?C*C2@[H
M<SP^/PX4Q<[%**!@1";Y?QZ?;SQ%/8[4E,#84G,K!_2Y'I\?@YD<+%0NF1D5
MB#[7X_-C>*M$0+:\/CZ7."KAC"R<Q1CE#WE3/9"2"&.4L@55XXVDK\J!@-[
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
MQZ$S*(_0=Z*[(E1W?PIAG/\)%0@G^:!(!^F4J)T<C!+Z7)QOCZ27?E;UN0)
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
MP^E1TD,A[,'.2/G>9=C459V0$V,Q_A51P"@=O"-,X#XBRBSY_659U#@9U>1
M^8SP]"!$_W67AK/R^=*X!^C=/K0LZ?L0CX'][MLW5-'^\2JIT2(A^,[.85I)
M^);M+S>C0VA8TM_!GE)W&/=T74/I7 <+K-H-<H!/<OV".BSW;-;6JU+25;LG
M-="*?EN,,")_ORV6YCEVW%1N>[VUS5U[_@KFU  ZD_2;*-VP9=,\0W=;5<UR
MC(18L$7?X9K\C\FTL_XD/1'B>HGKBH^;+:@\GZ7J_8=1 QS[7\F0::L82:>
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
MJB28(DH"T9JC[LNBG(/54R6KPO&!NMQW/\9IP464R>$GHA*Z6 ^+9=CEVX(
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
MFR0$Y]];3GDN$/:9P&0AX3=W%C"9Y'!G +8^=$)1/3I2QP,.""$]>]/)#C5
M#C3.IXHJ!NM-W2141A/?CA.=2.# _>=$4@;K.GW+YSE$.$EXT+^W?/R23^4P
M';ORZS-=Y53BCW3TEESG5')_#-Y]3B=IJ"YFE*U*O,PH0SW9T9 F4YU"N'?F
MV=DXRZIV-[2K-^5P)I/]A_!=SH2R!NMTQMFMS.V,,]HI;II,=P ZICO_]TTF
M.B9KKIR\K=/0217PI[/@ST0GES=43S3:D!7W,&8[(9WZ&=I-DN%K\J-5+@ZN
M,<1S-)Y7S9,TV@RQ=F&\2Q-4K'R;)NC7(R)NDN@I29.*W1B/6>+ YSR-B9^H
M<SM8/(ZU[\(C>ASD$JK%'TE1E,6H2=.A?AL[KUN>0J+KY?GUS?7C]=7# GV^
M^H__6-Y>WUZAJ__WY^O'OZ'E[25Z^&EY?_73ZN;RZO[AG]&[RZM/UQ?7C]^^
MKYM I9>:1F2TL!"YD1C2<[B:XM"?N-HAC)>Y)<JHZQ2ZN189'8P_D4J@<2(+
M=*0(R8M8R4$:G36M_M,_??B7[_]+>NS@+X%8BQI2&A-1X\FG7>39]A$7NTO\
M5!T9TAF$@L"G):AX%DR -#PCH-PAVG2!KKZNTP,K;=466OT<58>"C0:0,;B+
M\I071?Z%"#$#RWD5I9.Q_$A[ S50+;8%R]0"VZ-)KO:XB&C5PAL<$00U#N/5
MRCHM:#T:JHTD0]1T-(@1+5!'QL]B,.>^T\B54B*4\M-S=ISCH%:Z4\M4S]4:
MP7QZ FN3&CH%:WORZ1^J9UQ(UQ$ZQZ A\ND1=+P+\**-D6(="V8G[A)P1L";
M"*A!&#$D6((10-"[.==='/SNS7[7!K34LV2:K?0$AR_LUH+;K#EMTF!A;@=N
M*$CK@0P.7AED5X_+&\3%Z+X+!)T6F(1%XL68V)E !(-3D7>M_VVC! &%S,P2
M7(@K#2%,!A ^'\5X(#:I@+S&1!5X]VBQR_6:%O,K[Z)7=A1L7".I"#Q:JI)G
M(05UTQ U+3M3A;%/=[[W=4M(?.L!,L2V'AT><7W9W&.XQR\X.UC@6D7@$==*
MGH7*P.TEE:8E,*ZM^;XXE%6^(UO=*'ZAL;/ZV#INI2EJ>IAUH+40X/%J/;2'
M%JG']>@+AL30BP..^T>YP\V_VNK<N_!TD=!1+HGGIN1\- J1#I 0HX*QV DE
MQ%_W."L;$\Z9>!;!JWEM>0+QP*Q[K%'Q%_S +"INJL!'E:3B]K2XX\#%08__
M;0/#WD[=9QFHW3[-7^EM[S2J>O*:%R$6M#[+0UE((M0!:FC.BIH(R7;*,,N4
M,>(\1"DM!$B!]@6GFZC (:S)K2$FE,&RQ1?\.;;96$R$\"?8:ESICJ]!C>0$
M220'UM"'<#Z$">" VF#U=H;B\W;_<UY4]!+->7=)26/GTM8^[_=+N15F"MKJ
M>(L,QGJ=69WQEIC351D[QI<O49*RQTBL/3*(X/4UA1K2PG,*-9Z!;G2:YUII
M:Z"[G&KW/;S(&>+U35UTK.9V3^!!:YSE&Y1:7.>$NBIIF'0TB/$:!BZ2%S+W
MO6"G?9B>S&M(6,N_&!ANFP>SH'24X)>H**)P3O=L\"-&7,W@ 3V3=SJ+!SZ#
MMSQ[![\[8H@HVL1&84^M[4^K 3#\B'=D5HR*5^NWGDH*CVA6<RU@I&T9RAM.
M>]8_XS_^B#+ZI+EN"OK6RH"3(;8-(($#^ 69!5_)8F^YHZ?IRZHJDJ=#17<^
MC_E=9/#A(_J",PHK24WF0J:!IAM4][- ?$^HRE'=5Q#&-$KD>Z!$''NRF,GC
MJRSV(23Y#!W#IRBEX8*99'FHHJ+R(<TYWB99IA$(T#/:.QB#S[3W+AZ]Z=%8
MZ+WL/*N(ILA7MM<9L5=<5C+6-0YU7'<>?>I(>34^IM\/:CM:J!PNC&/U)O=<
M?M7*%TTDY7GMA%!4TLC2)5ZSW#[UZXL?/BP0L:7OX:8/?T)^@'3#IWBFH2<^
MQ2V%LK2]SIJG]G=UT+,_@<CETIT5S?&Q4!;'8W4U8O7<?0HUWQ+6T]X<I54@
MQH_>V%N@88J>8!=U)YF6TZKO)+ORFE1N1-*P0-*$.>64XAO_<QM2DN^(P2--
M;H+136XGV#MZQ+Q.JF_?8_C0DWL:K* 27UWDNUV>,9;^&J4'X:R>DU1LZM$.
M)'P*YZBL"6)M%HBU(C-:61YP# -Q"YY7!?&?=$J>*8QC>6%JG'8AS4Z%VZ&Q
MJ4#K\ZE='+/K,%%Z%R7Q=781[1.RMM%8FI+"YV,[)=?"[9RN):)-49*AIC'0
M<[L1G-<[Q3UI?Y9D]3_6<AF\OL'3(T=XA*>'C== 7!4E&8ZOHH(&0LOE>GW8
M'=C=X\MZ[M:&W<S$7H-L%K*(H:6:"+54Z!U'AQK";Z'"9R,DXMEOUE^P 15;
MA(GA$UMX^7V.W3+!GL:0:6M/5KPX*Y,73/99^0[?Y&5YBZO5YC'ZJIL[7'OR
M^X#;44H="NNW=;T^4-T)>D>[^7:!2$\T'DCZ GOY/:' S6N[GL I(0=^)CX&
MN)+WXV-0ZS.<6>"H/!2O5ELE66.?X409KT)8JVFD7=*/9_7/-:L9WK(71Y-R
M7-)60&?ZIS/J-5*H1*T0Z5-"UN<T6):X*BVB<\.&/B>Q(8^"RV8-P -L9CX?
M'JX>'T G#^EP"W.#=*R]H]*(1@ 4*M$'<QRC9*H^0JD!!YI)K3^4<J2!(<PJ
M5Z78U#OJM,D>ZR;PR2DM6-7EI8RD9N0?JN9LE"I  ,+7>@('KIFAX=L,ZT F
M^'%%,FIX@QZ<F4!CPCG@@H!M41U\MJ*][\3:%BZQCJGX\.%620E<N'9RY'[F
M(%O^P5.+:0$M3?4=P*S33V]PGVR?J]7FYQ(SUG36J*<#2Q\B2F#,'L)(SO+-
M&2&JK3:DRA<N M5Y-XI6GD-)[W+.8[GNZ5!F&1FX_"$*4]&G#U'8B4=[ORMR
MPE'U>D<T7RVSF-Z=V=/L8[=:<]>3>;1V _]#2+7-%X@1=)4>&0D[VH QC9%B
M,/[QD?\,UB)LP#0T"!LD>=]U661N[K?SOK_2Y/9KUIF@C[E-3/;?<8<2%S#E
M8Y:-.10VK<,!D&4 5!P;,#MG%,#R\IXMYQ<]"$^?]-\A:.'*;##V9A>D@$_O
M?YV]$ ;RXE6_-NHW\VAM _Z&H]_]&7"=8\DB<$(/V4 /02D;9:_K=DPO5E[5
MB:/;Y+^VJQ<K:J^K>!MIQ%4PHT(-&5L,]V-MH,F:3A#JE2Z 9=G X3VW _#$
MI;XUZGP^9#KL]ZF^VM>QB<]'2D>^5,!OFT MDC0L+NNB%/1M5%FW*F!32@Y&
M67@_-!AB@*I!]WB-DQ?V!!E;9)'4DP%4$%+PKZS'<VR_0-&FHFX[3?,O##:;
MO$ 7!8Z3"M$KBO-Y<MOMP$@9"TY&X.",#<Q4%8AT&(-(=4P77V7%)DF=VY8V
MATAVW.=7DT*8:PB<]-B:Y43-,DC.8 DVE$F#)<#P^J"';&63=87CBZA\-GM\
M17NOSW;D'(LO==IVB#8$7HB/X'I-&D+F;YF$8;]/AS18%E\+:8#L\YTV^3K9
MAM#_T&.'ERBEGF!9M1D9C(^W[>A]ONBVE$B(#!("MMUD/W"D9&E6'5.:3/R<
MP>G=]ZF240MA9V4-*9QYSRZ*US?C+C8D/"1W,2"?F<X/^!.1M*GL<Q<5EIG.
MM60^,YWK^1<RG1_(CHNT1PT!:BB@LYV[25'GSRE1W$K35LW:UY10>\>9Q?":
MP=W"+H0,[A9& 9JW2+>#E#0&S5,DVXK9YR>"N0M@)47]F.7AI^7]U4^KF\NK
M^X=_1N\NKSY=7UP_?OM>GAULHAG;*F^DE1#&)+7^UAA6_.I3!,,F?%+NW94F
M"5,&@BQ?G%R*F12F1(1*#DW!B.[V7/4*7C+"EOW:S]Q<+\^O;ZX?KZ\>%D(2
M0K2\O73T1$#5)K38T]2>T +/<YZTI Z_T5U GM&+L3A;ZT_CM%2>LZ>IN9>E
M^FI:UQMMOCU<*C4' 5:?/U\_?KZZ?7Q@%G*QNGV\OOWQZO:"6!%TUC(#BF0)
MS P0&F\&95%Q)D#^-80_^169QLAJF#+PL,991";UY==$!GI-6P]0UW$JK$.;
M/Z-?:0/AXIX/1!@5V^+ J-6Y1[_YY,]9N<?K9)/@^#+?18E0[KL52MW>%PHT
M'*N14#>!PX))S3T\F'0,E^:;[-Y6!<-KS")B=[A@R5LUDZ1U#W )N352F;-L
M$V*4%Z@FK^/2B'2 6 ]!5*9Q$&]8]FE!8SWHA0E%=GQU'M. <F.;\&A(>&T"
M(TRF7L9"N3I4916Q?;%A":HF@\G@*^-?GV^VIE@@C@8\IZ^[%&4C1:Z6 BB'
MKA)1FGRZ2CC!S3XU2\M#]9P7R1\XMI]U1$JXV48BA7F6J8G0D2J(F<5"%'%&
MJ<T$14I1 .<3%<(,\X@*7M"F4J='=S63E@K:1#KNK<T#,AV\FPA*LTCF$<'R
MA'#6<0"WZ[XY6-ETWQ:@[=EN36@FA;9L_:I*"2OPY>$(892&KEDE^CQ.'"&2
M<+C8#E P94IMI.@?.:I$ /=9%HMV6WN'V<V."!E94</L;1UB*?W-88!AHBG$
MVM=BE;58 06*'!"HV02''""RV@=KJ2##0]I-HRPZ!+[W/46$H/:\%D@RQH5
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
MFG,'\/;4U6:#U]5JTY[DWD<57F4G27.=-:GP+IO7Z3\6^6%/*.AUL3RKDNR
MXR8?7I[I7GB$P)Q'IQ:"N.+A/6.*6GIWT87RA>CAZC3.<H$Z+E'+)F)\,DJ>
M4W1D%<:O!CY$W54)6K<'U3^7=*B<O#2DDPY"P5(/'P)G;RNQY1W+"DB$+'!4
MXDM<_[<3FE=DK=RYEJ@C&'DK:]DQ.IYIT;M -3.HY0:]:_GYEO?Q_7FDY@KF
M$2.XYNF#P:3IX?V[N-46O?7V9CPVC(N8=/T]VC]X],2K8AMER1]L)K@@DT&>
M)G&=RSN+[P@<VA#-:M,\U(C2!_(;O+., 4S4OT>_.95&AD;)][M O9Z9[?%]
MTT57USLZ=J\) /BTS4E!,S2Y21'S5BSI^.3I$7^MSE.NB/S41B7]U%NQ+[F>
M9C$U_D4B_1AB7P,*O'E6&EHR+9$U1+(G6E%GA7@S7D=C8),Z((UU>?1%R_4Z
M/]"-WO:.<+^V2W&M(_+H'[2\"Y7)N\:H;1W('&D>@B'NS/KW6<(HV6;))EG3
M;)@"7S9SE&T'/@L8V<HDE/@Y$B(IXL#GA_&B'78[6AIWM>GY>T%&T*)%3E@4
M:A8Y =&CB=WC%YP=V$74"UI'D!CZ+TGU?'$HJWR'"PN/;=V#1R.SETH\!&24
M]:W8EA9](<2HI0[$MSN.W!"1CL,6#B1M_+Y]%^& 4N<@K5 )[O_G%3!@6S.Z
M?U<\>K2V3U%2_#5*#_BX:;!9I^O)/%J5@?\AT&ASQ-IS>^M0ENLV8S&$ELU
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
M()1C/SZ+NSM**-1F/]*S2Q6]'L*9E4X:4*&6]YC1# VU-K[?M:/0<*MSGO;
M!9\=YI4U>',TSAWC8.HSZ]OAJ<2_'PB#5R^6#^#4)#XSOZGY%LM_MDU1W380
MAV]2O9!)S:!W0-18I0M4TP#B1ALB$($#[G!/XC\DM)L3!YKP,A[O95%Q6"?_
M&N*<_(JX[BRFN33BK@+Z=;;)BUU3%_TNHBDBZ .Q*'M=9:G=_=&I.O9@,9/I
M0)SRFTY1UROBN@UG93XM"EI\3PL!KVOWL4S;+>@GZ-WK*G\*;;C:1KY!=<^H
MZ1K1OCF3@:I9-H\Z9+(:5 2[9YC,0L2-Q&3F,?H\@]VVS1*R?<'L-4?*/L[*
MS+^:SB0M:3V=:]A*(C'/E@YQA.C7FA2NYM)40E5'0J@3&B>4\:<T_B%F<U(S
M\:A G=1<1.4SC6"0_]!7-2]12M?D9MMWI/<Y@5M*) P,(:A#5?0'CG2!&B\
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
ML)OCD\0[['91\<I20Q;Y8?_/I41*J-G3&8G\M D#0YOY<A(XD@';L8$J.7+
MLR0AN2O+ZK_,XILDJH-Z1N=Q4F]^SYY&2"LYM)%D-%X<,QVS+KE_=UTOV--T
MO@H:L!,*53' 9U]C34)R)C;6'B >J]?E/)I'OO$J(^-Q* JR8F%5"IS>K%MW
M!?%TW5Y.]0OV15/AIGW)'B/V**/I"-5E*D(Q;^^2!_'<W1'.RE?OCEB&LUS.
MJY EA81ATH!LTHL>_Y2>K7D>\?HY2WX_6&P6/'\?SD?,IE&[U!CH.ML?JCJA
M3=<K.G8;JH,)7&T!>:=Y3=;@TN:U5P@_J!>'\?]SEC^5N&#+3(83\F<R=(2J
MD<K![4WZ.0@O-ZV^=&L&[DNZA<,"\=^K#1GUOQB>TWN+6@S"!\Y@KDJ7-X.M
M^GS!UD6>NG+%]:V,RGJQ9M^%S[=J]G+I FI< >V&/!@O,9N$H"_3'.$H/$=S
MQ"*(I:VJ9UPT;-4+IA&V9NX$Q-HL9-.AD9%WIM;$ \*SN#%2'H]59$*&872V
MR%2;G2TL/1J>LE"XC<'9$(=0\%X'/6VI^V"L:Y1HO._HU;F_.M:YOPVTSKW1
MJNRQ-\')_B7>D_UXO2"]SM;I(<;Q=7:LDHKCAXK\+[O&1V=7^E"-\$1??1?X
M&6=E\H+;C(9.5P+F^[#WNP0SZE!W"8'_+&J_2WY _)?1\=.4IDF:2;Z.>I]'
M75+0^A@QC%L,$(K-58I-U(K-.\5&"L7"7YR8V]#E-R[>A)6[7=4  F7,@S+A
M0+GF05GV0)D<0;GN@3)I<^=2:Z]:#L#2Z?27D?7Z\9: N]G"N6^0-%W ;8]T
M<IDW1S7U AWI@UG"G2+G<'M$R,Z"W2(9D6G8(!EA"6)T#\]Y05@I=I?XR='8
M5*0@1J:40V=<C.B,P'R'*%F -C6%6&'8D!YH:MO1HPS$9CY'U:%@P?_5YB;/
MMAUW[A$]VZY ;,I:3AT8CYW0?]%N@C:X\3(?)[-[O&]RW/&*(', )_Y-'F6!
MS&YN<%9;JAN602R7LG.=E57!EOQ6MQ!MB$&L4R.+SAX'%LCU$* UNLAXM#^U
MB&$8G F%:A,S07""F.##8;]/V2XR2J^S35[L^(S3C_EJCVE:GFQ;%\%S#/R=
MV+OWZ-ZIVM"%\/B^$==YEX[],4==_TA>+M%G0&YR71PMUJB*RJP*_U&U24Q%
M'CH+QT[<XF.SV0L!2<F#).% 4AQ!DG<@2=D'H*):3#R:GM]Z3Z"D\%J&5L6U
MM'CK@A6,"&;98,]]ZWDX*6#KT&K!(M:@U2+%>]'EODUW3Y&:[8#]@[]1O7DO
MTNPJK:IX\V Z6_#OU]K. C*M*43G)OQ.0AK[[6N"OY<*7QUZ%+CE5:-'(7N"
M%?URO2X.F+^=O\QB%I+F?F5[ 72ZKKVOY4_2@VXAWW3<NU!-#]GK0PW^MZ'<
M)YU3,4<C=]8+_)+^=%N1K^<#,12WQ?P\!D. $37 2#D(T'/JG &#_VUS5@9_
M."VO><'5,"G/7X]MFAHGRR]1$3/-6!ZHG?@-H).W4S6C/\LZEE+IU:SC/X">
M7I&TQ S]2N-L!0\+=0PV"8YTYV63@ B\H!+'L8KAFR3#UQ7>E3KKFJ!S\')+
MCKK0E2-2V9#!A&CWB/4/:T>30<6NIM$8G+P%RZEK-94_DH95>9W=X2+)XU]P
MLGVN<+Q\(?N4+69_O(PJW+UZLS_?AN7K+=CK1",PN:G3P 3C;(%JWN@MPYJ[
M!6KY0PV#=1-$643<ZWGHW4VP@\/==]O7H[*NDA?P2 >TGJ9UR%/Z$."M!B_6
M0T7X:F3KTB8LR_*PJW\WXO+1-!\"WG2<I"/;G<? 1;+O'!WE,2T(]ZUPO.#L
M2FO<&HV$<?+_7-9'V/6<\/B,:XVV:@MM.W:ZK=GLR4XW-!"7U-91?\#%2[+&
M"M^<,F::RL#K?)LE?Q")F?]EE<K=O-/DWP1Q5--KSK&V[@)=?:4?(G]E[Y.B
M?5)%*>U_@98[FK$_0$_E06M'IW6DK3V49/7<J# 0IS63-:K]UTRF")3RA+Y^
M.L>;O.A>8GV])/\IJV2]S.*FRLRH3"BC>@9*D#)."_JL(NQ=V1/K]/BF].L"
MM1TS#]26\0G/Z\RA%)9G_GRH$DQ^]XK^^Z%(RCA90Z=0FL@X='E93K ,F 7/
M9H/IWOS(+JM3U4_AY.XBQG0+LVP9([_.#KH..2MHBJZ%F9!M1EWT2=F[&+H]
MXA03V'ICM#%HEA2C+0'HX<@&%P6."9^R=)<C7(%CCT!/3-RDUN=5J/MB^&Z2
M/-'E '\-)#S;GUL#R[X&PK#W46#7/5H9@700*_^9IJ=M-BZ$VW.<X4U2E5=?
M:<(%FL*6[9=IR9TJ2FCUG<?\ZFNT2S+6_!Y7AR(K[_,T)0N:[D3=S2W,S0*(
M'YE=KSJSXS_.3*_]/(V,- PTD1!6Y:IA@;XF:)FH%RLU&XCR@1I& O188>HZ
M#,?FQ[[5GM"/<8.X3AH)RC,^[0WAN%G&-G*.\(8C>@5Q<&.DU]G1L3\NL,)M
M#-"[IM=O _1 DRICU5/&2JJ,IM,P?,QH0U"[C=%6,/[Q0!T=IX%<]K3N+BJJ
MU_.(#-$:EY<'_(DH@*SBR$^/.=FZ?B)N*\:%W>.!2;KV]7A@&CUH#Q_JMXNL
M9]1VC4B/B';.-@CT'X\YBQ$T7P"W>@_*R<<J!^P5P81&TWM%$)K%6+TBF!T<
M[:O?/0/'4PN.F."!C@L++M!_D'4\3;VRJ;_@_)+ \+B*$X_N99^CZJ<H?BRB
MK(Q87+]<%:W4M' ;$945V'1\9S715[P_N9I*.[KE >\D:!")?@61SR#^.VA5
M'/T'_11S&.QC8?A2?RK+%2I['JHLYU3&BC!6K<K@WVE-:G;R)UOAV9S;ZRT?
M0.)], 52U0*I&@#I20#2EGX,ZEW7(R8KZH),)#2]ML,3=0.=Q[VG28+AJ'7M
M44T [O7&"M);'L88[Y@8%WGV@@D&Z<]W11MH9Q=50&-/5D ;[ORL4.;16HYZ
MIME+:1G:/"5?V5YG9(2Q0XX3UXX\VI.SC$-<<F#L]X#:+GR8'#&"I]QL=!ZD
MA;2Z<8 =FN$XM/JLMYY&9;G:L'O$ETFY3G-:B:Q</I6L4+3&$(V4/NNH&Z40
M2H-3"G9%G]W#YXC0KRT9Z#-%RX$1*GS;C0K,A:BHH <2]&RBO?[)KFY=)NF!
M9O8:<1?*K4>8:U".4FMO0#5]T3/&>F6R8 46ZUN138_!+,LFU,%QP2:*>XNK
M^HIDIY0PHOBCX*ZY[30&Z^/MO"PJSL;)OX;V37[U=[)DCMF[@&87^/",<=55
MKU!EK;"F]&"O]E((,TA+U48X$*,[EG6!3!KA.#@MZAQ'9GYT=85)KK*JSA[S
M-9&E:M W]X<C%;\2\!QKKK1MR<J#M(;$BU;= Y!H=0V C,M\%R5"2$LC6TL
MB(Z.9TM\U.V#0DA?[2:,]'4..CN5%U']1O)&DP)F7#=!S%M2^9PGL7*!VG[
M,[B<,J;V,YQZ0&>&*W]90\*@<7LTH@]/0'65S!:ET!N=&66#LJ]1(.2-:Q0"
M?4T$G9'7%Z)<"Y">T)?O*<%14C4JC]N9YDZA4/(S!"N<4>Y2%)Q&&\ GP#%8
MELZ"8X#L?RJ\B,KG3VG^I;\3'3$?&CN"FQ3-,JKQ2FD1)18"$,'-CZ>(.3#+
M5NB IDM+H!KF3$N4.MMAB=??;?.7]S%.F!G^_B?ZXUG]8WTW#2=_9]NU5^H
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
M-[?I>/5E6);F%((1C5?N1$MXNS+SS0R[_)K(K$ELXJLH?)\O(<C2+K!^I0W
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
MWU9C>Q/T[3.-S@2:$/80M$^Z9VA:TB@':TNV?*QG=EFNZQO5G:.G5T2[%ZB
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
M55Q\.W"TJMOXOR4LIWEM.H=N;C0W(#U\\PT[NQO-?<RY005]R],;&N?V=/-
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
MU9=S<>G!5\8.)ZE46Q!6^^5(CV@'B/: :!=U(02XM-/P,GI+Z.&.T5Y:#W>
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
MH*G7^H&&'L F7[K:<//M 4C%*H.<+W_ 6+968+<]'(K7+(?BY]4Q044'5\%
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
M\'0TRB=Q$DT(.'(/C7C20#ZH^P-*0+3'[N_(S^*NX22AG"1R3ERY@N8(%)U
M3_#3<?_LP+ Q7""33YZ=M+J]$>-_5'_C 6UR;I6_0;(P;_;[_!PE!?W_L+5.
MI_&67%7F:6<F&)$%/NS+^"PA0QVC1?Y9_[W*,5-]&F#RH/HXX%]O^9FD 1T
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
M6(^"3<I_?'#4@Z52AT;7:J:F!4;_OV;,#8K:V(KVI6MG<SE$-\SMXJ $K&P
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
MFFG>\BC&Z?AU/GW/$H7,ULH(F#V\@%+ 4$@K2./+0N?N/H>3*!TCS0VPK*@
MW4.3BQZ-0H1!6EL6#"QNLY?7+5.URZ*V#J?AK(?[2DM8BN " 5M>?D5)\E]I
M]BU]15%!UO7XH2@JPS6QHHZ@H;<'/B,LA70#ML7\,TO(>2C*^2V-_H'J1ED.
M^[RWUA@E'(44 S;'"-]H[OQ.MP4TA*->F/(J@H3>CE 3*H5HPS3*<"PK_TV]
M([*J.'\+T4>CJ1F10IQ!6FV$@K) )BSR"0_//*C*HHQ2NIG7CU=-1?'<I8<6
M'A=L"F$':?=9/AP<#JF]D<]$:1SEL6%7O%U!$-##<XX-)H50@[0*B;?TSV2S
MD*4I2C0'5EE1 ;J'9QL]&H4(@[00;2*YFT8X$?<XEJ*L5V'W!T?G/1R;=J@4
MH@W2G/24K=G$- _M)"6Y-A_W<-^K!:.07Y"VI(?A*+^J8DS:NBI+5'#V-6)4
M5^ $G/9P6-I@4@0R#-*$)+!H5LI:"1:K\>BXARY74A *.05I#!( [G$^?5!M
M4=?*")@]W,PH8"BD%:311T"@=ZVEVF%CHY2 VL-7 $H@"IFULN;\M!G O[.@
M_FF1)3BFJ;S6TE T#/+O(?+H8+1,??"<\1@IFGP +M69=,\.CQN/"P_H5$D#
MY 5%CX'FMV;<KH\<$ZZ_<PAL1'(_AWKO9I*40:YJ,']G#R \A#*$U6*2RU<'
M""I[P%8&'_*+WUY1CE%QE8Y18I./4!UZLVE;@I<P\PXP>6WL:=H#]92CH&G,
M<Y,>/"=5X5,7W-H3-(49Y-ZL#TW! B<XT.@$Z?B5)W5P:XJ3<PAT,=9&$YKB
M!$Z&H)L8?$T(SK0 N5&WF@B:@/24#*$+V?M<$)K,CX? .:0:Z4!3H)[2)72@
M!]>>=,"A'4%+F*F,M/)O!-)3.H4N9/_V+?,E?J>F!#G A_M&&M 0IZ_$#)UH
M 2F"O.F!6V."(6"+0#--:(K45Z:'+G3A/JOR0>I-&YR;$RP!9TYJI \ML/I*
M$M&51OA4!V=^>F@T: S45PJ*#A3AQM^TX-849P?JY6T;-6B*TU<6BW 28S;-
M>'IT> ;D,N0N=QLD822T ,UU2HCHS;[?!DD8Z2R6(BWRLB9.\J]-49)?K6[
M7H<HC7*<*6YIE64Y85"Y$-QN9RU A)&WPE&& LDO:3%#0SS"*%;>R&K+"QJ
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
MTHX0I=,BM$N\-N/2K2&!&#JJ<3,AR8=L4P+Z/GI?J_<"_5&15N\^0((=;';
M*JF7O J7RB'$JKC9)2O7>%4=@0,ZH*V19?E(LH#5]T'#D]+3J^\HG0_29$[F
MBY@Z.\;+,&*U-%YMAU21ES5%)/_:5$+RJ]^T/1B,MGILM1SZ:9C=BQR<0SA)
M-N^\W:+9NG7!#9 [I&_YJI96CS3U/Y:#3>2]_8K ![(UOHX*7 Q&&WV;\_]O
M,[KM&A (@;?"-A*0#TY7E%TMW3M>%5:10.T50E=-$'3<5S6PPR87?K]2//Y"
M$\[<%24FZX\TH9J\H" !V)^LN8!5:.0BW5&R1E\1YK(<X;%XP3[<]"-C_TR8
MI K[P=ZX3;Y5.0!V &ZN*!Z *_*/ ^9N8GXE*2: 4 V!61NLZPKPO9O_&P!4
M9)?IU8PA3X;BL!6PJ2\H W[JUF)/X 92D8D!<-2OIX^P&^W:.@(L\/NL9J/<
M$IA<BCO*N^<Q4F;!;/GV(UI91U #;(QM/HHM@,EEWJ],=63EBM$R#I)XH_N"
MAHC,6]2;E&'7>0C;U!>4!1YN7ZT+CB#E>M&O-'++"+%N4X&LBB &V-6SW4R@
MQZ4P[C@G?0.5N#+$H+T&V#;!F3L$#JO:7"/<<2HTI%_VOX?I+,(YR]69W^)B
MEA51,AC1B$6/^&/AL^,P7S1H3C#:6RM!.\P*+>J7(5&6*\+UCL&Z#<%=;Z\9
M&@!5*$F_3).&%"KVFN+6D&"Q=^:HMF@5.K,CTZ.WZZFB'(Q>HP2Y6*24E00[
MO;VYL$&FD/N.C))2X]-]E8QPDM");A$)S<X"9:XH</?.L.B*3B'5'9D4?7E4
MQ.Q%:T%X8H%1[(>TH:;@J7?&2&=X"C5PMDE*?'YVNQ4H$.&6FM1OR?*69+/:
M(##:IRQJ"\9Z:YUR@JA0BGX9+5\1>Z_[!:4HCQ(:C#">XA13NDIRC+)?-]HU
M*%CMK6&K+6J%+O7+T*D*Q.6RA;1J@?-VU-MUQQFFPNMI1U91Z>;R:Q:SM+G<
M@]8F?H;=WK-UNX*UWDTEGL$K5&9'9E)#8)HGE@M]*]J([?VX6S._'1Y?GE]
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
M0],SN^015!!4%R7P!A34+BG5C'_A"4K'<UQ,JD7O[VZRZ13E0V0>\9:U!0%
MUBH723L#\F26]"C1FPG^<X+G#,@2PW")X4=FM)"4T0JZ7:.<KD.@P[&+_'WA
M!+5=*I8 G$1X7J5_3JHH_9ET^\])5CF,=?L&! U F;/<)G9W3)T9*EO)MJ#_
M6Z6O1"G_)/_G)E>+R@(_X.G90:9.>!3R!(T#M(3PGV3S.2X<AZFYKD#?@_VW
M(QR%,'<4+E6Q'D?9(UTQW&5I4U5@[X$UQ V-0I([BE0J/R C_&]RGK^N_DT!
M_!N[B-*JKD /Y#'E="QV@Z,0)J0Y:[%S^U=5T(W<>X3'U7U&P_*;9UAC38&\
M!\8K)S *,4(:K>H;]J<HI4K)$I;/R6R#4[%CMS[:&%KX[?#X[/CPL@<;VT:@
M%.+MWI<N$+__HV.H$VJ+VSP[5 K1.EN>H$7;YAD F3;"<A]?%Y&=6#?Q* 2[
M8[^XW;X#.#J&?:MK%,JV*'5(%")T-A9Y<F%6ST./&D=4VZH"-M1QI8W;A#-"
MA2^%LZ5HESZKRT>M]^0'E#.7A4'^@L:XH)'_8IHDUN#%:-,$)^D$ZJ3C+$J5
MAX8K6H5*]"M9$(_/^A65DRQ^2#]04;(P ]]2TJD)GCW38R 1YECWYM:Z#2&#
MGFI*"[@*58'(_!.6V_O1,=2YVN.T88M3H040"7M"\8(_.H9R&>A&_FJ0"N'W
M*Y>-?.J[1<4PQS/NC"SQE7=>.DP-BC4XS(UGRW7$'KM"H_J3PF;YAJ(&<TC'
M#BG\3,YEP\""M$AZ9WXQH:XD(O<< (SC%N%4C@Y/@!]&V# J'W$J-$&\;_ @
MS7H8:H7AU%A'L )D7C-)RB!7-9@@WD)XBB&OLINJ"PL>0@F%HQ:37+XZ0#V,
MG7)3D6ZE0]4#I<TB%.O)Z1EP\ER[$:GN>U 14H:BBUQ6BW\Q63$I+7[SVU62
M"#BZ"PM=<<$ 9,ACJ3S6Y6:'(*C@*=8RO'GZETYFY,\"(9!/LQWW"GFM]3[
M@)_.*QT/:;IZG$X_1>6@W\YH:K$[\;-@PBM8;6BLX'AZ@ "UI5%@-.YNM/4X
M.]"A%:S$YR3Y371!1%!I$::@G*"<0U5>&BO+"A: 3RB6@I)+68/)TVL#*,G6
MHQ9;SMVJ*H(3X-1.;A.W&8NO)P<A"=@X9ZLK"6*  PN:Q68O[DU<OMXD@,[5
M-',@VW*6CSAZQPDS1=M-W9JJ@B3@N&8V0M1,XU;X?+UE #<Q/C8.8$>FS5Y-
MY3H4OAXT0(GS/LL1'J<+R\#=YY"ZCJ,7@IBEX4Z8: XU,K9L@5,&]:+%1I1R
MX3O#"_!5Q LJRAP/2Y[TX0WETV>4XRR62%577& ,Q?QH%*$=E@"?/]P5)9Y2
M5]3:.D+T\ 6559Y>)4GVC:6V5XC/LK9@()10HE;2=(;FZ_$#J"'L5O3T!7V@
MM$++_PRS<8K_1+%N=C;6%5R%8A2SGI<=@/EZ)N%QA ^JLLBJ?(C3\=WGC.;C
M48UF24F.["B4.SRKD:N%X>NY ^@HO8H_4%[B8H50YPNR55BP$<K&V'H<ZI#X
M>@,!*M>O4?X[*JVDNEE4,!%*K@1KF:IQ^'K\ +V>$B;BFRPE6\/WBH)Y)@?_
MFZPH5^N'?DTUUQ><]69[U1#<7CQ]N$6SK,!E<544J"SX44_GR2<MSSF!>M+0
M1N!:,+ /%J2;)\V1_ 47LA20%K4$XEX=;JTA!?3>H*7Y69+T]#$KB@TFF&4F
M&C+AI7'-3G,5_[OBWM5/J!R,WJ)/D]':^P>%5(!>.S2?)[IF _99A'2BX0#O
M"7E?,K++36G'A8._\KRFK2/N_'LC>P= G;U!:"X^>Z$ID063,])*5%H8"@&U
M-X6%]$AD]1KG.<]FY& Z)Q,0?5XS$Y/.'CT8.3RY:#U$C'S99<_05>9]/0W[
MJ0CC<GM N2+L^?.1!4AZX"OK2*_G;^3C!N\=B]K<017**:^)1.5[(2>H/7]P
MHL1*D1K]?2QJ"Z: O?B<1.JH%3*L8;U6<?<;J/(4EU6.",Y[_$E_,GL!J2L)
M7H!W6TX"5+@+6$#T] "&[/7>,\#C^&B$AVA)D=D%3%9>D )\Z^%![@9TGM[+
M (O\$44%FF1)7!"2EO]XF,YR<O!@V<:,6F#;A* .V%W(@V*X P[P[8[58\87
M:GO4O&1<_EWLKH((VM!D%Z@ $]8K''N1:8/UU4H(I$ 7' K2%9+9['%8KV2L
M9/,U^L33:JJ5SEH9AO;H'.@&0TG]MH04O0[KO8N=C'!JEE&]C$ +^ ;85D;R
M7O?]S8IR07^T\&8W5Q:+>!"1S#JQ;TB0]OU5BQ+K+P4:5<DC'NE<?BQJ"[*!
M/4%<1.JH%#*H8,]<I&9N9=>7#L5:8;LVP6DX"]6B991X<[Q=/(?9U?V2<"&F
M-YW,^RD:EL6ON)S<5$693<EI:GD!M?AS_:_,?88>\81G^ASHIDF"8JV;YFLG
MRQ98^+F+\\/6@].*3=T]E'T#HL_ 9D9G@K='9Q/(85U.6>VOR2045\-RD+^B
M_ ,/==8%65&!'2HA5D,Y;6_&]=C"NE]RD2LUB0E(^AP0RO*"!2"'&K-LE++4
M00DJ(?SR84U"U_RW[#&;1PG9%F189^ZUK/G;X0GY'\C$#Q;BV)Y]G9 %$>ZL
MQ?,'!H>&,S?:]C>+"@J!GI8UDJX92G@9WJW6&)U]P[T100=4WE O"VL;U)ZN
M:*#&M SV$J[Y^8--=<$5X!U/4]G*)P0WS* 9X3V_.N;^OS:/8B3E!26 >3[\
MJH$!)&C>^&Y>F]L+?KV"L"V%?O9REKP*I:_<\%D9)1#>U4;KES3^?I3\%<Q<
M1T=+9X7>F+F.CLZ G6><"6YKYN*0>VCF8IE#5@--;>3:+BAP ^;.:2(CF4^
M&ED/#5PT/YS("+, I35P*<N+JW? '*<ZR6S+T0)(4.:M&Y&Q"2T1ZM-**XH+
M=(!V2 OB9?.K"4Y8UJM=71H<'5V$OG$USJAZ;$$$\ >\-" L!'AIP&7C>&G
MH?3<)-72S'QT!/5^R%(\]F9F#@7*F5AW!W25Y]1YD#J!$,3C/)HJIE9C'8$S
M=+.0=HYU  GE?>PF3.5D:E%+8 5<-"U%X2##3610_LE2*:Y=.8H.:W>NZ@H,
MX?$!X&6.M0BVI6<#*S"GY0X>TQP?]-X ( $4F&=Q1R]JC@^!GL,K6%>(9K/'
M@<6Q[_"YQO$AX-92RKW$?";O=6#1Z3M\]W1\".A$9"LD>:]]!8SW91 #\28A
M7>B--XGJ-- 4M:\(]%[/!ZIKF^(:)Z2),0VE;SC[634A: C]*"@1F_(HX8@;
M-D:]]210++G8BK7N, MH6N&,' $&!_*G"8VAP\:J#\UUB' "M*S[4P=+D+YB
MX .'"%FJ-CVXTVAK*&?.(ND0#=X3/&;RHV'%:4J6-SPE10:C5_+;8L0#AO+T
M++J4%KX^(;@/?=MAK6#^>=F+^/VM:2%_2Z*4%>M2*VN?$1((_0IR=YHIY08V
M%T&#?5.C;1+'>PQD@MCEKFB%U%=2 <E:N"MWROL(Y_^,D@I]15%1Y3S2D]2%
M$LB!<MG!6UP,DXSVT28FK:X:<Z$].76*2NL)S7I"1TW_MS,_'IZ< 0?]M^-4
M/K6J\(3E!=E<GC=)5!1D,2BSX>^&^+/*.H*54%*Q;$C*(%<UF+#<(MT?(=6
M&</(;A<6/(022E\M)KE\=8""<I!\)8<"5%R?'+Z@&)$-'-%=LHRSG%_DQ^=%
MCUXGD2X";,.6>/1ZZ$ J.EEM;W):P81RM]2)_CZK<E_"=VN+/J(^.#P%7IX;
MB;\I4$]^F3'-XL7VFE\J'-.#%D2,Z,6^YGK.S@N,2,,BKJS#.8=RA&^VB%N
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
M)X&J*H(3\)VW6E8VTI7A">HZ;JF^CUF4:B_B)"5_.SPA_W,,;&LW,RZQ7^G
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
M[ 5>VA4A12_W:B2>'D'E+/(KDJ:#EN'?!U.L8D6Z,89ZTE<4) '9/P"41$V
M)[L)L(.6 JU55#!C74$6H $&2EMD''@RV82I, WW^J='0,9N2.58(?=DI-FZ
M*X)3B(W<*B^(VKL6?Z2793I73]>F!)& +WEVK$(NE'@R&06TB]E 3R]LJ?,\
M=7X1[C%-=4O2E" 2R(((KUM:2KHR6@$=:X6IOB@A+[CI]VWON.MEN50.SL"'
M)^V4]0"DA47/@8WT&D)MALTZD'TX.BY#O]M(=;NP( /X'8:S5'5 ]B'F\^(M
MB8U0M\K2! !'I] >M,XRU>#H>>!+&REN*/(A\ L(9^E)^N_KO!3.GE:\Z]#=
M;LLK"%* /9%:+I[;8/;AU+)A6!Z\DTUE2IWU[SZ'$YI&_#[+W<TH+5H5]/9M
M^O:">,^.*L*QG/PD1XX1U/L'97\6@_RVLGD5X=*,.)!"7,%)'3T6VE?KZA.1
M^MLWE'R@KUE:3K013!LVR5DX!EX)FLE-M?*W96(?SF&V+%B\Q'%K2= (_"8#
M0J&V"-B'DY\3>/)E[<-+U[8$E< O<L%T:9T"7TF%^J)-]UFEBTCIVI0@$G@;
M"Z5+ZPSLPTG8"3W^\#4OT::X(0@J!B"X*JTQX.G(#>R78(O_:D1TWJ-&K;4G
M2 7V9H50*P4-^^#=;DN!!V42\SOPC1B$_JR0^W*5A_2)T:+^)8W%W3J*[S[I
M(R]C',1&[0E*@2_B=J9,9AK:.N-?<LU*T9CEY0GB_J"U ][)'MF-C$ ]Y>*(
MEZ$BOE0XIF$<=VP4OAH.\XJJ^0REU.$GC0?E!.7"1[E&XM)N+&K4_K2H5/N5
MJ ]D0"8"IY>UM&.LMU%B$_-!4XO+?9E09I=8B-*^98/1" _)SF60L]R+DRPA
MZE:87?#-E04RX).P%?7RD>H",;P4ZF(P#:JR((?R(1FABY&H%JY5/0$:.&1U
M [DZH@,UJ^I$^I9':3'+<L%Y&C]F8UR4>.@D8-M6!"' 5HAVXG;'N@]6T+?H
MD^U0*''F"5U26M !?-)K,8-K,8%:)Z7C^Q;-L@*7-/0V\Z;&VI784(,#A4H$
MTW+<6N':!S><17!,ZV$JKR!(Z>]>RP1K'VQT8C&ZBC]07F(6-<<H;F4=9KX\
M.^BOQ"V0@0:DT.W ?BDWSJ=..R]3;:'UO=Y@VV/L*OI$:R%;F2'TDK9J0E#1
MZPVV(U!?Z6:APH\.\ABG43Y_G1!N@PI#>O='A<NYA4EJO2 7S47?PI">7@*_
M%U"Q*%_R5 B@PI#ZEN!-$A7%8,0,988,S,HZ@I7P@I<R21GDJ@8#%<#4DXCK
MP(PIF;<+"QY"216K%I-<OCI 0<4X?44Y6X''*'E.JN)YT06^3AFR59JK"M3
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
MX1D#'*FJ<$[.@&^A3?*RE?(FIJ#"'UWC-)OB*'G+D=BH4-= L@?ZFL4HT89
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
M8E"'''"[Z(R+QM;G%1W$RT5+Q=KE-N B*S1D<J[;3 30XPH>\<&R@7FM1QV
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
M@($5T#35#;6U"+>.5+3=0&<-7ZR Q3@['8G7'S6ZBZA@L8CB8&FA=,O%29F
M?_&V>435IAS_%>7Q-BVWJ5RLZ>+.,'^/BA8):[=C;7$]40$8I+.G%'7MHO;U
MT5RX!]*TBI9UL%"5<@!\K&1%65<Y6[#QK.0_5&A%$>S)\R1/YHG(U"X US/W
M/S@AT^R*\98KSC9O)E9WJQIS_<#D>?=>([ :(GXKJ=G7L%)86ZVO@B$.,';*
MI'G[W#PEJY<E"\O0#_A.2JT!;B,"H0TP\@.E!<1:E":O2<S2N+!V7P M)"_?
MP@HXL5]FFD !>: I,__MONI=\J=(#B3M5OR I?5>>OVE[-L^-"IU[5>Q-L0)
M% \Z8#"4.0(=T;FN(&[+XJ'*9PN^+D8TKZYO(149#= #3T848+J4Z0P]/\P:
MV+@8Q_^JBI+%-YET+3Y5/V(^X-=^I_0ZFBWL5FN'? >5[6E@TRDA38#1'BC_
M(M9QD_Q W\]DWX])+K.BU!T[ZYK)\_BC@1F2&S) ^V$=$#0H&L]F.1.(IMEF
M1_(_T;)B\A,1M-A'(MCT)OD\&>A10B? @ &%4.9E.]:FN1<M-@/I[6K%XH1/
M[,NW\3.WX[K:--\13_F^MA"+ OXXW^CRI<!-E.0U$9-G_J=&AUO=7+#G+!<;
MXC'G*JZ]G*48@+=?2*PD@-DR^/=6-TP&9NX#HQ;XL"A358KD_\4B6\;;JY!W
M;M9,[/N%&C%UF[@WZ$P?^_<H5@>XD^F1"L# AE4=6:8$W#L UP8%M+:0F01/
MB%.$^$<#&$ !8G^L&LA/U6K%N3.&1M4/?]C:R&?K^E*$N'JIC7SV-:P17">
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
M[ISN [4[Z(&?S$U>6!Z)PIB765&**+SKGR^" YL<_,:VBJ40"B2Y2-J^?W-
MBW2H1YQV[C>6<L2B,.HX7B5I(E"*'$ *M\8P#"T54<1)8AWT;#<(:Y0?X400
M9,MG?%#4$-]QZVP %O@"/#7TEWYS7<-&],W3D@ZJFJ7X<K<A0SKT([V[L,G;
M(Q'>IMSN^-]HU(::*&*(,]YUEMP,[T.<YKW#,L_LC2<5#\2!60@R Z@^Q/%<
M?>_N/DNS=YK,,D--%#/$\5K=1W(CO ]Q+/=;E*1BEIJDFP2>MRFGJ*H/6NY9
M^9"S4GM;U;8+Q1QQQ%?W);TSW,[G=>?24%(V%SXKNAG@?4G33,MG<:79W%CQ
M15RN"V&>L ?Z(0H!<5A6B_Z=YQ0'Q)EJ.HL-8,*J\Q-4,KO9C ]K'-$T>V0Q
M_YGX[SI\;1S_JY(+8(WZ'KTI/H?N NJ$O'-1H=VI8XJ71_>*L16+KY+7)&9I
M6QS7_D,*UE!=.CI G0L&A3'%[XQGX]<H6<J4>UMQ2>KR_454)#/;T=[<DV*2
M.-D-[GS@@OI#5"ZR2=[RD.6UJ"T9'6U.DW!^@^2=JM @]ID3-B=8%9'H'1HM
MK-QD.4OFJ2Q<,'N;YE%:</2"G#2N_[24=K">C"TX]+#87MY#:4CM4<4V2#>[
M[YE9K#I1U,'83=HL]O":5HH?:B?O82S/B@>LLE5^,SJ0R0=\;Z^U7N<^%5O4
M'L%^K0:1);3:60/+<+43^!\5BYME]M=GO/_&Z+X>/-[_706W'%GMK12&$'*5
M(^BP^_$[P?_% _G/J8IC.8G4JJ\!U&?L/N>!]M:.02$[59MX?LW8_:^T]VV,
MJNQKJ84RY-C]O<'*/5>'11>**]K+-QU&9P^@ X_8YYL+ ?<AS\1!17SQ]@].
MP&VZ]F^/9V7R:BI 9M^)Y.TLA.L=3BJ#3GQGW$C1_-0'^6VX97QC1Z-IZ421
M%T(VC_Z,1HO[(\3\ [C51JJ;T;1THL@+(?M'?T:CQ?T1;@M</S^S63EYOOXY
M6T3IG#UR!B>IH$+\7\1)O$9+P>@C_WCR9%9*ML=IO/L76T_>IK-E)=)D\+WY
M2U9$R]_RK'KA+<1>/>,KQ;1BL1K"N40:8Z1_.25V" X1!",/B4^L&QBD9S==
MF'M@>9+Q(68FBC.Q*R;_O>9S6R.IF^XXZ* OHD0,(?<'PD=!Q1W:513*.)-.
MY/5ET(KC$'*14-OGA@JLNS$OM<5S/'GY:73[3 ?IF:$Q.CB6SMG=+HWN.MV)
MQFP]*?V[@/.#C\'_^?]02P,$%     @ FT&B5"ZC5H_YT0  (_$  !    !G
M,C@W.3<U9'-P.3,N:G!GY+IC=&5-MS"Z8YL==6R;W;%M=[1C6QW;MFW;MK%C
MHV.GT^FD.S?/.U[><;YSWS/.<\[WX];88XVYJB9J5M54[?6V^K8'P!5SMS %
M *2D: &P@'^TMPL FJB+L94'  P ^?YN\MZU!_'!W-G9GI>)R=:)T=#$S@C(
M:&QGP^1N:,_$PLC,!.#_[&YO:&P%="8V II9V J07G?VDA);F B0:G#(,<O9
MBP#-+20]'8$JGO*JQIY6QCPFI)\_$?.[\[K;V-L G0V)W6VL;9UXW05(_\*<
M]QW^HYN)E/@O*,Y6 J1"?PP0:\HI$HO8.0*).1C9&(R965B(.3D96=@Y.#E9
MZ(E9F5E8F9C??YP,+.R\')R\K%S$?VVD[](<34QYE47%_RKK_4V ]*]*N;FY
M,;JQ,=HYFC&Q\/#P_,&#E97A'8/!R</6V="=P=:)[&\<1(%.QHX6]LX6=K;$
M?[P;&MFY. N0DOY-!1M[.;F_,_X/5\O&ANEOV$[.RD#3_QS;2=7#'LBD#'2R
M<W$T!KZCD_V3J/^<] _$]]GPBMH9N]@ ;9VE1 5(WWL832Q,>%G9F$6$.#A9
M1'BX>%A8Q$2$6%G9A<0YN'A8Q;C$>(38_D8K9>OD;&AK#/P;K<4_:)G_4UI>
M$4>@H;.=HZJ=G?7?=D_1W,[9SLG<SIY81(636,/"UL3.S>F/A?WK/(&.%JY
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
M?,5.^OW%SX8MOH'#D].=V6W$;%P5B*Q?U[T/[YGKKX2KC^V--[,]A A7JV^
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
M?NGCRYFL)&6[8KECJ>E?;C:;'P-RPI"HP,MHCK6UA2,M4Z7+FSK,&(]10C:
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
MO'>8!A4&4]T2/A02A/Y( 4]^"JMI<5F_>X>_9PUS)C*O0=0M7C=%:DVH7Q<
M%QW=08R:5U!0'ASZ4V/EM6+WC=$1+B2?# O:#KMRO9VD!L')>L"7T<]C43@H
M&8]3QW*^#2?*<G@S)I54'E6=B*2WMLB%4P(JQUQ_GM3*U%EB*4\@BCL/BKV,
M6[:"1]XZ;.P?9TVDN>6853M?11>13YU/?D=>]<?;5_1'7TZ16]?3W2[E4R&P
M4$0NC"<]A OJ%AE;TV:5*Y Z/Z!?('8QQ;!$%D>-6?>XLVS55SE=:9<=U58@
M)*(.Z14<U2R6II#ZPFBC/7[LQCF&^Z0IM]$#:9M-OXA%4CS6BR2^]5"#Z/Y]
MLWJ,0.TD-BW'3!XK0X=+!RE[HZPT?>[^CK@NOHJJG:K:S4T09JA+MSJ,RA9P
MK1REK$8$?Y_2!FD5R(O7=[5.JR(K.*?N 28.I_Y)W))=L&5H*47$\C'5D-.<
MYM&P]'9?0YQEEE<X[P$01%@Z;"8&$X-# <5>I%G$$61SVK7.I:SM\5,)&3K(
MA7"!B#AX5.Q\QZ\Z4[=XAH$@^[YW1/8:M&Q+R.XQ-H=^;OQ* >\+7;C=\!_M
MQG_.U'@6,1Z)%Y^I\7'W1$*SJSR2WSC ;'=75&09$Y%=X6A);9T?WL4H)TJ9
M2G8O/39?L2G<@1"AQ&UM6.*'-NNO9<6^<=(!*I9PK8Y6@EHCU/%3)N$>#7ME
M*!23OA.I&N0HJR8J([/5GF(P,TF<E6N+AV859D+"B=_I"E/7UOCT3ID(SSA:
MG9",Y\?@+S6,4\5M.9(]'U[>_X+04;1KCL!0[PU67'V@T"^2CU%Q!30/RNB5
M.N0'WQ,>6&YNCMEY2OB'MS.ZX:[QO/9@LL^%Z]MD%=KMW^#[$]J:2VKDARX[
M@F.W^(PYL8^O?4YE7&I_-B Q'S AJQ-MB@R>\D;U7+R)K: XSV#9@[@,I2R5
M#OOR0?1;8[KL9?$R"V-9,*I2"7Z.8BIV-'",IYF0D?%#[1HEP:O_P!EA.,;]
MH"2UU=N(WVBS\@S2><>^*5J,(^B7I3@!M$N= >;%5@>.9ZG%Y".^^%/TMS)6
M(<MS0XO@.?O!!->*.A&HI9(V%"1?B C C(1(1,6Q)_OI&;H[R]GA&7"K0=CG
M_>1G@+MUE4_[437D_B\(QI\,\_EEA]OY-7 I/ZKO*V1\,W(^^C:0JMS6+^01
MG!HY?C_M_\<T*(  M>WT6%)S_54LH_>3Y& 8PQ<"CGC^A127(O_8B1SL9E$>
MQCFG7J1&@XV&P:=>9XD58 7P!-S Z.P5X<7\U*T1D_C&. >.DZJC(?1)D]\L
MPP18:5N '!DS1.C=7)+D$Z1=Z0!^02QO\.O*_2@P+2PG4RL=*/905]__I?WX
M=S2<]XI;CNP.#>BZ[T:UQ@MQ8[,AS$OEJV:BBKYA =[Q<;,*6GOZ)H*<M2E)
M7ZG$OT5 2##5D9Q)G(;2,?_-B+":R$TON>M\W&9PU-64:J F):QH:IA\:/H,
M$>$J_UK3NX=9NXRVU20I>43Z$Z?D5#$L-%]($A>"W@00^FI/P8%QF2#74L_7
MN^7 VT]I'U./OZC?.7_1AIYXTWK1*!%1F/DLHHM&]UWG1#GV@8WWQX.)\#]%
M@OU18[/R@/THSG&+_8&R.'[?PU!QPM8*3FQ!/8^;P2%1T%:?P2T[8$-(N]P6
MUUKW>&&C7A:&IJV[DMF4M#]7&G;G7]F8?T=BNV!K37$F *MNT::C-F7>G*//
M9RC$VZB#.=[<99',NW)W?[IUW3:;7 J5BK@^N6UAQ@5A:T[:U;^MXXU[]F]*
M1V_]SILN5DB_2?YJPJC\9*&1^.[!-?P(SE-FX7S*"L^8OPMD[^!AIK]K#[1(
M/8#!Q(D:Y($-D233J*T-__RO=:%_1Q-]12IL2!Q3P?Q"NIJCVJ2_OA4\4;U6
MPG%?,U6F@5Q6I0 8PL1WG/Z )5"$6  O]TD3J%Q9/ WN$J]!)B/L:':ZX0VN
M?%Y34F%X!YA,#V[H-Z-?TDB11D5$YZ2&9"0U2GMW1,]4BDF'0;RS6R*.%LJJ
M;IM'>.9NHOP_W? _TT#/EFQ4G<'5VLYWH0$-'4_3L\_UT52Z&\Z\C%H;[8VY
M# 7[U^@1IK/'JDHPUZ(< E-JU>@<?38<*?>1K9GB% I*B+37PR;\0/L6+"RY
M=)XR#,+2D7YH!OHKRC 3?X?&4$UW5/=6;9\CO[X=ZUTS@_]NC$3<'DMXBJ!\
M;XOP>6.8"&K\S\G<ACQ/AP='W^QZWF;=MV!3_YZWJ\XO"(PQYW6GUE\085,?
MF+?^2EA!]PLBD?WS.ENT\;I^57^C]]\GBF=@]=VH%1R1%'W7SMG1W?A[%,S(
M(BOA:?TAL_TD\27(ZC=0HNI-^8V7*GH$A(RWH7+)4?\PBY OYQBM]O)TURH:
M%)-VM*4&66.F:3VO9X@T2B_UE7MANP<TM<Y^L_L%H0]8U6\9C:4Y(KU5)N-*
M]ON:]X5P24@ID::J@(C0078,<[9!9R8GB_NY?QE2W=VCYN%:^GBP4?P5P<E6
MDT(3!@1 L KU,GJJ<.G3,,)@S1Y?!7WG8C[T@VMF>FI'T-@;IC#T]QCGHU&:
M-+_&,=()&TA/]'>5+8X"Z$V@L\#9E\G%*S6\7(K>7;[7II7%EMT$GM.FJ2,N
M$P_9*&<TC)LGOM+:&@XA-)34*//<G#AHTT\\QG!<RF>O./9_1B%/'F>_DS!Z
M]^-FR[+_D4^)DV5_Q-^M8]W$V8*7V_M1K-/<(SLO2Y%X&"%3+S?N@^J+9E*]
M.'D<?F$(B6K@-39/E82-7"*KO8OG?+,NP^GMMEFFKGJD."X7$A660Y*=++QK
M9(^H YRJ7/_$_H!,!F9#I@&JG-D<"P77 D:FG'ME?(=&Q-N#=GF$E<1XB=$3
M9IMM9U[MJ!_DI5-2.,L'_E%2LHDX,0L[#SPWSLI$@R3\A4X89GONGO90:N00
M][1/%HES!;G=$\^VV-#%2%"W$5)E+K(#DA4W_3A, 4NBKN&4K]P!"95NXCB0
M]FK<'%)&2][C-+B1^^<Q8T5P-LLPB0]]7G$W9E04(OGF#H-ZR73N:>P($N)?
M\O-&*$R:HD#SG*G#\1UPH6Q -A8%WT3L4C/ 7HL%3IG8!T7/H=U<KS07.^&\
M5?2J2:#EFY!!>7?!'GOHY1$S9;S,T+O<&0?>]K+8_6'#A!!M7B:I)"!?K+P[
M1Z>O(T3=FK[Z+-)YE)D.MBTQ>KY^JD(*>B-E<CN804)+&N+^*)TUSB.&NX2;
MQ?G(&?JDWT3[3?A3CP#&JYS2VR'Y*J[DGY:*]4_J/_.QO4?2.GIT*[]F+H>&
MSL%[\G;13.MT6Y('88QOG;R@S#[39WQE%3$465-4O*ZJ63ZP-"=+;"$5*&5D
MJ_0F)#,"+E6)))U,<  28>G;FL6[^)ZR/F0^YQKI7OB-[)WL7T_4K-+GJDW
M5!5U-3EYN#4M"-N$4YRT+J!&B^[[ME0<EU');)2I2<=QT!*B?Z\(.,A5C!E*
M$AT]?[1M*=:=Y^=M#J649G,VYDZ31,ML^4ZZWZ.&,U"_(CRQ$Q]W,NM'0X],
M"$N;BA6M;!-,1DW5<Q:)Q0ANR\MQ&-V+!UN(/$I\1?5:BER^0&MXN>%)XPT7
MJ7&,8UG@RYS^<$-_?.YI'BTQ7 0)B#D^0?"UG+3B]^YH:>%(P[1)H#4PP,0R
MD3'.7I8J@E=;:#IK)#JMY0]K4J&W^6@>P4 #G\A[/N!LRGZ-41L*A2B1T+O+
M2KLT25(I,"341+\K!+(;M2@7K95Z'XV&G/:79/CUT@G>K%N9UKI=2\BY_:\W
MP1ZEG9@XM$$4=,Q(<C-;&@,9!T@:?+>\F%C J.3\STZV%C46):R4 ]0IGY\!
M&6VX]\.9:>FX][9BZ/<\YI8?:$3C!!"+)Y ML[Y$G[[7<=F]JYR,-W3OO7%*
MTZ=OR#YDW!NG4)+/MIY-C@JZ\(OXW-V;A<S;ZB&S/[-:XD;A0Z1,;C.7B3ET
M0-=+%,(H-MM*<KC1Q/^ G#L;E447HQ2!(34/J:56YBIS?$^_@R3V]KUZEM6<
M$C)B,'_*4ZE%3,A._?CZ!UJO9" %AA\:-14B!E$QK^0Z_V9@%V?%(/E,FPU4
MLF8\I;^C[E1=7E0 -TTU>J3M!0Y!8;+\$(238\ W8LDD8$VJINB.?9X^FG9*
MK;"#$_H\9>JE"(]UI,)A]%1J1PLW@Z.I*98[QKR <@71[J*!6FXJG,/2J82<
MX>^@RV*__HTJ?KMET_X7!%+ZCE[/7P\D*JO\@B W_=1BC/VYI54CR.P:G[C=
M]8H[0;HS]Q?$L&T+*N.HN4BP!7H55L :H7<!2K>_-QEUD*V@NO68WGY<&K0_
M#V,H:T(8JS;0K5.?6CH3\GPN=%W'^PLBN%6:^*L +)S>P5>IUG726+'DY,Y%
MU;(FJ_8E)/TA4I&3L-4(?O,!&G+=Q H</UO#EJHOUSPD8D,Y6\:#;9YY3*G;
MJFWMU YIS=WK[]P7]3@UBUO-%,K9^YO8)%$HI+*@[X" 7BK5/'HIVU+/=]B
M(EM>& 7!*ZD0R=6Z)TW5T0FL., -JR@'J:S)>=F*M MFX,WZ)-!,AQ568H6=
M6$_-2)J/L*Q1O0DGD5*\Z=''3L)6W";K>^NH #7A5J,Y;XQ[,(>TF/^A'DB5
M>QRKRB0B-JMAD1^6J%G#=A:.1<M I)0^](5]L\Y)@#\8*V2IO[*Z>^J0(R=9
M2&5UPUI%CR51A>HZJ'/:V;N+*TNX88_[-1F#S\LJ]0:'B$,H_@QO'!18K-J
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
MPKHY_M2D+<7.?+/Q(O>(D;15*DIJFXIXLVL+E+B3-I=U+LMS,=1[[/F0[H3
M63>&#,P?UQMW1(PL,.:Y<B:N"(-\=,\U-!OQPC)G$^]M+""Y""H)C?B3$ 0J
MVM<+Z8$DPJTT(/(QF,-W>R9/KM<O!K?+.J);*T"AA_WRZ<9B9HZH<X'(*B&7
M#;<XE_Q)9!HF)2?\7?H%.ZUY0E-*,3VIXH6W37I$..OBP6'-@ U-6 JZN,FS
M$3"T4*S,2N+7:=B30Z%B.?\L]EG=\AHGZ[*H,K>4D3(9W;H8)8IEB0-ZK5P4
M/GJIS :Z.>.:_U1\\YCWY*@.-JQG;3UL?MU<D^H;8]T1Q4T?DB4+Y]17NI]?
M8C9S(;JUXIQAM_,)6Z'S1/&]Z5C$K"'7-)7)AT@0GS%2O@9&]'#2)7PU^VQT
M_'BDX,.4^Y,GS&1:*GX\&')V6.JJ34:.Q/5EN5LZW'0"QR2&03T/DS.7[+[
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
M+G)PB71JLX\;HO1?VZT',J\[=>G5T:F&.Z2'2^=O(E-4^2_(+E%XFGY./.3
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
MZ-$"Y/;UIS8O/&4GZ,BJJORISSKP2CBMF<,@M==MZ)Z+3-2'RP@S1["BMFT
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
MVU/SR5Q[MS$R/$8-9LC4OT/TOT?2NSBYUN,DQZ=%N%&0%,4&1IP.;4)"+%D
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
M5*F#5L]OT,TR'F^ND+2R9IMR>HQ:,L[FC//UI]DJ1EE&49;"UX\&-9%MNQN
MJJHW42%Y_*IN4<R:'3:GC70I^.DN X3(M*G$+;ZFQ@H=WA6@T\&=9X%XG0:$
MFB[(K4+@QT[A[\OWJE1N.2/+U5MB\U+9&K"^]OGKVE^ U3PM3I]1A^%3O4LS
M?3-RA_/.OL$ <?'U7)JF/(9A5[YD>UJU=E[K:?5 [X[@:=#11(&X\:I7N.K
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
MLH9]*&,GVLMJ]J!EWJ_9JY]H48?;0^MAXBK-(H*-B:TAN$F1H_H<&%(G:3N
M/$8NTNJ X2CX"JKE9,N=0D@?9E52UH+WG44]5CVHP ?(S3:GN1^\:O'+Q/Z]
M[9BQF,5Z4F=)C!/@@'Q^J>QFWNQ7J=(0D:<FFUZJ<RIQ6!(E)][WB#1+N<Z?
M:NCN.U7G_%?OTQAX%E5Q,@.SDD'ZSE8+V-^@6Y#3SHQE8_!/_RQ<IA*AWX<=
M>S;)D%%IP^$8S=<56PC*JS9N-"C13A22TD]4B[/3:DGCIJE(%0FUE^P0%,0R
M'K%;TR4KM_/>?>I>P%?9X%SCR&>Z,9F*4F/+I(R^\7(W0E.=IX+1B-9]^(4
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
M(R9 [_]90GZ<]D(^'DZ/Y7?2'8-P?M .]XHNNR_NL6PR=MEFBTKWYQ2W>:<
MM&JSL<#7*%7E;"#=H<3LO0&+1!1UV#J&C(S&E=8/?:@](^E1/9&'6TJ6=O'V
M)A:/5ZR\; >J$'>%*!YR)B5RU&4,79N/$BF^I3T+C\8W<,,5>42*=:J3&)L<
MF_Y@-M0(GJ'"&-K=X9#ZCNP?U[G(?FD^.'K9)9F* ,:.6S16!]XMVS.88>'.
MU&!3(N@O&F<0F=-\QS=+HN!ZSH@:0@;:J5=FGVS9V3=NM< 21FQ^\VVQT 4+
MGY-=05UV7)\[G<*D[8C_4%[^=4"0*#[3.*%QB ,*+RQETU9\_HCW+2H7@5G9
MO+/"[M,[8??1"X%0U =:5*?NG%.F4I7.WC3U/^/A7VLCA7_*#<1&YF:=R^A&
M8&:P]0<6RLM''!VO^1[':>_-(&+L] N2W^3AQ-BQ[:/"3U@T/XIX;9]PRH)>
MD@=;^SPVDE@OM=!A07]\UIFQ*=*[)"(L5D5KV[RBH9 IF1HE,?(JRE=/^5 Z
M!93OZ>%QNV^<>O(I^[@KP'D%9FX-DGBC917 :6E9C-OS.LZV:3G KJ\?92O]
MI%YKFZ[<BUW"61:>G,XKZ/5L:P\H%9;9#LY2_,<#U!.JX* 'T%G?+&TP\!>A
ML[2EB74)&*'!.JRU9_*F9.)90=N:Q,MWPG?-8J7KW?H@(V?4]RE5\72 J7EQ
M(9/NS;@5B:#<*O$<\\/8*I#/X"Y'#^3VR3U;^_E6PZ#ZY@M%1;-)0F/@I\5F
MZY\/F61^3IX:!%U' &<:2'EG@CM<3>[[JB<F\\KP,5SH83DF<*MJE)I@]OIT
MRK8,N%A%,1+473K.M6#3&4@WGKF@='4U]TLS1QT+;($3M6,#G/#:)YV3J8]N
M;!S(/1<3<HGQMYQ;A $(6J\+"&8Q?D 6!.I+[PX7RZ$8"?7Z4,:L=O,LM'1H
M]$!.7&D3:-&2ZZPT53KQBGJ2F&TS6(O;KM^2N[ VL1\(@WP:^O7\3IJ2'C1/
MGLMAH+/D9F_U+\@XW)K]XNK9>RC:63HT@CL%FB&1T^N8T[^!)C_^B'[$U6Y#
M<> 16*(<W4S]-Y_!N)CQI5[.HWBB[^YQFWZ K<Q-51^+Y;EP*02^F@ \MFIK
MY9A78KE8Z(9-><C[S1T1*@H QV?_+X=1"9/ ?MOD5@/W;K3<F2ZBJB?AJOP>
M(KDG85[!9_F<[,T>D>O;(1=L^(3+-=@ZZ%^OZ?\-#_47/)$ ^]5O71$PB1R-
MHZ9S,EL",!/-?,2+)42CV1%UW=M$,]<EZ-Q7>>7W.SEHVW72.,<9!2!++R#$
MORKI"$-\O(OO*#JR7I')M!7P]QE/GCI273@GVP*R$Q5S71>XOGEYO:J62OCW
MMO\?4*F^,1/)=RLEEB&UJ-16!=7EH$B%"1_U%7Y7]/4CQ?D@_*S\%GKG#'BB
M;'NA"V<PGQKI&43;?@4L/XH9J$JR@2E0!)KX>"_F@OVMIJZ>G1"VC_F_^//7
MX8ASZI.O?)5BD  D;'EJ8PY2RP*!- VO5A47GR@J+V$(_\]._AU^KH"8"]>E
M9#^%H]P=6R!L]UN_3)(UA T!/!;J4>8[G:,C>$-"$9 AN*(B)'\#DU7->OW]
M,E%CMQ0].)8F)M*<R]N>\_(D?!?9;<O:>"@6<G3_;(0 C&N6J,6=DY4?:GF,
MDI2& 7?^S3C[![I AB.I)E[Y((?9SCHNCRF?DDT_T<IC_;&J/<YWQL456-+-
M*@CD4S#"TM]DL6B0"8%NRQ'36@RZ=B@3W6PRWWZ(;L^A/BM=/">CQ,$5W^T$
MY&J9K?N*_\'*%>JGU!> ,J[% 1NVY.25!LM;T:X7U@;+AX<O*-'.D/E,#UK4
MQ.70VCN#0RAG0+\ABX/.S!Q.6(S77@4,9@<?_X>./!CEJNE,.?[%M;F_LA;-
MXN73N$O74\4$[U9PF3@,/2U?;)VKWB*AO[QJ4D*?_;R4ASF?^"]02P$"% ,4
M    " ";0:)4D70K; (9!0!3T$0 #P              @ $     9#(X-SDW
M-60R,&8N:'1M4$L! A0#%     @ FT&B5.^9"J\"!P  ?1@  !$
M     ( !+QD% &0R.#<Y-S5D97@Q,C$N:'1M4$L! A0#%     @ FT&B5.>3
M!>[]!@  9A@  !$              ( !8" % &0R.#<Y-S5D97@Q,C(N:'1M
M4$L! A0#%     @ FT&B5!#&KY8/!   2 P  !$              ( !C"<%
M &0R.#<Y-S5D97@Q,S$N:'1M4$L! A0#%     @ FT&B5-T,_=[_ P  Y L
M !$              ( !RBL% &0R.#<Y-S5D97@Q,S(N:'1M4$L! A0#%
M  @ FT&B5&!%#GR7^@  !7@% !               ( !^"\% &0R.#<Y-S5D
M97@R,RYH=&U02P$"% ,4    " ";0:)4XI:".8%#  "AV@$ $
M    @ &]*@8 9#(X-SDW-61E>#0Q+FAT;5!+ 0(4 Q0    ( )M!HE2/?:O5
M3 ,  ,T1   0              "  6QN!@!D,C@W.3<U9&5X.#$N:'1M4$L!
M A0#%     @ FT&B5/YW4=M])   T+@! !               ( !YG$& &1D
M;"TR,#(Q,3(S,2YX<V102P$"% ,4    " ";0:)4#2CP#QX3  !C)@$ %
M            @ &1E@8 9&1L+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4
M" ";0:)4C*6=R=!V   =BP< %               @ 'AJ08 9&1L+3(P,C$Q
M,C,Q7V1E9BYX;6Q02P$"% ,4    " ";0:)4$-V**M6[   [!PL %
M        @ 'C( < 9&1L+3(P,C$Q,C,Q7VQA8BYX;6Q02P$"% ,4    " ";
M0:)4,=$^!O><   S4@H %               @ 'JW < 9&1L+3(P,C$Q,C,Q
M7W!R92YX;6Q02P$"% ,4    " ";0:)4+J-6C_G1   C\0  $
M    @ $3>@@ 9S(X-SDW-61S<#DS+FIP9U!+!08     #@ . '<#   Z3 D
"   !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
